Fast hashing · MurmurHash2
MurmurHash2 Text Generator
Produce MurmurHash2 digests as 32-bit x86 outputs (MurmurHash2, MurmurHash2A, Neutral2, Aligned2) or 64-bit MurmurHash64A/64B values. Configure the seed to mirror SMHasher comparisons or legacy deployments. Need file support? Switch to theMurmurHash2 file tool →
Text MurmurHash2
MurmurHash2 outputs 32-bit or 64-bit digests and ships with tuned variants such as MurmurHash2A, Neutral2, Aligned2, and the platform-specific MurmurHash64A/64B pair. Select the variant that mirrors your target platform or SMHasher baseline, then enter a seed to reproduce deterministic results.
Current length: 0 characters
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.
Enter text to generate a MurmurHash2 digest.
MurmurHash2 seeds are treated as 32-bit unsigned integers. Provide decimal or hexadecimal values.
Enter a target hash to validate.
MurmurHash2 overview
MurmurHash2 was published before MurmurHash3 and lands either 32-bit or 64-bit digests. The original 32-bit x86 variant is extremely fast but has a flaw that weakens collision resistance. MurmurHash2A patches this via a Merkle–Damgård style feed-forward step, while Neutral2 and Aligned2 trade throughput for endian/alignment safety.
On 64-bit systems you typically use MurmurHash64A, whereas 32-bit platforms lean on MurmurHash64B despite its reduced mixing across stripes. All versions shipped alongside SMHasher so you can benchmark avalanche behaviour with the same seeds exposed here.
MurmurHash2, like MurmurHash3, is intentionally non-cryptographic. Reach for SHA-2, SHA-3, or BLAKE family algorithms when you need strong collision or pre-image resistance.