Fast hashing · FarmHash
FarmHash File Fingerprint
Drag and drop a file to produce a FarmHash64 digest locally. Nothing uploads, so you can validate cache keys or asset fingerprints offline. Prefer text inputs? Use theFarmHash text tool →
File FarmHash64
Compute FarmHash64 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.
FarmHash overview
FarmHash64 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 FarmHash is a great way to fingerprint data before storage or transport.
ClickHouse ships a sister function named farmFingerprint64; it emits the same unsigned 64-bit decimal strings you see here, so you can verify client-side fingerprints against warehouse results without extra conversions.