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.
Explore tools with similar capabilities.
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 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.
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 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.
Aug 1, 2026
View toolencryption
Generate SHA-512/224, SHA-512/256 or full SHA-512 digests from text or uploaded files. Everything runs inside your browser, on your own device.
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.
Upload files together
Drag a file here, or click to upload.
Up to 5 files · 60 MB total
Upload is optional.