#️⃣

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

  1. 1Enter text or choose a file
  2. 2Pick an algorithm (SHA-256 recommended)
  3. 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.