File Checksum (SHA-256, SHA-512)
Generate hashes and verify downloads locally
Safety note: Files are processed locally in your browser. For sensitive environments, use the CLI example below.
Input + output
Supports any file type. Keep this tab open while the checksum is computed.
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 a SHA-256 hash for any local file. A checksum helps verify file integrity and confirm that a download has not been altered.
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
Use the expected checksum from the download source and compare it to the hash generated here. A match confirms the file has not been altered in transit.
Do This Locally (CLI)
# macOS
shasum -a 256 ./file.zip
shasum -a 512 ./file.zip
# Linux
sha256sum ./file.zip
sha512sum ./file.zip