Hash Generator
Generate cryptographic hashes (SHA-1, SHA-256, SHA-384, SHA-512) from text — computed entirely in your browser.
Ctrl+Enter to generate
Frequently Asked Questions
What is a hash and what is it used for?
A hash is a fixed-length fingerprint generated from any input using a one-way function. The same input always produces the same hash, so hashes are used to verify file integrity, detect changes, and compare data without storing the original.
Which hash algorithms does this tool support?
It generates SHA-1, SHA-256, SHA-384 and SHA-512 hashes using the browser's built-in Web Crypto API. SHA-256 is the most widely used today for checksums and general-purpose hashing.
Can I reverse a hash back to the original text?
No. Hashing is one-way by design, so a hash cannot be decoded back into its input. Matching is done by hashing a candidate value and comparing it to the stored hash.
Should I use SHA to store passwords?
Plain SHA hashes are not ideal for passwords because they are fast to brute-force. For passwords, use a dedicated slow algorithm such as bcrypt, scrypt or Argon2. SHA is better suited to checksums and integrity checks.