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

  1. Choose Text, File, or URL as the input type.
  2. Enter text, select a local file, or provide a URL.
  3. Select the xxHash variant and optional seed.
  4. 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 (00000000FFFFFFFF); XXH64, XXH3, and XXH128 accept up to 16 hex digits (0000000000000000FFFFFFFFFFFFFFFF). 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
Input
Advertisement
Output
Share Link
Settings
Advertisement