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
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
Caesar Cipher Tool
Shift cipher with custom rotation
Passphrase Generator
Generate strong memorable passphrases