MD5 Hash
Generate MD5 hash of text. RFC 1321 implementation. Useful for checksums and legacy compatibility — not for password storage.
- 100% local · no upload
Frequently asked questions
Is MD5 secure?
No, MD5 is broken for cryptographic purposes — collisions can be generated in seconds. Don't use for passwords or signatures. Still OK for non-security checksums (file integrity in trusted contexts).
Why use MD5 then?
Legacy systems (old git submodules, some checksums, etag headers, content addressing where attacker isn't a concern). For new code: SHA-256.
Why is the output 32 chars?
MD5 produces 128 bits = 32 hex characters.
Does it work in JavaScript natively?
No — Web Crypto API doesn't support MD5 (deprecated). This tool ships a pure-JS RFC 1321 implementation (~3 KB).
Is the input sent to a server?
No. Pure JS, browser-only.