MD5 Is Not a Password Hash

See what an MD5 of a password looks like, and why you must use Argon2, bcrypt or scrypt instead.

Part of the free MD5 Hash Generator. Runs in your browser — nothing is uploaded.

MD5 Is Not a Password Hash

MD5 of a password is still common in leaked databases and old CMS installs. It is fast, unsalted by default, and trivial to crack. The example is a dummy passphrase so you can recognize the pattern — do not store passwords this way.

Worked example: A dummy passphrase (do not copy this pattern)

Input

correct horse battery staple

MD5

9cc2ae8a1ba7a93da39b46fc1019c481

Practical tip

If you are migrating an MD5 password column, hash incoming logins with MD5 only to verify the old value, then re-hash with Argon2 and drop MD5.

How to use this MD5 Generator

  1. 1Use the live tool above — it runs entirely in your browser and never uploads your data.
  2. 2Paste the sample from the worked example, or use your own input.
  3. 3Copy the result, then adapt the same steps in your editor, script, or pipeline.

MD5 Is Not a Password Hash FAQs

Can MD5 be used for passwords if I add a salt?

A salt stops rainbow tables but MD5 is still far too fast. GPUs will brute-force it. Use a slow KDF.

What should I use instead?

Argon2id is the current default. bcrypt and scrypt are acceptable. Never SHA-256 or MD5 alone.