How do I use the hash generator (SHA-256, SHA-1, SHA-512)?
- Enter the text to hash.
- Choose the algorithm (SHA-256 is the usual choice).
- Press Create hash and copy the hex or Base64 value.
Hash generator (SHA-256, SHA-1, SHA-512): frequently asked questions
Can I hash passwords with SHA-256?
Not on its own. Passwords need a slow, salted algorithm such as Argon2id or bcrypt. SHA-256 is for checksums and signatures.
Why is MD5 not offered?
MD5 is broken for security use and browsers do not support it in Web Crypto. Use SHA-256 instead.
What is a hash?
A fixed-length fingerprint of data. The same input always gives the same hash, and a tiny change gives a completely different one.
Which hash algorithm should I use?
SHA-256 for checksums and integrity. Avoid MD5 and SHA-1 for anything security-related.
Can I hash passwords with this tool?
Do not store passwords as plain SHA hashes. Use a slow password hashing algorithm such as Argon2 or bcrypt in your application.
Can a hash be reversed?
Not mathematically, but common inputs can be guessed with lookup tables, which is why passwords need salts and slow algorithms.
How do I verify a downloaded file?
Compare the file’s SHA-256 hash with the one published by the vendor; they must match exactly.
What is HMAC?
A hash combined with a secret key, used to sign webhooks and API requests so the receiver can verify them.
Why does my hash differ from another tool?
Whitespace, line endings or text encoding differ. A trailing newline changes the hash.
Is my input sent anywhere?
No. Hashing uses your browser’s built-in Web Crypto.