Online FNV-1a Hash Generator
The preferred FNV variant with better distribution. Paste your text and click the button to compute its FNV-1a hash — everything runs on your device and is never sent to a server.
Everything runs in your browser. Your data is never sent to our servers.
Example
Example Input
hello world
Example Output
d58b3fa7
How to Use
- 1Type or paste the text you want to hash into the Input field.
- 2Click the Generate Hash button (or press Ctrl+Enter) to compute the FNV-1a hash.
- 3The FNV-1a hash appears in the Output field. Click Copy to copy it to your clipboard.
- 4Click Clear to empty the fields and start over.
About FNV-1a
FNV-1a is a variant of FNV-1 that swaps the operation order: for each byte it XORs first, then multiplies by the FNV prime. This small change gives slightly better distribution. This tool produces 32-bit output.
How it works: start from the FNV offset basis, then for each byte: hash = (hash XOR byte) × prime. Because the byte affects the result earlier each round, the mixing effect is a bit stronger than FNV-1.
FNV-1a is the most commonly recommended FNV variant and is widely used in hash tables, programming languages, and data structures. Still non-cryptographic — do not use it for security.
FAQ
What is the difference between FNV-1 and FNV-1a?
They are nearly identical; the order of the per-byte XOR and multiply is swapped. FNV-1a (XOR first, then multiply) generally gives slightly better distribution and is preferred.
Is FNV for security?
No. FNV is a simple non-cryptographic hash for hash tables and quick checksums, not for security. Use SHA-256/BLAKE3 for security.
How long is a FNV-1a hash?
A FNV-1a hash is 32-bit long (8 karakter heksadesimal / 8 hexadecimal characters).
Is my data sent to a server?
No. The FNV-1a hash is computed entirely in your browser. The text you enter never leaves your device.