#️⃣

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.