File Checksum (SHA-256, SHA-512)
Generate hashes and verify downloads
Compare your file with a checksum from a publisher you trust.
Input + output
Supports any file type. Keep this tab open while the checksum is computed.
Checksum output
Checksum will appear here
Checksums are shown as hex strings.
Comparison ignores whitespace and letter case.
File Checksum Tool
Use this file checksum tool to generate SHA-256 or SHA-512 for a local file. A matching checksum confirms byte equality with the expected digest; trust still depends on where that expected digest came from.
How to Use the File Checksum Tool
- Select or drop a file into the input area.
- Choose SHA-256 or SHA-512, then generate the checksum.
- Paste the expected hash to confirm a match.
Verify a Download
Get the expected checksum from the publisher through a source you trust, then compare it with the file's checksum. An attacker who replaces a download could also replace the checksum beside it. Use a signed checksum when you need to verify the publisher.
Do This Locally (CLI)
# macOS
shasum -a 256./file.zip
shasum -a 512./file.zip # Linux
sha256sum./file.zip
sha512sum./file.zip