Skip to content
Webmaster.ae
Runs in your browserFree · no sign-up

Hash generator (SHA-256, SHA-1, SHA-512)

Type text to get its SHA hash in hex and Base64. Hashing runs on the Web Crypto API in your browser, so the text is never uploaded.

Live resultUpdates as you type

Press “Create hash” to see the result here.

How do I use the hash generator (SHA-256, SHA-1, SHA-512)?

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.