Frequently asked questions
Is hashing the same as encryption?
No. Hashing is one-way: it produces a fixed-size fingerprint from which the original input cannot be recovered. Encryption is reversible with the key. The tool hashes only — it cannot (and must not claim to) encrypt anything.
Why is SHA-1 marked deprecated?
SHA-1 collision attacks are public and practical — since 2017, researchers have demonstrated collisions on real hardware. It is offered only for legacy interop (verifying old checksums, matching vendor formats) and is labelled as such. For anything new, use SHA-256 or stronger.
Can I use this to store passwords?
Not directly. Storing raw SHA-256 of a password is what password databases used to do — and attackers love it because unsalted hashes of weak passwords reverse instantly. Password storage needs a key-derivation function like bcrypt, scrypt, or Argon2 with a per-user salt. This tool computes plain digests for data integrity, not for password storage.
Is my input sent anywhere?
No. The digest is computed by the browser's WebCrypto implementation on your device. Nothing is uploaded, logged, or stored, which makes the tool safe even for strings you would not paste into a web service.
Why does the same text sometimes produce different results on other sites?
Encoding. "café" hashed as UTF-8 bytes differs from the same word in Latin-1, or with a trailing newline. This tool encodes input as UTF-8 with no added newline or whitespace, matching what your code produces — check what encoding the other tool used before trusting a mismatch.