#️⃣
Hash generator & checksum
SHA-256/SHA-1/SHA-512 of text or file — compute & verify locally
🔒 runs locally · no upload · no tracker
Compute SHA-256, SHA-1 or SHA-512 of text or files and compare checksums — all locally in your browser.
Hash (SHA-256)
💡 Why this tool?
Checksums prove a download is unchanged and intact. If the hash doesn't match, the file was tampered with or is corrupted.
Your benefits
- ✓Hash text or files of any size
- ✓Built-in compare against an expected checksum
- ✓Web Crypto API — fast and no upload
🔧 How it works
- 1Enter text or choose a file
- 2Pick an algorithm (SHA-256 recommended)
- 3Optionally compare against an expected checksum
❓ Frequently asked questions
Is my file uploaded?▼
No. The hash is computed locally with the Web Crypto API (crypto.subtle). The file never leaves your browser.
What is a checksum for?▼
To verify a download is unchanged/intact: compare the published checksum with the computed one.
Why no MD5?▼
The browser natively provides SHA-1/256/384/512. MD5 is considered insecure and is deliberately omitted.