MD4 Hash Text or File

Generate MD4 hashes for text input or file upload. Best for legacy compatibility and non-security-critical integrity checks.

Input
Paste or type any UTF-8 text, including emoji and non-Latin characters.
Hash Result
Hash result for the current text input.

Hexadecimal

Base64

Decimal

Binary

What is MD4?

MD4 (Message Digest Algorithm 4) is a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value, typically rendered as a 32-character hexadecimal number. It was designed by Ron Rivest in 1990.

Key characteristics:

  • Deterministic: The same input always produces the same hash
  • Fast computation: Quick to compute for any given input
  • Avalanche effect: Small changes in input produce drastically different outputs
  • Fixed output size: Always produces a 128-bit hash regardless of input size
  • Collision vulnerable: Known vulnerabilities make it possible to find collisions

Security status: ⚠️ MD4 is cryptographically broken and should not be used for security-critical applications. Collision attacks were demonstrated in 1995, and practical collision generation became feasible with modern computing power.

Common uses (current and historical):

  • File integrity verification (non-security critical)
  • Checksums for data corruption detection
  • Legacy systems requiring MD4
  • Database key generation (non-cryptographic)
  • Some older protocols and systems

Recommended alternatives:

  • SHA-256 or SHA-3 for new applications
  • SHA-512 for high-security requirements
  • BLAKE2 for high-performance applications