Skip to content

Hash text

Compute SHA-1, SHA-256, SHA-384, or SHA-512 of any text — output as hex or base64.

Algorithm
Hash

Output will appear here as you type.

Features

How it works

  1. Type or paste any text into the input box.
  2. Pick the algorithm — SHA-1, SHA-256, SHA-384 or SHA-512 — and the output format, hex or base64.
  3. The digest appears instantly below as you type; click Copy to grab it.

Frequently asked questions

How do I generate a SHA-256 hash from text?
Type or paste your text, choose SHA-256 (or SHA-1, SHA-384, SHA-512) and the output format — hex or base64. The digest appears instantly below as you type; click Copy to grab it.
Can I reverse a hash back to the original text?
No. Cryptographic hashes are one-way by design, so a SHA-256 digest cannot be decrypted back to its input. This tool only generates hashes — useful for checksums, fingerprints and comparing values.
Is my text sent to a server to be hashed?
No. Hashing uses the browser's native Web Crypto (crypto.subtle.digest) and runs entirely on your machine, so even sensitive strings never leave your device.

Your files never leave this page

Every conversion runs entirely in your browser using WebAssembly. There is no upload, no server-side processing, no analytics, and no cookies. Open DevTools → Network during the operation and you will see zero outbound traffic.

Related tools

Topics covered