About this tool
MD5 is still used for quick checksums and cache keys, but it is broken for security. For passwords or signatures, use SHA-256 or a dedicated password hash.
Using MD5 for checksums, not security
MD5 turns any input into a fixed 32-character fingerprint. The same input always gives the same result, and even a tiny change produces a completely different hash. That makes it handy for quick checks, such as confirming that a file or a piece of text has not changed, building cache keys, or matching records between systems that already use MD5. Many older download pages still publish MD5 checksums for this purpose.
However, MD5 is broken for anything related to security. Researchers have shown that it is possible to create two different inputs with the same MD5 hash, and common passwords can be looked up instantly in large precomputed tables. Never use MD5 to store passwords, sign documents or verify that data came from a trusted source. For those jobs, use SHA-256 for integrity checks, and a dedicated password hashing method such as bcrypt, scrypt or Argon2 for passwords.
If your hash does not match one produced elsewhere, the inputs are almost certainly different in a way that is hard to see. A trailing space, a line break at the end, a different text encoding or Windows versus Unix line endings will all change the result. Copy the exact input and try again, checking for invisible characters. This tool encodes text as UTF-8 before hashing, which matches most modern systems. Because the hash is calculated in your browser, the text you enter is never sent to a server. Treat MD5 as a convenient checksum and nothing more, and choose a modern algorithm whenever security is involved.
How to use it
- Paste your text into the input box, or open a file from your device.
- Adjust the options. The result updates instantly.
- Copy the result, or download it as a file where offered.
Questions
Can an MD5 hash be reversed?
Not mathematically, but short or common inputs can be found in lookup tables within seconds, so never use plain MD5 for passwords.
Why does my hash differ from another tool?
Check for a trailing newline or space. Hashes change completely with a one-character difference.
Last reviewed 16 October 2026.
