~ / file-hash-checker
File hash checker
Compute the SHA-256, SHA-1 and SHA-512 of any file, then paste the hash into a malware database such as VirusTotal to see if the file is known-bad. Everything runs in your browser using the built-in Web Crypto API - the file never leaves your device and nothing is uploaded.
How to use it to check a suspicious file
- Select the file above. Its hashes appear instantly.
- Copy the SHA-256 value.
- Paste it into a reputation service - for example the search box at VirusTotal. If the file is known malware, the database recognises the hash.
Why a hash helps
A hash is a short fingerprint of a file. Change one byte and the hash changes completely. Threat databases store the hashes of known malware, so checking a hash tells you whether a file matches a sample that has already been analysed - without uploading your file anywhere.
The honest limits
A hash lookup only recognises known samples. A brand-new or slightly altered malware file will have a hash nobody has seen yet, so a clean result is not a guarantee the file is safe. Use this as one signal alongside a real anti-malware scan. We do not offer MD5 here: it is cryptographically broken, and SHA-256 is the value modern databases prefer.