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 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.
Runs in your browser — your input is processed on this device and never uploaded.
BLAKE2s is the small-platform member of the BLAKE2 family, producing 1 to 32 bytes. The default is 32 bytes, the standard BLAKE2s-256 result, and 16 and 20 are also offered.
Send it typed text or uploaded files. Each result gives you raw digest bytes and the lowercase hexadecimal form.
BLAKE2s uses 32-bit words and a smaller internal state, which is what makes it the right pick for 32-bit processors, microcontrollers, and constrained environments. On 64-bit hardware, BLAKE2b will be faster and can produce longer digests, so the choice is usually decided by the platform or by whatever you are matching.
If neither constrains you and the data is large, BLAKE3 outruns both.
BLAKE2b is the 64-bit counterpart with output up to 64 bytes. BLAKE3 replaces the family for new designs. SHA256 gives the same 32-byte size with far broader support.
Passwords need Argon2id Hash Generator instead, and keyed authentication that other tools can check belongs with HMAC Generator.
As with BLAKE2b, the output length is part of the calculation rather than a truncation. A 16-byte BLAKE2s digest is not the first half of the 32-byte one, so the length has to match what the other side expects or nothing will line up.
BLAKE2s runs one way, is not encryption, and is not designed for password storage.
Shorter output also means weaker collision and preimage resistance. Sixteen bytes makes a compact identifier and not a security guarantee, so treat the smaller lengths as a way to fit a field rather than a way to save space.
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 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 toolencryption
Generate Adler-32 checksums from text or uploaded files. Adler-32 is built for speed rather than security, and it runs inside your own 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.