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

Drag and drop or browse. Hashing completes before anything leaves your device.

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.