MD5 Hash — Generate, Compare, Try to Invert
MD5 is a 128-bit one-way digest. This page hashes in the tab and will compare two hex strings. It will not decrypt a hash, because that is not a thing MD5 can do. The second tab brute-forces a short local dictionary and strings up to length 4 so the “md5 decrypt” query has an honest answer instead of a lie.
Private by design. MD5 is computed in this tab. There is no rainbow-table server and your input is never uploaded.
FreeNo sign-upRuns in your browserDeveloperApplication
How to hash (and not decrypt) MD5
- Type the input. The hex updates as you type. Copy it, or paste another digest into the compare box to see a match.
- Know the limit. Switch to “Try to invert” only for short or common strings. A real password hash will not fall out of this page.
- Pick a tiny search space. Digits, lowercase, or mixed, max length 1–4. Length 4 on the mixed alphabet is already tens of millions of candidates.
Frequently Asked Questions
- Can you decrypt MD5?
- No. Hashing throws information away. What people call “decrypt” is guessing inputs until the digest matches. This page will guess short strings and a small dictionary. It will not reverse a real password.
- Is MD5 safe for passwords?
- No. Use a password hash (Argon2, bcrypt, scrypt) with a salt. MD5 is fine for checksums of non-secret files and for answering exam questions.
- Does my text leave the browser?
- No. The MD5 implementation is in this page. There is no rainbow-table server.
- Why does “hello” invert instantly?
- It is in the local dictionary. That is a demo, not a general decoder.
Use Cases
- Checksum a short string against a published MD5
- Show a student that “decrypt MD5” is guesswork
- Compare two hex digests without a terminal
- Brute-force a 2–3 character classroom example
Related tools
More free, in-browser tools from the Developer Tools set — every one runs locally, with no sign-up and no upload.
JSON FormatterPretty-print, minify, diff two JSON blobs side-by-side.Code MinifierMinify JS / CSS / HTML. Copy-ready, no dependencies.Base64 EncoderEncode or decode text and files with one click.QR GeneratorGenerate crisp SVG/PNG QR codes. Wi-Fi & vCard presets.QR ReaderDecode QR codes from an image, pasted screenshot, or live camera — free, no upload.HTML PreviewLive sandboxed HTML editor + preview with device widths — code never leaves your browser.