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 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.
Runs in your browser — your input is processed on this device and never uploaded.
Keccak is the algorithm that won the competition NIST ran to select SHA-3. This tool implements the original submission, at 224, 256, 384, or 512 bits, rather than the standardized version.
Pick a size and feed it typed text or uploaded files. Results include raw digest bytes and lowercase hexadecimal.
During standardization NIST added domain-separation padding to the Keccak design. That change is small, entirely deliberate, and completely alters the output: Keccak-256 and SHA3-256 return different digests for the same input.
By then, systems had already deployed the original. Ethereum is the widely known case, where the hash generally labelled keccak256 is this one and not FIPS 202 SHA-3. Anything built against those systems needs the original, which is why a separate tool exists at all.
SHA3 is the standardized family and the correct choice for anything new or anything specifying FIPS 202. Reach for Keccak only when a protocol or an existing dataset requires the pre-standard version.
For general hashing with no compatibility constraint, SHA256, BLAKE3, and BLAKE2b are all better supported.
Keccak resists length extension, as SHA-3 does. It runs one way, it is not encryption, and it is not built for password storage.
The naming is a genuine source of bugs. Documentation frequently says SHA-3 while meaning original Keccak, or the reverse, and because both produce a plausible looking 32-byte value the mistake surfaces only when two systems compare digests and disagree. If a hash refuses to match and everything else looks right, check this first.
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 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 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 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.