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

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.

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.