Fast hashing · CityHash
CityHash64 File Generator
Drop a file to compute its CityHash64 digest entirely in the browser. Great for rapid deduplication checks and cache validation. Prefer text input? Use theCityHash text tool →
File CityHash64
Compute CityHash64 digests for local files without uploading them. The algorithm delivers fast 64-bit fingerprints suitable for cache invalidation, deduplication, and sharding.
Upload a file
Click to browse or drag & drop files here
Outputs a 64-bit unsigned integer shown in decimal. Re-run with the same file to verify integrity.
Select a file and provide an expected hash to compare.
CityHash overview
CityHash64 loads data in 64-byte chunks and combines them with rotations and multiplications to produce an even distribution of outputs. While not collision resistant, it delivers excellent speed for indexing and caching workloads.
For workflows that need stronger collision guarantees, consider SHA-256, SHA-512, BLAKE2, or BLAKE3. Otherwise CityHash is a great way to fingerprint data before storage or transport.
Warehouses such as ClickHouse ship the same function via cityHash64(), so the numbers you copy from this tool can be compared against SQL results without any extra formatting or bit tricks.