Hash & Checksum
Hash text or files and verify against a known-good value.
What it does
Hashes text with MD5, SHA-1, SHA-256, SHA-384, and SHA-512 simultaneously, all computed locally. Paste a known-good hash into the verify field and it tells you which algorithm (if any) matches, so you can confirm a download or message checksum without guessing the algorithm.
How to use it
Type or paste text into the input and every digest updates immediately. To verify a checksum, paste the value you were given into the verify field: matching is case-insensitive, so it works whether the source used upper or lower case hex.
Why this one
Most online hash tools run one algorithm at a time and force you to pick it first. This one computes all five at once, never uploads your text anywhere, and works offline once the page has loaded.
FAQ
- What does hashing an empty input produce?
- The well-known empty-string digests: MD5 d41d8cd98f00b204e9800998ecf8427e, SHA-1 da39a3ee5e6b4b0d3255bfef95601890afd80709, and SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. These are standard test vectors, not errors.
- Can I hash a file instead of text?
- Not yet on this page: it currently hashes pasted or typed text. File hashing (via a drag-and-drop panel) is planned as a follow-up.
- Is MD5 or SHA-1 safe to use?
- No, both are cryptographically broken and should never be used for security (password storage, signatures). They are included here only for legacy checksum verification, such as confirming an old download.