MD5 Hash Generator
Type or paste text and get its MD5 hash as you type. Computed in your browser, so your text isn't uploaded.
Input
MD5 · 32 hex
128-bitType text in the input panel to see its hash.
MD5 produces a 128-bit digest. It's fast and everywhere — checksums, cache keys, ETags — but cryptographically broken. Never use it for passwords or signatures.
- Digest
- 128-bit
- Output
- 32 hex
Related tools
Guides
This MD5 hash generator turns any text into its 128-bit MD5 digest, written as 32 lowercase hex characters, and updates it as you type. Browsers' built-in Web Crypto API doesn't offer MD5, so the page carries its own implementation of RFC 1321 and runs it locally. Your text is encoded as UTF-8 first, which matters for accents and emoji: "café" and "cafe" give different hashes.
MD5 still turns up everywhere as a checksum, cache key or ETag. It's broken for security, though. People can create two different inputs with the same MD5, so don't rely on it for passwords or signatures.
How to use the MD5 hash generator
- Type or paste text into the input box.
- The 32-character hash appears as you type. There's no button to press.
- Click the hash, or Copy digest, to copy it.
What MD5 is still useful for
This tool hashes text only. To check a downloaded file, use md5sum on Linux, md5 on macOS or certutil -hashfile on Windows.
- Comparing a string with a published MD5 to spot a change.
- Making a cache key or ETag from a piece of content.
- Matching values in an older system that already stores MD5 hashes.
- Checking your own MD5 code against a known-good result.
Example MD5 hash output
The same input always gives the same hash, and one changed letter gives a completely different one:
- hello → 5d41402abc4b2a76b9719d911017c592
- Hello → 8b1a9953c4611296a827abf8c47804d7
Frequently asked questions
What is MD5?
Message Digest 5, a hash function Ron Rivest published in 1992 as RFC 1321. It turns any input into a 128-bit value.
Is MD5 encryption?
No. Encryption can be undone with a key. A hash can't be undone; you can only guess inputs and compare the results.
Is MD5 secure for passwords?
No. It's so fast that attackers can try billions of guesses a second, and it has known collision attacks. Use bcrypt, scrypt or Argon2 for passwords.
Why does my hash differ from another tool's?
Usually an invisible difference: a trailing newline, an extra space or a different text encoding. This tool hashes exactly what's in the box, as UTF-8.
Built and maintained by Bipul Kumar. Found a wrong number or a broken result? Tell me and I'll fix it.