MD4 Hash Generator
Type or paste any text and instantly get its MD4 hash — computed locally in your browser with no data sent to any server.
0 characters
About MD4
MD4 (RFC 1320) is a 128-bit legacy hash algorithm by Ron Rivest (1990). It is the foundation of NTLM authentication and eDonkey file hashing. MD4 is considered cryptographically broken — do not use it for security-sensitive applications. Use SHA-256 or stronger for new designs.
32 hex characters
Enter text on the left to generate the hash
Input Length
—
bytes (UTF-8)
Digest Size
128
bits
Hex Length
32
characters
MD-Family Comparison
| Algorithm | Bits | Status |
|---|---|---|
| MD4 | 128 | Broken |
| MD5 | 128 | Broken |
| SHA-1 | 160 | Weak |
| SHA-256 | 256 | Secure |
Summary
Type or paste any text and instantly get its MD4 hash — computed locally in your browser with no data sent to any server.
How it works
- Type or paste your input text into the text area.
- The MD4 digest is computed live in your browser using a pure-JavaScript implementation of RFC 1320.
- The result is displayed as a 32-character lowercase hexadecimal string.
- Toggle uppercase output if your target system requires it.
- Use the Copy button or click the hash directly to copy it to your clipboard.
- No data leaves your device — all computation happens entirely client-side.
Use cases
- Compute NTLM password hashes for Active Directory and Windows authentication testing.
- Verify legacy system checksums that rely on MD4 digests.
- Reproduce MD4-based identifiers used in older database schemas or protocols.
- Assist digital forensics analysis by matching known MD4 hash values.
- Test and debug cryptographic pipelines that include MD4 as an intermediate step.
- Study hash algorithm behavior and compare MD4 output against MD5 or SHA-1.
- Generate Ed2k file link hashes (eDonkey/eMule peer-to-peer network uses MD4).
- Validate output from server-side MD4 implementations against a known-good value.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu