File Hash Checker
Compute file checksums (MD5, SHA1, SHA256, SHA512, CRC32) and verify file integrity in your browser.
- Home
- > Hash & Security >
- File Hash Checker
What is a File Hash?
A file hash (or checksum) is a fixed-length string computed from the file's contents using a cryptographic hash function. Even a small change in the file produces a completely different hash, making it useful for verifying file integrity.
Common use cases include verifying downloaded files, checking for data corruption, and ensuring files haven't been tampered with.
Hash Algorithm Guide
MD5
128-bit hash. Fast but cryptographically broken. Suitable for non-security checksums and duplicate detection.
SHA-1
160-bit hash. Considered weak against collision attacks. Still widely used for Git commits and file integrity.
SHA-256 / SHA-384 / SHA-512
Part of the SHA-2 family. SHA-256 is the current standard for file integrity verification and digital signatures. SHA-512 offers stronger security with larger output.
CRC32
32-bit checksum. Not cryptographic — designed for error detection in network/file transmission. Very fast but not collision-resistant.
Frequently Asked Questions
Is my file uploaded to a server?
No. All hash computation is performed entirely in your browser using the FileReader API and Web Crypto API. Your file never leaves your device.
Is there a file size limit?
The tool uses streaming computation (SHA via Web Crypto in chunks) to handle large files. However, browser memory may limit very large files (>2GB). Most practical files work without issues.
How do I verify a downloaded file?
Select the file, choose SHA-256 from the dropdown, paste the expected hash from the download page, and click "Compute Hashes". The tool will show a match or mismatch.