Hash & checksum
Every digest of a text or file at once — SHA-2, SHA-3, Keccak, BLAKE2b/BLAKE3, RIPEMD-160, MD5, SHA-1, CRC-32, Adler-32 — with a checksum-match field.
One input, every digest
Paste text or drop a file and get all fourteen digests at once: the SHA-2 family, SHA-3 and Keccak-256, BLAKE2b and BLAKE3, RIPEMD-160, the legacy MD5 and SHA-1, and the CRC-32 and Adler-32 checksums. Files are read in chunks and hashed locally — a 4 GB ISO never leaves your disk, let alone your browser.
The expected-checksum field is the reason this tool exists: paste the value from a vendor's release page and the matching row lights up, whatever the algorithm and whether it was published as hex or base64. No more eyeballing two 64-character strings.
The output switcher renders every digest as lowercase or uppercase hex, Base64, Base64URL or raw bytes — the four representations you actually meet in configs, signatures and container manifests.
Is my file uploaded anywhere?
Which algorithm should I use to verify a download?
Why does Keccak-256 differ from SHA3-256?
What are CRC-32 and Adler-32 for, if they are not cryptographic?
Why is hashing a big file with SHA-3 slow?
Related tools: HMAC generator, Encrypt / decrypt and Base64.