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.

Text to hash

How it works

  1. 1Type or paste the text you want to hash.
  2. 2All four SHA variants are computed live with the Web Crypto API.
  3. 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.

Related tools