How to use
Pick an algorithm, paste text (or choose a file), then compute. Use copy buttons to paste the result into your workflow.
- Select Algorithm (SHA-256 is the usual default).
- Enter text in the box, or choose a file (file overrides text).
- Click Compute hash.
- Copy Hex or Base64.
FAQ
Is this hash tool really free and offline?
Yes. Hashing runs in your browser; nothing is uploaded.
What’s the difference between MD5 and SHA-256?
MD5 is broken for collision resistance; SHA-256 is stronger and the common default for integrity checks.
Why doesn’t my hash match another site or command line?
Usually it’s different input bytes (UTF-8 vs another encoding), extra whitespace/newlines, or you hashed a file vs its displayed text.
Can I hash a file here?
Yes. Choose a local file; it overrides the text box and hashes the file bytes directly.
What output format should I use: hex or Base64?
Hex is the most common for checksums; Base64 is shorter and often used in APIs.
Is SHA-1 still safe?
Not for security-sensitive uses (collisions exist). Use SHA-256 or better for new work.
Does this tool support HMAC?
No. This tool computes plain hashes; use an HMAC-specific tool when you need a keyed signature.