encryption
Generate MD4 digests from text or uploaded files for legacy compatibility. MD4 is cryptographically broken. It all runs inside your browser.
Aug 1, 2026
View toolGenerate MD5 digests from text or uploaded files: 128 bits, 32 hexadecimal characters. MD5 is cryptographically broken and is for legacy use only.
Runs in your browser — your input is processed on this device and never uploaded.
MD5 produces 128 bits for any input: 16 raw bytes, or 32 hexadecimal characters. This tool hashes typed text or uploaded files and returns both forms.
MD5 is cryptographically broken. Collisions can be produced on demand, which means two different inputs can be made to share a digest deliberately and cheaply.
It survives because it is embedded in decades of software. Legacy file formats, old database columns, package metadata, and internal deduplication schemes all still emit MD5, and reproducing a value from such a system is a legitimate reason to compute one. That is the use this tool is for.
For any new cryptographic fingerprint, use BLAKE3, SHA256, or SHA3. All are unbroken and none are meaningfully harder to use.
If the goal is detecting accidental corruption rather than resisting an attacker, CRC-32 and Adler-32 are faster and honest about being non-cryptographic. For passwords, Argon2id Hash Generator is the only appropriate option here.
The distinction that matters: a matching MD5 can still tell you a file survived a transfer intact, because random corruption will not accidentally land on a colliding value. What it cannot do is tell you nobody changed the file on purpose.
So MD5 must not be used for passwords, digital signatures, certificates, authentication, or integrity against deliberate modification. It is a legacy compatibility function, and treating a matching digest as proof of trustworthiness is the mistake its brokenness actually enables.
Explore tools with similar capabilities.
encryption
Generate MD4 digests from text or uploaded files for legacy compatibility. MD4 is cryptographically broken. It all runs inside your browser.
Aug 1, 2026
View toolencryption
Generate SHA-1 digests from text or uploaded files: 160 bits, 40 hexadecimal characters. SHA-1 is not suitable for new security-sensitive uses.
Aug 1, 2026
View toolencryption
Generate BLAKE2s digests at 128, 160 or 256 bits, or any length from 1 to 32 bytes, from text or uploaded files. It runs inside your browser.
Aug 1, 2026
View toolencryption
Generate FNV-1 or FNV-1a 32-bit and 64-bit non-cryptographic hashes from text or uploaded files. It all runs inside your browser, on your device.
Aug 1, 2026
View toolencryption
Generate SHA-256 digests from text or uploaded files: 256 bits, 32 bytes, 64 hexadecimal characters. It all runs inside your own browser, on your device.
Aug 1, 2026
View toolencryption
Generate Keccak-224, Keccak-256, Keccak-384 or Keccak-512 hashes from text or uploaded files. It runs in your browser, so nothing leaves the device.
Aug 1, 2026
View toolFind similar tools by category or tag.
Upload files together
Drag a file here, or click to upload.
Up to 5 files · 60 MB total
Upload is optional.