File Hash (Checksum)
File
Verify a file's integrity by computing its SHA-1, SHA-256, and SHA-512 checksums. Drag in a file and compare the hash against a published value to confirm it downloaded correctly and wasn't tampered with. The file is read locally and never uploaded.
Drag & drop a file here
or click to browseHow to use
- Drag a file onto the drop zone, or click to browse.
- The checksums are computed in your browser.
- Copy a hash with its Copy button.
- Compare it against the expected checksum.
Frequently asked questions
- Is my file uploaded?
- No. The file is read locally and hashed with the Web Crypto API; nothing leaves your device.
- Which algorithms are included?
- SHA-1, SHA-256, and SHA-512. MD5 isn't available in the Web Crypto API.
- Can it handle large files?
- It reads the whole file into memory, so very large files depend on your device's available memory.
- Why don't two tools agree?
- Make sure you're comparing the same algorithm — a SHA-256 value won't match a SHA-512 value.
Related tools
CSV Splitter (by rows)
Split a large CSV into smaller chunks by row count — repeat the header on each chunk, download all at once.
Image → PDF Converter
Combine multiple JPG / PNG images into a single PDF with adjustable page size, orientation, and fit.
ZIP Inspector
Drop a ZIP and see every file inside — sizes, contents, and per-file download — without unpacking it locally.
File Splitter
Split a large file into smaller chunks to bypass attachment or upload size limits.
Text Encoding Converter
Open text files in legacy encodings (EUC-KR, Shift_JIS, Windows-1252…) as readable UTF-8.
CSV ↔ JSON Converter
Convert CSV to JSON and JSON back to CSV, with a delimiter option.