Calculate a file's SHA hash
Compute SHA-1/256/384/512 hashes of a local file to check its integrity, with no upload.
The file is read and hashed locally (Web Crypto). Nothing is uploaded.
🔒 100% client-side — no data sent
Calculate the SHA-1, SHA-256, SHA-384 and SHA-512 hashes of a local file to verify its integrity. The file is read directly in your browser, with no upload involved.
What is it for?
- ▸ Verify that a download matches the official checksum
- ▸ Check that a file has not been altered or corrupted
- ▸ Compare two files to confirm they are identical
- ▸ Produce a checksum to share alongside a file
FAQ
Is my file uploaded to a server?
No. The file is read and hashed locally in your browser; its content never leaves your device.
Why isn't MD5 offered?
MD5 is considered cryptographically broken. We favor the SHA algorithms, which are more reliable for integrity checks.
Which algorithm should I use to verify integrity?
SHA-256 is the best all-round choice and the most widely used. Match whichever algorithm the file's source publishes so the hashes line up.
Related tools
AES · encrypt / decrypt Encrypt and decrypt text with AES-GCM using a password, in your browser. API key · generator Generate API keys with a custom prefix (sk_live_, pk_…), cryptographically secure. Bcrypt hash Generate a bcrypt hash of a password and verify a password against a hash, in your browser. Binary calculator (bitwise) Perform bitwise operations (AND, OR, XOR, NOT, shifts) on two numbers, in your browser. Classic ciphers (Caesar, ROT13, Vigenère) Encrypt and decrypt with the Caesar, ROT13 and Vigenère ciphers (educational). CRC32 · checksum Compute the CRC32 checksum of a text (hexadecimal).