XXHash Calculator
Calculate xxHash checksums for text, files, or URLs in your browser. Supports XXH32, XXH64, XXH3, and XXH128 with an optional seed. Read more
What is xxHash?
xxHash is a family of extremely fast non-cryptographic hash algorithms. It is commonly used for checksums, hash tables, deduplication, and other integrity checks where speed matters more than cryptographic strength. This calculator supports XXH32, XXH64, XXH3, and XXH128, with an optional seed.
This general page defaults to XXH3. Use a focused calculator when you already know the exact variant you need:
How to calculate an xxHash checksum
- Choose Text, File, or URL as the input type.
- Enter text, select a local file, or provide a URL.
- Select the xxHash variant and optional seed.
- Choose Hex or Base64 output, then click Hash.
File and URL modes hash the raw input bytes. Text mode respects the selected input encoding.
Seed
Seed is a hexadecimal value used to initialize xxHash. Leave it at 0 unless a protocol or API specifies another value. XXH32 accepts up to 8 hex digits (00000000–FFFFFFFF); XXH64, XXH3, and XXH128 accept up to 16 hex digits (0000000000000000–FFFFFFFFFFFFFFFF). Enter hex digits only, without a 0x prefix.
Is xxHash cryptographic?
No. xxHash is designed for speed and accidental-change detection. Do not use it for password storage, signatures, or adversarial integrity protection. Prefer a cryptographic hash such as SHA-256 when security is required.
Result example
UTF-8 abc with seed 0 produces:
- XXH32:
32d153ff - XXH64:
44bc2cf5ad770999 - XXH3:
78af5f94892f3950 - XXH128:
06b05ab6733a618578af5f94892f3950