Generate SHA-256, SHA-384, or SHA-512 hashes of text in your browser using the Web Crypto API.
Uses the Web Crypto API on your device. The text you hash is never uploaded.
SHA-256, SHA-384, and SHA-512 with lowercase hexadecimal output as one continuous string.
Text is hashed as UTF-8 bytes, so results match other tools for the same text, in any language.
MD5 and SHA-1 are deliberately left out because they are not safe for security use.
When you use Hash Generator, your data never leaves your browser. All transformations execute in-memory on your local machine with zero server uploads. Web assets are downloaded to run the tool, but your input data is never transmitted.
No. The hash is computed by your browser's Web Crypto API. Nothing you type is uploaded or stored. The page does download the code needed to run the tool.
No. A hash is a one-way fingerprint: you cannot get the text back from it, and it is not a way to keep text secret.
Both are broken for security purposes. This tool offers the SHA-2 family only. If you need a legacy checksum for compatibility, use a dedicated tool.
Browsers expose the Web Crypto API only on HTTPS pages and localhost. If it is unavailable, the tool says so.
Hashes are one-way fingerprints, not encrypted text: they cannot be decrypted, and they are not a way to store secrets. Computed with your browser's Web Crypto API and processed locally in your browser. Press Ctrl+Enter (Cmd+Enter on Mac) in the input to generate.