Add your input
A local file or text, plus an optional expected checksum.
Confirm a download matches the checksum its publisher listed.
Your work stays private in your browser while you use this tool.
The file checksum verifier calculates a SHA-256, SHA-384, or SHA-512 digest of a local file or of text you paste, and compares it against a checksum you supply. Comparison ignores case and surrounding whitespace, because published checksums are written both ways. The file is read in the page and never uploaded.
A local file or text, plus an optional expected checksum.
Confirm a download matches the checksum its publisher listed.
The digest in lowercase hex and a match or mismatch verdict.
Paste the publisher's checksum to compare — case and stray spaces are ignored.
Confirm a downloaded installer matches the checksum on the publisher's release page.
Check that a file copied between machines arrived without corruption.
Produce a digest to publish alongside a file you are distributing.
The selected bytes are passed to the Web Crypto digest function and the result is rendered as lowercase hexadecimal. When an expected checksum is supplied, both values are lowercased and stripped of whitespace before comparison, so a checksum pasted from release notes matches regardless of formatting.
Yes. File checksum verifier is free to use.
Yes. Your work stays private while you use the tool — nothing you enter is uploaded.
Both have practical collision attacks, meaning two different files can be made to share a digest. Offering them beside SHA-256 would imply they are comparable choices for verifying integrity, and they are not.
It means the file is byte-for-byte what the checksum describes. If the checksum itself came from a compromised or untrusted source, a match confirms nothing useful, so take the expected value from a channel independent of the download.