Hash Generator
Compute SHA-1, SHA-256, SHA-384 and SHA-512 digests of any text.Developer ToolsHash Generator
Compute SHA-1, SHA-256, SHA-384 and SHA-512 digests of a text using the browser's WebCrypto engine.
These digests are one-way. MD5 is not offered because the browser's WebCrypto engine does not implement it, and MD5 is broken for security purposes anyway.
About this tool
Verify that a downloaded string, token or payload matches what you expect. The digests come from the browser's own WebCrypto engine — the same code your HTTPS connection uses — so the results are exact.
How to use the Hash Generator tool
- Enter your text. Type or paste the input. It is encoded as UTF-8 before hashing.
- Generate. Click Generate to compute all four digests at once.
- Copy a digest. Copy any hash individually, with an uppercase option for systems that expect it.
Supported formats
Input
- Plain text (UTF-8)
Output
- SHA-1
- SHA-256
- SHA-384
- SHA-512 hex digests
Inputs are validated before anything is processed. Invalid values and unsupported files are rejected with a clear error instead of failing silently.
Frequently asked questions
Why no MD5 or CRC32?
The browser's WebCrypto engine does not implement MD5, and MD5 is cryptographically broken. SHA-256 is the modern default.
Can I hash a file?
Not here. This tool hashes typed or pasted text; file hashing needs a different input path.
Is a hash reversible?
No. A hash is a one-way function; the same input always produces the same digest, but the digest cannot be turned back into the input.
Does the text leave my device?
No. WebCrypto runs inside your browser process.
Privacy
Everything you enter stays in this browser tab. There is no upload endpoint for tool inputs, no account, and no server-side copy of your text or files. Results are produced locally and disappear when you close the page.
No account is required and no file is ever uploaded. See the privacy policy for details about analytics and the limited data this site stores.
Known limitations
- Text input only; binary file hashing is not offered.
- MD5 and CRC32 are not available.
- Output is lowercase hex, with an uppercase display toggle.
Related tools
Other free tools from the same collection.