SHA-1 · SHA-256 · SHA-512 — fingerprints for your data, computed privately in your browser — by Dinal Studios
Type or paste any text. The hash updates as you type, using your browser's built-in Web Crypto engine — the text never leaves this page.
Select a file to compute its fingerprint locally. This is how you verify a download wasn't corrupted or tampered with: compare the result with the checksum the publisher provides.
Paste an expected hash (for example, from a software download page) and a hash you computed. The checker compares them character by character — even one different character means the data is different.
Two ideas that are often confused — but they do opposite jobs.
| Where hashes are used | Why |
|---|---|
| Password storage | Websites store a salted hash of your password, not the password itself — so a database leak doesn't directly reveal it. |
| Downloads & software updates | Publishers post a checksum so you can prove the file you downloaded is exactly the file they released. |
| Digital signatures & certificates | A signature signs the hash of a document — fast, and any edit invalidates it. |
| Git & version control | Every commit is identified by the SHA-1/SHA-256 hash of its contents. |
| Blockchain | Blocks link to the hash of the previous block, making history tamper-evident. |
🔒 100% private: all hashing happens on your device with the Web Crypto API. No text or file is ever uploaded.