Fast hashing · CityHash
CityHash64 Text Generator
Produce 64-bit CityHash digests for any text input. Ideal for fast fingerprinting, cache keys, and high-throughput indexing pipelines. Need to hash files instead? Try theCityHash file tool →
Text CityHash64
Generate a 64-bit CityHash digest for any text input. CityHash is tuned for blazing-fast, non-cryptographic fingerprints while preserving excellent avalanche properties.
Current length: 0 characters
Enter input text to generate a digest.
Paste a known digest to compare.
CityHash overview
CityHash64 is a non-cryptographic hash designed by Google for extremely fast checksums on in-memory data. It favors throughput and dispersion over collision resistance, producing a 64-bit output ideal for hash tables and fingerprinting workloads.
The algorithm mixes input bytes using multiply-shift rounds and word rotations, leveraging modern CPU pipelines. Outputs represent unsigned 64-bit values; because only 64 bits are produced, collision probability grows on very large datasets.
ClickHouse exposes the same routine via cityHash64(), so every decimal digest here can be dropped straight into SQL queries for shard routing, deduplication, or integrity checks without conversion.