MurmurHash Generator
High-performance non-cryptographic hash function
32-bit unsigned integer (0-4294967295). Different seeds produce different hash values.
-
-
-
-
About MurmurHash
What is MurmurHash?
MurmurHash is a non-cryptographic hash function created by Austin Appleby in 2008. MurmurHash3, the latest version, was released in 2011 and provides excellent distribution, high speed, and good collision resistance. It's widely used in hash tables, Bloom filters, and data partitioning systems.
Available Variants
- MurmurHash3 x86 32-bit: 32-bit output, optimized for 32-bit platforms. Fast and efficient for general-purpose hashing.
- MurmurHash3 x86 128-bit: 128-bit output optimized for 32-bit x86 platforms. Processes data in 32-bit chunks.
- MurmurHash3 x64 128-bit: 128-bit output optimized for 64-bit x64 platforms. Faster on 64-bit systems.
Common Use Cases
- Hash tables and hash maps for fast key lookup
- Bloom filters for membership testing
- Data partitioning and consistent hashing
- Deduplication and content fingerprinting
MurmurHash is NOT cryptographically secure. Do not use it for passwords, digital signatures, or security-sensitive applications. Use SHA-256 or BLAKE2 for cryptographic purposes.
Related Tools
xxHash Generator
Extremely fast non-cryptographic hash supporting xxHash32, xxHash64, xxHash3, and xxHash128
CRC Calculator
Calculate CRC-8, CRC-16, CRC-32, CRC-64 checksums with support for Modbus, CCITT and other protocol standards
MD5/MD4 Hash Generator
Generate MD5 and MD4 hash values for text or files with multiple output formats
SHA-3 / Keccak Hash Generator
Generate SHA3-224/256/384/512 and Keccak hashes with WebAssembly acceleration, used in Ethereum