Check a downloaded file against its published checksum, without uploading anything.
Any file type. It stays on your computer.
Processed on your device — nothing is uploaded
Drag it in or browse for it. It stays on your computer.
Straight from the download page — the format does not matter.
Match or mismatch, against the algorithm the published value implies.
Hashing happens in the browser using the platform's own cryptography. Uploading a file somewhere to check whether it was tampered with rather defeats the point.
All five algorithms are computed from a single pass over the file, so a large download does not have to be read again when the publisher used a different one.
Paste the line exactly as published — with the filename after it, a label in front, or in capitals. The digest is found and the algorithm inferred from its length.
Pick a file and get its MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests from a single read, then paste the checksum the publisher listed to get a plain match or mismatch answer. The pasted value does not need tidying up: sha256sum output, a SHA256: prefix, upper case and trailing filenames are all understood, and the algorithm is worked out from the digest length so there is nothing to choose. The file is read inside your browser and never sent anywhere — no upload, no server, nothing stored.
Keep going
Related pages in Security & Privacy, plus what others are using right now.
More security & privacy that pair well with this one.
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes at once.
Generate a SHA-256 hash of any text, computed in your browser.
Generate an MD5 hash for checksums, cache keys and legacy systems.
Test how strong a password really is, and see exactly what weakens it.
Create strong random passwords with full control over length and characters.
Decode JSON Web Tokens and read the header, claims and expiry.
Format, validate and minify JSON, with errors that point to the exact line.
Work out any percentage — of a number, as a share, or as a change.
Count words, characters, sentences and paragraphs as you type.
Convert between length, weight, temperature, volume, speed, data and more.
Count characters with and without spaces, against the limits that matter.
Find the mean, median, mode and range of a list of numbers, with the working shown.
Sample and population standard deviation and variance, both shown, with the working.
Turn a logo into favicon.ico, the PNG sizes a site needs, and the HTML to declare them.
Stamp text like DRAFT or CONFIDENTIAL across a PDF, in your browser.
Turn JSON into readable YAML, with quoting and multiline strings handled properly.
Escape text for HTML, or turn entities back into readable characters.
Explain a cron expression in plain English and see exactly when it will next run.