What is File Hash Checker?
A file checksum calculator generates cryptographic hash values (MD5, SHA-1, SHA-256, SHA-512, BLAKE2b) for any file. Use it to verify file integrity after downloads, detect tampering, or compare two files. Everything runs locally — your files never leave your device.
All five hashes (MD5, SHA-1, SHA-256, SHA-512, and BLAKE2b) are computed on your device, never uploaded anywhere. Drop a published checksum into the verify field and the tool tells you instantly whether the bytes match. Switch to Batch to hash a whole folder of files at once, or Text to hash a typed or pasted string. Useful for ISO downloads, signed software releases, and confirming that two files are byte-identical.
How to use
- Drop a file or click to select one from your device.
- View the computed MD5, SHA-1, SHA-256, SHA-512, and BLAKE2b checksums instantly.
- Paste a known checksum to verify it matches, or copy any hash to share.
When to use
- Verifying a Linux ISO or Docker image against the publisher's official checksum.
- Confirming two files on different machines are bit-for-bit identical.
- Spotting accidental file corruption after a long download or USB transfer.
Result
After downloading a Linux ISO, paste the SHA-256 from the website into the verify field. A green check confirms the file wasn't corrupted during download.
FAQ
- Which hash should I trust for a real security check?
- Use SHA-256 or SHA-512 for any tamper-detection scenario. MD5 and SHA-1 are fine for catching accidental corruption but have known collision attacks, so a determined attacker could substitute a file that produces the same MD5 or SHA-1 digest.
- Are big files actually safe to hash here?
- The whole file is read into memory once via FileReader, so a 4 GB ISO is fine on a desktop but might struggle on a phone with 4 GB of RAM. If the tab crashes on a huge file, retry on a machine with more memory.
- Why are the hashes for an identical-looking file suddenly different?
- Hashes change with any byte-level difference: line-ending conversion (CRLF vs LF), trailing whitespace, image metadata edits, or even an extra newline. Visually identical does not mean byte identical, and even a one-bit change cascades through the entire digest.
- Does the file get uploaded somewhere when I compute its hash?
- No. The computation happens entirely on your device with WebCrypto; nothing leaves the page. You can disconnect from the internet, hash a file, and the result will still appear. The file picker reads bytes locally only.
- Is hashing the same as encrypting?
- No. Hashing is one-way: any input maps to a fixed-length fingerprint, and you can't reverse it back to the original. Encryption is reversible with a key. Hashes are used to verify integrity, not to keep contents secret.
Related Tools
File Checksum Compare
Compare checksums of two files to verify integrity
SHA-256 File Hasher
Compute SHA-256 hashes of files locally
PGP Key Generator
Generate PGP encryption key pairs
Secure Notes
Create and store encrypted notes locally
File Encryptor
Encrypt files with AES-256 encryption
SSL Certificate Decoder
Decode and inspect SSL/TLS certificates