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 File Generator

Upload files and derive MurmurHash3 checksums as 32-bit x86 or 128-bit x86/x64 outputs—no bytes leave the page. Hashing text? Switch to the MurmurHash text tool →

File MurmurHash3

Hash uploaded files with MurmurHash3 as 32-bit x86 or 128-bit x86/x64 digests. Switch between variants to reproduce SMHasher vectors for your platform, then dial in seeds to mirror production—all without leaving the browser.

Upload a file

Click to browse or drag & drop files here

Files never leave your device. Results are deterministic given the same seed.

Returns the classic x86_32 result as an unsigned decimal.

Select a file to generate a MurmurHash3 digest.

Provide a 32-bit seed (decimal or hex). Leave blank to use zero.

Select a file and enter an expected hash to compare.

MurmurHash for files

MurmurHash3 spreads entropy evenly with minimal CPU overhead, making it ideal for deduplicating large sets of logs, telemetry, or other bulk data.

The current version, completed April 3, 2011, yields either 32-bit or 128-bit digests. When you select 128 bits, the x86 and x64 algorithms intentionally diverge because each is tuned for its respective platform. MurmurHash3 shipped alongside SMHasher, the reference-quality test suite for measuring avalanche behaviour.

Seeds ensure compatibility with other systems—use decimal or hexadecimal values and keep both the seed and variant identical across environments to reproduce results.

For cryptographic integrity checks, pair MurmurHash with SHA or BLAKE family algorithms.

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