How to use
Use this to verify integrity or confirm two inputs produce the same digest.
- Select an algorithm (or choose Auto if you have an expected hash).
- Paste text into the input, or pick a local file.
- Optionally paste the expected hash to compare.
- Click Hash & Check to compute and see whether it matches.
FAQ
What hash algorithms does this hash checker support?
MD5, SHA-1, SHA-256, SHA-384, and SHA-512 are supported. You can also auto-detect based on the expected hash length.
Can I verify a file checksum (hash) here?
Yes—choose a local file and compute its hash, then paste the expected checksum to compare.
Is my text or file uploaded to a server?
No. Hashing runs locally in your browser and this tool does not make network requests.
Why does my computed hash not match the expected one?
Common causes are hashing different content (extra newline/space), different encoding, or using the wrong algorithm. Also make sure the expected value is hex, not base64.
What encoding is used when hashing pasted text?
Text is hashed as UTF-8 bytes. If another tool used a different encoding, results can differ.
What does “Auto (by expected hash length)” do?
It picks the algorithm based on hex length: 32=MD5, 40=SHA-1, 64=SHA-256, 96=SHA-384, 128=SHA-512.
Is a hash the same thing as encryption?
No. Hashing is one-way (you can’t get the original back), while encryption is designed to be reversible with a key.