Hash Generator
Create SHA hashes from text with the Web Crypto API. Processing happens locally in your browser.
Privacy-friendly Your data is processed locally in your browser and is not uploaded to our servers.
SHA-1 is not recommended for new security-sensitive systems.
This is not a password-storage or password-hashing tool.
Processing happens locally in your browser.
What is a hash generator?
A cryptographic hash turns any input into a fixed-length digest. The same text always produces the same hash. You cannot reliably reverse a hash to recover the original text.
How to use it
Paste text, choose SHA-1, SHA-256, SHA-384, or SHA-512, then press Generate Hash. Copy copies the hexadecimal digest. A Base64 form is shown as well.
Which SHA algorithm should I use?
SHA-256 is a common default for checksums and integrity checks. SHA-384 and SHA-512 are longer. SHA-1 still appears in older systems but should not be used for new security designs.
Common uses
Use hashes to fingerprint a string or compare two pieces of text. Do not use this page as a password hasher or to store passwords.
Privacy
Your text is hashed in the browser with crypto.subtle.digest. It is not uploaded to NEXNARA servers and is not saved in cookies, local storage, or a database.
FAQ
Can a hash be reversed?
A SHA hash is not designed to be reversed. You can compare hashes, but you should not expect to recover the original text from the digest.
Which SHA algorithm should I use?
SHA-256 is a practical default. Prefer SHA-384 or SHA-512 when you want a longer digest. Avoid SHA-1 for new security-sensitive work.
Can I hash passwords here?
You can hash any string, but this is not a password-storage tool. Password hashing needs a slow, salted algorithm designed for that job.
Is my text uploaded?
No. Processing happens locally in your browser and is not uploaded to our servers.
What outputs are shown?
Hexadecimal is the main output. Base64 of the same digest is also shown for convenience.