encryption
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 toolGenerate 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.
Runs in your browser — your input is processed on this device and never uploaded.
FNV is a family of small, fast, non-cryptographic hashes named after Glenn Fowler, Landon Curt Noll, and Kiem-Phong Vo. This tool offers FNV-1 and FNV-1a at both 32-bit and 64-bit widths.
Hash typed text or uploaded files. Results include the unsigned value, fixed-width hexadecimal, and the raw digest bytes.
FNV-1 and FNV-1a differ by exactly one thing: the order of two operations. FNV-1 multiplies the running hash and then XORs in the next byte. FNV-1a XORs first and then multiplies.
That single swap produces entirely different values, and the two are not interchangeable. FNV-1a is generally the one people mean and the one with better distribution on short inputs, but if you are matching an existing system, read its documentation carefully, because the names differ by two characters and the failure mode is a hash that simply never matches.
Fast Hashes covers MurmurHash3, SipHash, and wyhash, which have better distribution and are the modern choice for hash tables. SipHash in particular is keyed, which protects a table against deliberately colliding keys.
CRC-32 and Adler-32 are the tools for detecting corruption. For anything cryptographic, use BLAKE3, SHA3, or SHA256.
FNV's appeal is that it is almost nothing: a multiply and an XOR per byte, no tables, no setup, a few lines in any language. That is why it turns up embedded in file formats and small systems where pulling in a hash library would be absurd.
It is not cryptographic and must not be used for passwords, signatures, authentication, or integrity against an attacker. Anyone can find inputs that collide.
More encryption tools on ToolkitBay.
encryption
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 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.