encryption
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 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.
More encryption tools on ToolkitBay.
encryption
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 CRC-64 checksums from text or uploaded files using the XZ, ECMA-182, Go-ISO, MS, NVMe, Redis or WE variant. It all runs in your browser.
Aug 1, 2026
View toolencryption
Generate BLAKE3 hashes from text or uploaded files, 256-bit by default and any length up to 1,048,576 bytes, with optional keyed hashing.
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 BLAKE2b digests at 128, 256, 384 or 512 bits, or any length from 1 to 64 bytes, from text or uploaded files. It runs inside your browser.
Aug 1, 2026
View toolencryption
Generate CRC-32 checksums from text or uploaded files using ISO-HDLC, CRC-32C, BZIP2, MPEG-2, cksum and six more named variants, in your browser.
Aug 1, 2026
View toolFind similar tools by category or tag.
Drag a file here, or click to upload.
Up to 5 files · 60 MB total
Upload is optional.