File Check
Is this file exactly what it should be?
Verify a downloaded file hasn't been tampered with or corrupted — before you open or run it. Everything happens on your device.
Runs locally. Your file is never uploaded anywhere. The fingerprint is calculated entirely inside your browser.
Any file type. Works on downloads, documents, installers — anything.
Copy this from the website where you downloaded the file — often labelled SHA-256, checksum, or hash. Leave blank to just generate the fingerprint.
Click to choose a file, or drag it here
Any file type accepted
Copy this from the website where you downloaded the file — often labelled SHA-256, checksum, or hash. Leave blank to just generate the fingerprint.
When should you check a file?
- Before running a downloaded installer or setup file
- After downloading a Linux ISO or OS image
- Before opening a file sent by someone over email
- When sharing a file and you want to confirm nothing changed in transit
- Before restoring a backup — confirm it wasn't corrupted
- Any time a website provides a "checksum" or "hash" next to a download
How it works
Every file has a unique fingerprint.
What a fingerprint is
A fingerprint (called a hash) is a short string of letters and numbers that represents the entire contents of a file. Change one byte anywhere in the file and the fingerprint changes completely.
Match means safe
If your file's fingerprint matches the one provided by the source, the file is exactly what it's supposed to be — not modified, not corrupted, not substituted.
Mismatch means stop
If the fingerprints don't match, something changed. It might be a download error — try again. If it still doesn't match, don't open or run the file.
Looking for something else?
Check out our other privacy, everyday, and developer tools.
Browse all tools →