Hash Generator
Type any text and get its SHA-1, SHA-256, SHA-384, and SHA-512 hashes as hexadecimal strings. Hashing uses the built-in Web Crypto API, so your input is processed entirely in your browser and never uploaded.
Hash will appear here.
Hash will appear here.
Hash will appear here.
Hash will appear here.
Frequently asked questions
Why is there no MD5 option?+
Browsers do not expose MD5 through the native Web Crypto API, and MD5 is considered broken for security. We provide SHA-1, SHA-256, SHA-384, and SHA-512, which are the algorithms the browser supports natively.
Which hash should I use?+
Use SHA-256 for general purposes like checksums and fingerprints. Use SHA-384 or SHA-512 when you want a longer digest. SHA-1 is included for legacy compatibility only.
Can I reverse a hash back to the original text?+
No. Cryptographic hashes are one-way functions. You cannot recover the original input from the hash, which is exactly why they are used for integrity checks.