Free Tool · Security
Hash Generator
Generate SHA-256, SHA-512, SHA-384, and SHA-1 hashes from text or files. Runs entirely in your browser — nothing is uploaded or transmitted.
SHA-256256 bits
hash will appear hereMost common — file integrity, API signatures, TLS
SHA-512512 bits
hash will appear hereStronger — password hashing, high-security signing
SHA-384384 bits
hash will appear hereNIST approved — TLS certificates, government use
SHA-1160 bitsDeprecated
hash will appear hereLegacy only — deprecated, do not use for security
Uses the Web Crypto API (crypto.subtle.digest). All hashing is done in your browser.
How It Works
Uses the browser's native Web Crypto API — cryptographically correct, nothing sent to a server.
01
Text or file mode
Type any text, or switch to File mode and upload any file. The file is read as ArrayBuffer for accurate binary hashing.
02
Web Crypto hashes
TextEncoder converts input to bytes. crypto.subtle.digest() computes SHA-256, SHA-512, SHA-384, and SHA-1 in parallel.
03
Copy hex output
Each hash is displayed as lowercase hex. Click to copy any individual hash. Use SHA-256 or SHA-512 for modern applications.
Example — input: “queldrex”
SHA-256
3b5d5c3712955042212316173ccf37be431b2ea8f4af9f4fb7da7e75f1302abSHA-512
2a7a... (128 hex chars)SHA-1
c26c6996a0564e6e86d7619d40b08b51d5c2e0d9