Hash Generator
SHA-1, SHA-256, SHA-384, SHA-512.
Digest appears here…Runs entirely in your browser — nothing you enter is uploaded or sent to a server.
A hash is a one-way fingerprint, not encryption — it can't be reversed to recover the original text, so don't use it to store something you'll need to read back. Read our full disclaimer.
About this tool
A hash function turns any input into a fixed-length fingerprint. This tool computes SHA-1, SHA-256, SHA-384, and SHA-512 digests of your text using the browser's built-in Web Crypto API — useful for checksums and verifying data.
Try it
The SHA-256 of "abc" is ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.
How to use
- 1Pick a hash algorithm.
- 2Type or paste your text.
- 3The hex digest updates instantly — copy it in one click.
Features
- SHA-1, SHA-256, SHA-384, and SHA-512.
- Digest updates live as you type.
- Built on the browser's native Web Crypto — no third-party libraries.
- One-click copy of the hex digest.
Frequently asked questions
Can I reverse a hash to get the text back?
No. Hashes are one-way by design. This tool computes digests; it can't invert them.
Why isn't MD5 offered?
The Web Crypto API doesn't include MD5 (it's considered insecure). We stick to the SHA family it provides natively, with no third-party code.
More developer tools
View allJSON Formatter
Paste raw JSON and get it neatly indented, minified, or validated — entirely in your browser.
Open toolBase64 Encoder / Decoder
Encode any text to Base64 or decode it back, instantly and locally — with full Unicode and emoji support.
Open toolUUID Generator
Create one or many version-4 UUIDs for IDs, keys, and test data — generated securely on your device.
Open tool