One-way SHA hashes of any text — checksums, fingerprints and integrity checks.
| Algorithm | Hash |
|---|---|
| SHA-256 | |
| SHA-384 | |
| SHA-512 | |
| SHA-1 | |
Hashing runs your text through a one-way mathematical function, producing a fixed-length fingerprint. Change one character and the hash changes completely (the avalanche effect).
This page uses the browser’s Web Crypto API — the same audited implementation behind HTTPS — so results match openssl, Python hashlib and every other correct SHA implementation.
SHA-256 is the all-round default. SHA-512 is stronger; SHA-1 is legacy — fine for checksums, not for security.
No — that’s the point. To verify, hash the candidate value and compare fingerprints.
Correct — passwords need slow, salted algorithms like bcrypt or Argon2. Plain SHA is for checksums and fingerprints.
Hash functions turn any input into a fixed-length fingerprint — the same input always gives the same hash, but the input can never be reconstructed from it. Generate SHA-1, SHA-256, SHA-384 or SHA-512 hashes to verify file integrity or store password fingerprints.