Free File Hash / Checksum
Compute SHA-256, SHA-1, SHA-384, and SHA-512 checksums of any file and verify a download against its published hash. The file is never uploaded.
Drop files here, or click to browse
Any file Β· processed on your device
or press Ctrl+V to paste from your clipboard
You can drop multiple files at once
Your files never leave your device. All processing happens locally in your browser.
Compute SHA-256, SHA-1, SHA-384, and SHA-512 checksums of any file β and verify a download against its published hash. The file is read locally and never uploaded.
Common uses
- Verify a Download's ChecksumConfirm a downloaded file matches the checksum the publisher posted.
- Get the SHA-256 of a FileCompute a file's SHA-256 hash to publish or compare.
- Check File IntegrityDetect whether a file has changed or been corrupted.
- Confirm Two Files Are IdenticalHash two files and compare to see if they're byte-for-byte the same.
- Publish a Checksum with Your FileGenerate a checksum to list alongside a file you distribute.
How It Works
A checksum is a fingerprint of a file. Publishers list one next to a download so you can confirm the file you got is exactly the one they released β not corrupted or tampered with. This computes them in your browser.
- 1You pick a fileIt's read into memory locally β never uploaded, no matter the size.
- 2Web Crypto hashes itThe browser's native crypto.subtle computes SHA-256, SHA-1, SHA-384, and SHA-512 in a single pass over the bytes.
- 3You compare to the published hashPaste the checksum from the download page; it's matched against all four algorithms and a clear β/β tells you if the file is authentic.
- 4Copy any hashGrab a checksum to publish alongside your own files.
Verifying a sensitive download (an installer, a disk image, a backup) shouldn't require uploading it anywhere. The hash is computed entirely on your device with native browser crypto.
Related Tools
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-512 and CRC32 hashes from text or files. Verify checksums and data integrity.
File Encryption (AES-256-GCM)
Encrypt any file with a password using AES-256-GCM and PBKDF2 (250,000 iterations). The .enc output opens only with the right password, and only this tool can decrypt it. Fully client-side β your file never leaves your device.
Password Protect PDF
Add a password to a PDF with AES-256 encryption, and optionally turn off printing, copying or editing. Runs in your browser; nothing is uploaded.