Hash Verifier
Paste the checksum you were given, drop the file, and see whether they match.
Processed locally in your browser· Your data stays in your browser.
What is Hash Verifier?
When a project publishes a checksum with a download, comparing it with the hash of your copy tells you whether the file is byte-identical to the one that was hashed. Doing it by eye on a 64-character string is error-prone, so this tool does the comparison for you.
Paste the expected hash (case, spaces and prefixes such as "sha256:" are ignored, and lines from checksum files work too). The algorithm is detected from the length: 8 hex characters for CRC32, 32 for MD5, 40 for SHA-1, 64 for SHA-256 or SHA3-256, 96 for SHA-384, 128 for SHA-512. Ambiguous lengths are tried with every candidate and the tool tells you which one matched. Instead of a file you can hash typed text.
How does it work?
- Paste the expected hash in the first field. Leave the algorithm on Auto-detect or force one.
- Drop the file to check (or type text in the optional second field to hash text instead).
- Press Verify. You get MATCH or NO MATCH, the computed digest and which algorithm matched.
Common use cases
- Checking a Linux ISO or an installer against the checksum on the download page.
- Confirming that a file copied to a USB drive or a server was not corrupted.
- Comparing the SHA-256 in a signed release note with the artifact you built.
- Testing that a string still hashes to the value stored in a database or config.
Examples
Paste the checksum you were given, drop the file, and see whether they match.
Privacy
Hash Verifier runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.
Limitations
A matching hash does not prove a file is safe or genuine: it only shows the file equals whatever produced the expected hash. Get the reference from a trusted source that is separate from the download (for example a signed release page), because an attacker who replaces the file can replace a checksum on the same page.
Frequently asked questions
What does NO MATCH mean?
The computed hash differs from the expected one: the file is different or corrupted, you picked the wrong algorithm, or the expected value belongs to another file. Re-download and try again.
Why are two algorithms tried for a 64-character hash?
SHA-256 and SHA3-256 both give 64 hex characters, so length alone cannot tell them apart. Both are computed and the matching one is reported.
Is my file uploaded to check the hash?
No. The file is read and hashed locally in chunks by your browser; nothing leaves your device.
Related tools
File Hash Calculator
Drop one or more files and get every checksum you need in a single pass, without uploading anything.
Hash & Checksum
SHA-256 Hash Generator
Hash any text with SHA-256 and get the 256-bit digest as hex or Base64 in real time.
Hash & Checksum
MD5 Hash Generator
Get the 128-bit MD5 digest of a text or of raw hex bytes as you type.
Hash & Checksum
SHA-1 Hash Generator
Compute the 160-bit SHA-1 digest of any text or hex bytes instantly.
Hash & Checksum
SHA-512 Hash Generator
Get the 512-bit SHA-512 digest of your text or hex bytes, ready to copy as hex or Base64.
Hash & Checksum
CRC32 & Adler-32 Calculator
Compute a CRC-32 (IEEE 802.3) or Adler-32 checksum and read it as hex, decimal or Base64.
Hash & Checksum
HMAC Generator
Sign a message with a secret key using HMAC and copy the authentication code as hex or Base64.
Hash & Checksum