CipherTools
ToolsBlogsSnippets
ToolsBlogsSnippets
  • MD5 Text Hash
  • MD5 File Hash
  • BKDR Text Hash
  • BKDR File Hash
  • SHA-256 Text Hash
  • SHA-256 File Hash
  • SHA-512 Text Hash
  • SHA-512 File Hash
  • SHA-3 Text Hash
  • SHA-3 File Hash
  • SHAKE Text Hash
  • SHAKE File Hash
  • Argon2 Text Hash
  • Argon2 File Hash
  • CRC Text Checksum
  • CRC File Checksum
  • HMAC Text Generator
  • HMAC File Generator
  • BLAKE2 Text Hash
  • BLAKE2 File Hash
  • BLAKE3 Text Hash
  • BLAKE3 File Hash
  • CityHash Text Hash
  • CityHash File Hash
  • FarmHash Text Hash
  • FarmHash File Hash
  • xxHash Text Hash
  • xxHash File Hash
  • MurmurHash2 Text Hash
  • MurmurHash2 File Hash
  • MurmurHash3 Text Hash
  • MurmurHash3 File Hash
  • bcrypt Text Hash
  • bcrypt File Hash
  • scrypt Text Derivation
  • scrypt File Derivation
  • AES Encryption and Decryption
  • AES File Encryption
  • AES File Decryption
  • AES-GCM Encryption and Decryption
  • ChaCha20-Poly1305 Text
  • ChaCha20-Poly1305 File Encryption
  • ChaCha20-Poly1305 File Decryption
  • DES Encryption and Decryption
  • DES File Encryption
  • DES File Decryption
  • RSA Encryption and Decryption
  • RSA File Encryption
  • RSA File Decryption

Fast hashing · MurmurHash3

MurmurHash3 Text Generator

Produce MurmurHash3 digests as 32-bit x86 or 128-bit x86/x64 outputs for any text input. Configure the seed to align with existing systems and mirror SMHasher expectations. Need file support? Switch to the MurmurHash file tool →

Text MurmurHash3

Generate MurmurHash3 digests as 32-bit (x86) or 128-bit (x86/x64) outputs without leaving the browser. Align with SMHasher expectations by selecting the variant that mirrors your production platform, then supply a seed to reproduce deterministic values.

Current length: 0 characters

Returns the classic x86_32 result as an unsigned decimal.

Enter text to generate a MurmurHash3 digest.

MurmurHash3 seeds are 32-bit unsigned integers. Enter decimal or hexadecimal (prefix with 0x). Defaults to zero.

Enter a target hash to validate.

MurmurHash overview

MurmurHash3 is a fast, non-cryptographic hash with excellent avalanche properties. The x86_32 variant is widely used for hash tables, sharding, and bloom filters.

The current version, completed April 3, 2011, yields either a 32-bit or 128-bit value. When you choose 128 bits, the x86 and x64 versions intentionally diverge because each algorithm is optimised for its respective platform. MurmurHash3 shipped alongside SMHasher, the canonical test suite for validating avalanche behaviour.

Seeds let you partition hash spaces. Supply decimal values (e.g. 1234) or hexadecimal values starting with 0x. Keeping the same seed and variant across environments ensures consistent results.

For cryptographic integrity checks use algorithms such as SHA-2 or BLAKE. MurmurHash is intentionally non-cryptographic and optimised purely for speed and dispersion.

© 2026 CipherTools. All computations run locally in your browser.