Generate SHA-1/256/384/512 hashes from text.
————A hash reduces any input to a fixed-length fingerprint. The same input always produces the same output, and you cannot work backwards to the input — which makes hashes useful for verifying that two things are identical without comparing them directly.
Common uses: checking a downloaded file matches its published checksum, comparing two values without storing either, and generating a stable cache key. Hashing runs locally via the browser's crypto API.
SHA-256 for essentially everything. SHA-1 and MD5 are broken for security purposes — practical collision attacks exist — and should only appear when a legacy system demands them.
No. Password storage needs a slow, salted algorithm designed for the job — bcrypt, scrypt, or Argon2. SHA-256 is fast by design, which is exactly wrong for passwords: it lets an attacker test billions of guesses per second against a stolen database.
That is the avalanche property, and it is intentional. Flipping a single input bit should change roughly half the output bits, so similar inputs give unrelated hashes and you cannot infer anything about the input from the output.
createademo turns screenshots and recordings into demos your buyers click through themselves. Free plan, full editor, no credit card.