MD5 Digest

Compute the 32-hex-digit MD5 digest of UTF-8 text. Irreversible; not for passwords or signatures.

What this tool does

MD5 maps any input to a fixed 128-bit digest (32 hex characters). The same input always yields the same digest, and changing a single character changes the output beyond recognition. Multi-byte characters such as Chinese are handled as UTF-8, and everything is computed locally in your browser — suitable for content you would rather not upload anywhere.

Typical use cases

The classic use is integrity checking: hash a downloaded installer or ISO and compare it against the value on the official site — a match means the transfer was clean. Developers also use MD5 for cache-busting fingerprints (embed the digest in a filename so changed content forces a CDN refresh), data deduplication, and Gravatar avatars, where the MD5 of an email address is the avatar ID.

Security warning: never for passwords

MD5 is cryptographically broken: researchers can craft two different inputs with the same digest (collision attacks), and it is so fast that an ordinary GPU can test billions of guesses per second. Never use MD5 to store passwords or to prove authenticity. Use bcrypt, scrypt, or Argon2 for passwords, and SHA-256 or better for security-relevant integrity checks. MD5 today is only for “protects against accidents, not adversaries”.