Free tools / Hash Generator
Generate a hash
Hash any text with SHA-1, SHA-256, SHA-384 or SHA-512 using your browser's native Web Crypto - the text never leaves your machine.
How it works
- 1Type or paste the text you want to hash.
- 2All four SHA variants are computed live with the Web Crypto API.
- 3Copy whichever digest you need - lowercase hex.
Frequently asked
Why no MD5?
MD5 isn't provided by the browser's Web Crypto API, and it's cryptographically broken - don't use it for anything security-related. SHA-256 is the sensible default.
Is the text sent to a server?
No. Hashing runs entirely in your browser via crypto.subtle.digest, so it's safe for sensitive input.
Which SHA should I use?
SHA-256 for almost everything. Use SHA-384/512 when you specifically need a longer digest; SHA-1 only to match a legacy system, as it's no longer collision-resistant.