Hash Generator
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes in your browser, and look up an MD5 against a dictionary of known strings.
————MD5 reverse lookup
MD5 cannot be decrypted — there is no inverse function. What this does is check the hash against a dictionary of already-computed strings. If the original was a common word or password, it will be found. If it was anything unpredictable, it will not.
Why "MD5 decrypt" is a misnomer
Encryption is reversible by design: with the key, you get the plaintext back. A hash throws information away. md5("hello") and md5(a 4 GB video) both produce 128 bits — the original cannot possibly be in there.
So every site advertising "MD5 decryption" is doing what the box above does: searching a table of precomputed hashes. It works for password. It does not work for7f!Kq2$vLm9, and it never will.
Where each algorithm still belongs
- MD5 — checksums and cache keys only. Practical collisions have existed since 2004; two different files can share a hash.
- SHA-1 — deprecated. Broken in practice since the 2017 SHAttered attack.
- SHA-256 / SHA-512 — fine for integrity, signatures, content addressing.
- None of them for passwords. They are built to be fast, which is exactly what an attacker wants. Use argon2id, or bcrypt/scrypt if argon2 is not available.