Generate CityHash hashes from text strings, files, or other content types with our efficient online tool
CityHash is optimized for speed and efficiency with modern processors
Generate CityHash32, CityHash64, and CityHash128 hashes as needed
Copy generated hash to clipboard with a single click
            🔒 Client-Side Processing
            All hashing is done in your browser using JavaScript. Your data never leaves your device, ensuring maximum privacy and security.        
CityHash is a family of non-cryptographic hash functions developed by Google, optimized for hashing strings and data for hash tables and other data structures. It is designed to be fast and provide good hash distribution.
⚠️ Important: CityHash is a non-cryptographic hash function and should NOT be used for security purposes like password hashing, digital signatures, or any security-sensitive applications. It is designed for performance in data structures and checksums.
CityHash is widely used in performance-critical applications where fast hashing is essential:
| Application | Usage | 
|---|---|
| Hash Tables | Fast key hashing for dictionaries and hash maps | 
| Database Systems | Indexing and partitioning of data | 
| Caching Systems | Fast cache key generation | 
| Data Processing | Data deduplication and checksums | 
| Algorithm | Type | Output Size | Primary Use | 
|---|---|---|---|
| CityHash64 | Non-crypto | 64 bits | Performance, hash tables | 
| MD5 | Cryptographic | 128 bits | Checksums, legacy security | 
| SHA-256 | Cryptographic | 256 bits | Security, certificates | 
| xxHash | Non-crypto | 64 bits | Extreme performance | 
💡 CityHash is typically 2-3x faster than MD5 and provides excellent distribution for non-cryptographic use cases. For security applications, always use cryptographic hash functions like SHA-256 or SHA-3.
CityHash is specifically designed for modern 64-bit processors and provides exceptional performance:
                        English