tools.maxhogan.dev

Hash & Checksum

Hash text or files and verify against a known-good value.

Input
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.