Fast hashing · MurmurHash2

MurmurHash2 File Generator

Upload files and derive MurmurHash2 digests as 32-bit x86 outputs or 64-bit MurmurHash64A/64B hex strings—no network calls required. Hashing text? Switch to theMurmurHash2 text tool →

File MurmurHash2

Hash uploaded files with MurmurHash2 as 32-bit x86 digests (original, 2A, Neutral, Aligned) or 64-bit x86/x64 digests (MurmurHash64B/64A). All computation is local, making it easy to mirror SMHasher harnesses or reproduce historic MurmurHash pipelines.

Upload a file

Click to browse or drag & drop files here

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

Pick among the classic x86-only MurmurHash2 families (original, 2A, neutral, aligned).

Fastest option; has the known collision weakness mentioned in the 2008 write-up.

Select a file to generate a MurmurHash2 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

MurmurHash2 predates MurmurHash3 and was released alongside the SMHasher suite in 2008. It outputs either 32-bit digests (x86-only flavors) or 64-bit digests configured for x64 (MurmurHash64A) or x86 (MurmurHash64B) pipelines. Some 32-bit variants trade speed for alignment or endian guarantees.

Seeds should match whatever your target system or test harness expects. Keeping variant + seed consistent is the easiest way to mirror production or reproduce avalanche benchmarks.

Like MurmurHash3, MurmurHash2 is not cryptographic. Pair it with SHA or BLAKE digests when you require tamper-evident guarantees.