Security / Checksums
File Hash
Create a cryptographic checksum for any file and compare it with a value supplied by a publisher. The file never leaves your device.
File and result
The calculation happens in this browser tab
Did this save you time? Support these free tools. Always optional.
Choose any file up to 500 MB.
Select SHA-256, SHA-384, or SHA-512.
Copy the checksum and compare it character for character.
Practical guide
Calculate SHA checksums in the browser
Create a SHA-256, SHA-384, or SHA-512 checksum for a local file and compare it with a value published by a software vendor. The file is read on the device through the Web Crypto API and is not uploaded for hashing.
Common uses
- Verify a downloaded installer or archive against its published checksum.
- Confirm that two local copies have identical bytes without opening their contents.
- Record a repeatable fingerprint before transferring a file.
What to expect
- Algorithms
- Choose SHA-256, SHA-384, or SHA-512. SHA-256 is the common default for download verification.
- Comparison
- Paste an expected checksum to get a direct match or mismatch result.
- Meaning
- A matching hash supports integrity checking, but it does not prove that the publisher itself is trustworthy.
Try a concrete example
- Input and settings
- Choose a downloaded file, select the same SHA algorithm used by its publisher, and calculate its checksum.
- Expected result
- Compare the entire hexadecimal result with a checksum obtained through a trusted channel. Matching values support a file-integrity check.
Limits and alternatives
A hash does not scan for malware or prove that a publisher is trustworthy. MD5 and SHA-1 are not offered. Files are read into browser memory; very large files may be slow on mobile devices even below the 500 MB limit.