Skip to tool

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.