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 SHAKE128 or SHAKE256 extendable-output hashes of 1 to 1,048,576 bytes from text or uploaded files. It all runs inside your own browser.
Runs in your browser — your input is processed on this device and never uploaded.
SHAKE is the extendable-output function from NIST FIPS 202, the same standard that defines SHA-3. Rather than a fixed digest, it produces as many bytes as you ask for, from 1 through 1,048,576, with 32 as the default here.
Choose SHAKE128 or SHAKE256, set a length, then hash typed text or uploaded files. Results include the raw output bytes and the lowercase hexadecimal form.
A fixed hash gives you a fingerprint. An extendable one gives you a deterministic byte stream of arbitrary length from a seed, which is a different and broader tool: derive several keys from one secret, generate a mask of exactly the size a protocol wants, or produce reproducible pseudorandom data from a known input.
Doing that with a fixed-length hash means chaining or counter tricks that are easy to get subtly wrong. SHAKE gives you the length directly.
SHA3 is the fixed-length member of the same standard, and the right pick when you just want a digest. BLAKE3 also has extendable output and runs considerably faster.
For deriving keys specifically, a purpose-built KDF is usually the better answer, and passwords always belong with Argon2id Hash Generator.
The 128 and 256 in the names are security strengths, not output lengths. SHAKE128 can emit a megabyte if you ask, and it does not become stronger for doing so. Asking for more bytes never adds security beyond the variant's strength.
Requesting a longer output does not change the earlier bytes either. The first 32 bytes of a 1000-byte SHAKE256 result are identical to a 32-byte one over the same input, so length is a stream position rather than a parameter that reshapes the whole digest.
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.