MD4 hash generator.
Paste text or drop a file and read its MD4 digest as you type. MD4 is Rivest's 1990 hash, the ancestor of MD5 and SHA-1, broken for decades and surviving only inside NTLM; everything runs in your browser and nothing is uploaded.
MD4 hash generator.
Need the UI around it? With Pro, your AI agent builds the form, the result card and the rest of the page from a prompt.
Get ProHow it works
4 steps, no account. It runs in your browser and nothing is uploaded.
Enter text or a file
Type or paste anything, or drop a file onto the input. The digest updates with every keystroke.
Pick the algorithm and format
MD4 is the default; switch to MD5, SHA-1 and RIPEMD-160, and read the digest as hex or Base64.
Key it, when you need a signature
Turn on HMAC and enter a secret to sign the input instead of hashing it.
Verify, copy or download
Paste a published digest to confirm a download, or copy and download your own.
The older hashes against today's
The 1990s hashes are checksums now. Each was state of the art once; each has a published collision. Use them to catch corruption, never to stop an attacker.
MD4
128 bits, 1990. Collisions by hand since 2004, in microseconds by computer. Survives only inside NTLM and old ed2k links.
MD5
128 bits, 1992. Collisions in seconds, chosen-prefix collisions since 2007. A checksum for accidental damage, nothing more.
SHA-1
160 bits, 1995. A real collision in 2017, a chosen-prefix one in 2020. Git is moving off it; certificates already have.
RIPEMD-160
160 bits, 1996. No attack on the full function, but 160 bits is below today's margin. Lives on in Bitcoin addresses.
SHA-256
256 bits, 2001. No known attack, hardware-accelerated. The default replacement for every one of the above.
SHA3-256
256 bits, 2015. A sponge, not a Merkle–Damgård chain: a different design in case SHA-2 ever falls.
BLAKE3
256 bits, 2020. Faster than MD5 on a modern CPU and still secure: the honest answer to "but MD5 is fast".
CRC32
32 bits, 1961. Not a hash at all but a checksum: when you only need to catch a flipped bit, this is the right tool.
Related tools
More hash generators. Every one free, in the browser.
Pricing
Build it with Pro
The tool is free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds the product around it.
4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
Questions and answers
Before you trust the result: what to know about the format, the limits, your data and the tools next to it.
MD4 is a 128-bit hash Ronald Rivest designed in 1990 (RFC 1320), the ancestor of MD5, SHA-1 and RIPEMD. It was built for speed on 32-bit CPUs: three rounds over 512-bit blocks, and it still runs over a gigabyte a second in software.
Completely. Hans Dobbertin found collisions in 1996; by 2004 Wang's attack produced them by hand, and today a full collision takes microseconds. Preimage attacks are also known at reduced cost. It must not be used for anything that needs security.
NTLM. Windows stores a user's password as the MD4 of its UTF-16LE encoding, and NTLM authentication, Kerberos RC4 keys and pass-the-hash attacks all turn on that value; the eDonkey network also identified files by an MD4-based hash. To match an NTLM hash, encode the password as UTF-16LE first; this tool hashes UTF-8.
Only to reproduce a value a legacy system expects, or to study how hash functions evolved. For a checksum, CRC32 or xxHash is faster and honest about what it is; for security, SHA-256 or BLAKE3.
Nothing leaves your browser. The hash is computed on your machine, by the browser's Web Crypto API or a WebAssembly build of the algorithm loaded on first use, and the page makes no request with your input. You can load the page, go offline and keep hashing.
Drop the file onto the input or choose it with the button, and the tool reads it in your browser and hashes the bytes. Files up to 1 GB work; past that the browser would need the whole file in memory, so the tool declines. Paste the published digest into the Verify field to compare.
Hex is the common form: 32 characters from 0 to 9 and a to f, the same value in upper or lower case. Base64 writes the same 16 bytes in fewer characters, and Base64url swaps + and / for - and _ with no padding. Switch the output and the digest is re-encoded, not recomputed.
Text is hashed as UTF-8 bytes, which is what every language and command line does by default. A trailing newline changes the digest, so `echo -n` or this tool's input, with no newline added, matches a command-line tool run on a file without one.
Turn on HMAC and enter the secret: the tool computes HMAC-MD4 over the input with that key, the standard RFC 2104 construction, so the value matches what a server-side HMAC library produces. The key is hashed as UTF-8 text.
No. The MD4 hash generator is free and opens without a sign-in, an account or an install.
Nothing. The MD4 hash generator holds your input in the page's memory, so closing or reloading the tab clears it, and it saves nothing in this browser.
The toolbar switches to MD5, SHA-1, and RIPEMD-160 without leaving the page. Each one reads the same input, so you can compare digests side by side.
MD4 is computed by a WebAssembly build from the hash-wasm library, which the page loads the first time you hash something and reuses after that.
Yes: the File to MD4 page has the same algorithms and options and opens on the file pane. Files are read in your browser and never uploaded.
Not on its own. MD4 is built to be fast, and fast hashes are cheap for an attacker to guess against. Passwords need a salted, deliberately slow hash: use Argon2id, Argon2d, and bcrypt from the hash generators, which draw a fresh random salt each time.
Closest to the MD4 hash generator: File to MD4, MD5 hash generator, SHA-1 hash generator, SHA-256 hash generator. Each opens on its own page, free and in the browser.
The MD4 hash generator is one of 64 in its group. The group's page, /tools/hash, lists them all.
The tool is free. Its interface is built from shadcn.io's own components (Button, Input, Slider and the rest of the registry under /ui), which come in React, Vue, Svelte and Solid. Pro adds the blocks and templates for the product around it.
4.9 out of 5 from 150+ developers
Build the product around it
Every block, template and icon, installed by your AI agent in your theme. The tools stay free.
Get Pro



