Loading Techie Utils…

MD5 Hash Generator

MD5 digests, with a plain account of what they are still good for. Free, and runs entirely in your browser — nothing you enter is uploaded or stored.

About MD5 Generator

An MD5 digest of whatever you paste, in hex or Base64, with a straight answer about what it is worth. MD5 is still everywhere — package manifests, older APIs, database columns, ETags — and matching one of those is a perfectly good reason to compute it.

What it is not is a security primitive. Two different inputs can be made to share an MD5 in seconds on a laptop, and chosen-prefix collisions — where an attacker picks both files in advance — take hours. Certificates and malware have been forged on the strength of that, so a signature, a password or an integrity check over MD5 protects nobody.

The grade and the effort figures shown alongside say the same thing in numbers: about 2^18 work for a collision, against 2^128 for SHA-256. Reversing a digest is still hard, so MD5 is not 'decryptable' — but a common password is found instantly by looking it up in a table someone else has already built.

Paste a digest into *Compare with* to check one you were given, and use the Hash Generator when you need an algorithm that is still trusted.

Where it helps

  • Computes the digest the older systems, manifests and APIs still ask for.
  • Hex in either case and Base64, with a comparison against a digest you were given.
  • States what an attack actually costs rather than leaving 'insecure' as an adjective.
  • Runs in the browser, so whatever you are hashing stays on your machine.

Limits

  • MD5 is broken for every security purpose: collisions are cheap and have been used in real attacks.
  • It says nothing about whether a file came from who you think it did — only that two things are byte-identical.
  • A digest of a short or common string can be reversed by lookup, so it hides nothing.
  • Text only: hash a file with the File Checksum tool, which reads the bytes rather than a transcription of them.

Frequently asked questions

Is MD5 safe to use?

For catching accidental corruption, yes. For anything an attacker would want to forge — signatures, passwords, integrity checks, deduplication that matters — no. Use SHA-256 or BLAKE3.

Can an MD5 hash be decrypted?

No, because it is not encryption: nothing was encrypted and there is no key. What can happen is a lookup — if the input was a common password, someone has already published its digest.

Why does my MD5 differ from another tool's?

Usually the input differs: a trailing newline, a different line ending, or a file being hashed rather than the text inside it. This hashes exactly the characters you paste, as UTF-8.

What should I use instead?

SHA-256 for compatibility and BLAKE3 for speed. Both are in the Hash Generator, along with SHA-3 and the BLAKE2 family.

Related tools

More Security & Cryptography tools

  • Hash Generator — SHA-2, SHA-3, BLAKE and legacy digests, in any encoding
  • HMAC Generator — Keyed message authentication codes
  • Key Derivation — Stretch a passphrase into key material with PBKDF2, scrypt or Argon2id
  • Password Generator — Strong random passwords with an entropy estimate
  • Password Strength — Judge a password by what an attacker would actually try
  • JWK Generator — A JSON Web Key for a JOSE algorithm, with its key set and thumbprint id
  • Key Pair Generator — RSA and elliptic-curve key pairs, generated in this tab and never sent
  • TOTP / HOTP Generator — Two-factor codes, the QR code to enrol with, and why one did not match
  • Text Encryption — AES-256-GCM with a PBKDF2 passphrase
  • Bcrypt Generator — Hash a password with bcrypt, verify one against a hash, or read what a hash is made of