File Hash Checker

Upload any file to compute its MD5, SHA-1, SHA-256, and SHA-512 hash.

Copied

Last updated

Drop any file here, or click to choose one

Works with any file type — documents, archives, installers, images.

Copied

About this tool

A hash function turns a file's bytes into a fixed-length fingerprint — the same file always produces the same hash, and even a one-byte change produces a completely different one. That makes hashes useful for confirming a download wasn't corrupted or tampered with: compute the hash yourself and compare it to the one the publisher listed.

SHA-1, SHA-256, and SHA-512 are computed with the browser's native crypto.subtle.digest. MD5 isn't supported there — modern browsers dropped it because it's cryptographically broken — so this tool uses a small JavaScript implementation for it instead. MD5 and SHA-1 are fine for basic integrity checks, but SHA-256 or SHA-512 is the safer choice if you need to rule out deliberate tampering.

The whole file is read and hashed locally; nothing is uploaded anywhere. Very large files may take a few seconds and use noticeable memory, since the entire file is loaded into the browser tab to be hashed.