Hash Generator
Hash any text using the Web Crypto API — SHA-1, SHA-256, SHA-384, or SHA-512. Results are shown in hex. All computation runs in your browser; no text is sent to any server.
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text directly in your browser. The tool computes all four digests with the Web Crypto API, shows hexadecimal output, and lets you switch between lowercase and uppercase display without uploading your input.
How to generate a text hash
- Type or paste the text you want to hash into the input box.
- Choose Compute, or pause briefly after typing for the automatic calculation to run.
- Review the SHA-1, SHA-256, SHA-384, and SHA-512 hexadecimal values.
- Optionally switch the display to uppercase and copy the digest you need.
What a hash represents
A cryptographic hash function turns input data into a fixed-length digest. The same text produces the same digest for the same algorithm, while even a small input change normally produces a very different result. This is useful for checksums, comparisons, signatures, and development workflows where a compact fingerprint is needed.
Hashing is one-way by design and is different from encryption. However, hashing a weak password by itself is not a safe password-storage scheme because attackers can test guesses quickly. Password storage normally requires a purpose-built password hashing or key-derivation function with salt and appropriate work factors.
Privacy and limitations
All digest calculations use the browser Web Crypto API and the text does not need to be sent to Votilo. The tool hashes text encoded as UTF-8 and outputs hexadecimal digests. SHA-1 is included for compatibility and comparison, but it should not be chosen for new security-sensitive designs where collision resistance matters.
Frequently asked questions
Which algorithms are available?
The tool computes SHA-1, SHA-256, SHA-384, and SHA-512.
Does uppercase output change the hash?
No. It only changes how the same hexadecimal digest is displayed.
Can a hash be decoded back to the original text?
Not directly. Cryptographic hashes are designed as one-way functions, although weak inputs can sometimes be guessed by testing candidates.
Is SHA-1 still secure?
SHA-1 has known collision weaknesses and is not recommended for new collision-sensitive security uses.
Is my text uploaded?
No. Hashing is performed locally in the browser.