Verify any file instantly with SHA-256. No uploads. Your document never leaves your device.


SHA-256 File Integrity

Drop a file or choose one below. Optionally paste a known SHA-256 to confirm a match.

…or drop a file here
How it works (privacy)

Hashing runs entirely in your browser using the Web Crypto API (SHA-256). Files are never uploaded. This plugin makes no external network requests.

Why people use ShaVerify

  • Contracts & PDFs: make sure the final file is exactly the version you approved.
  • Evidence & records: prove a file hasn’t changed since you archived it.
  • Software & media: confirm downloads match the publisher’s published hash.

How it works (plain language)

  1. SHA-256 creates a unique fingerprint of your file.
  2. If the file changes by even one character, the fingerprint changes completely.
  3. We compute the fingerprint in your browser using the Web Crypto API. We never upload your file.

Why I built this

During a family legal case, I realized a single hidden change inside a 30-page document could alter everything. ShaVerify exists so anyone can check a file’s integrity quickly and privately—before they sign, share, or archive it.

FAQ

Does my file upload anywhere?

No. Hashing happens entirely in your browser. Your document never leaves your device.

What is SHA-256?

A cryptographic hash (a one-way fingerprint). It’s widely used to detect tampering.

Can I compare against a known hash?

Yes — paste the expected SHA-256 and we’ll show whether it matches.

Support this tool

If ShaVerify helps you, consider supporting future development.

Support ShaVerify

Prefer to self-host? The concept also works as a static HTML/JS page.


© ShaVerify. All rights reserved.