File Checksum Verifier
Calculate and verify MD5, SHA-1, SHA-256 and SHA-512 checksums for any file. Compare against a known hash to verify integrity. Free, runs in your browser.
🔒 Security Tools
Free
Browser-based
What is a File Checksum?
A checksum (or hash) is a fixed-length fingerprint computed from a file's contents. Even a single changed byte produces a completely different hash. Software publishers provide checksums so you can confirm a downloaded file is authentic and was not corrupted or tampered with in transit.
Hash Algorithm Comparison
| Algorithm | Output length | Security | Common use |
|---|---|---|---|
| MD5 | 128-bit (32 hex) | Deprecated for security | Legacy checksums, quick integrity |
| SHA-1 | 160-bit (40 hex) | Deprecated for security | Git commits, legacy systems |
| SHA-256 | 256-bit (64 hex) | Secure | File integrity, code signing |
| SHA-512 | 512-bit (128 hex) | Very secure | High-security file verification |
How to Verify a Downloaded File Step by Step
- Download the file from the official source.
- Find the publisher's checksum — usually listed on the download page next to the file or in a separate
.sha256orCHECKSUMS.txtfile. - Drop your downloaded file into this tool and select the same algorithm the publisher used (SHA-256 is the most common).
- Compare the hash this tool generates against the publisher's hash — they must match character for character.
- If they match: the file is intact and unmodified. If they do not match: re-download from the official source or try a different mirror.
From the terminal: sha256sum filename (Linux/macOS) or Get-FileHash filename (PowerShell on Windows) performs the same check without a browser tool.