Hash Comparison Tool
Compare two hashes with smart normalization and a character-level diff, check a hash against live-computed text hashes, or dedupe a whole pasted list.
What this tool does
Three related ways to work with hashes beyond generating them: comparing two hash strings directly with normalization and a character diff, checking a hash against a piece of text by hashing that text live with every common algorithm, and deduplicating a whole pasted list of hashes at once.
Compare Two: smart normalization
Hashes get written in different formats depending on the tool
that produced them -- colon-separated hex
(AB:CD:EF...), a 0x prefix, mixed case,
or stray surrounding whitespace. This tool strips all of that
before comparing, so ab:cd:ef and
0xABCDEF are correctly recognized as the same value
instead of failing a naive string comparison over formatting
differences that don't actually matter.
Character-level diff
When two hashes of the same length don't match, every character is compared individually and the first mismatching position is called out directly -- far faster than scanning two 64-character hex strings by eye looking for the one character that's different.
Hash vs Text: compute and compare in one step
Have a hash and a guess at what produced it? Paste both -- the text is hashed live with MD5, SHA-1, SHA-256, SHA-384 and SHA-512 simultaneously, and whichever one matches your pasted hash is highlighted directly, without needing to flip back and forth to a separate hash generator and copy-paste the result.
Algorithm auto-detection by length
A normalized hash's length is a strong hint at its algorithm -- 32 hex characters is almost certainly MD5, 40 is SHA-1, 64 is SHA-256, and so on -- shown automatically next to each input so you know what you're looking at even without being told.
Batch list dedupe
Paste a whole list of hashes (one per line, optionally with a label before a colon or whitespace) and get every duplicate grouped together -- useful for spotting repeated file hashes in a directory listing, or cleaning up a manifest before publishing it.
Why this is separate from the File Hash Calculator
That tool hashes actual files and can check one result against one expected value. This tool works purely with hash strings you already have -- comparing two, checking one against arbitrary text, or deduplicating a whole list -- which doesn't require a file at all.
Privacy
Every comparison, diff and hash computation happens entirely in your browser. Nothing is uploaded.