Hash Generator (MD5 / SHA / SM3)
Free online hash and digest generator for MD5, SHA1, SHA224, SHA256, SHA384, SHA512 and SM3. Uppercase output and salt support. Runs entirely in your browser.
How to use
What it does
A hash (digest) function maps data of any length to a fixed-length fingerprint. It is commonly used to verify integrity, build cache keys and derive password digests. This tool supports MD5, SHA1, SHA224, SHA256, SHA384, SHA512 and the Chinese national SM3 algorithm — all computed locally in your browser.
Example
Input hello world with SHA256 selected:
b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9Enable "Uppercase" to get B94D27B9....
About salting
Enter a custom salt and choose whether to prepend (prefix) or append (suffix) it to the input. Salting defends against rainbow-table attacks, but MD5/SHA1 are not appropriate for password storage — use Bcrypt or Argon2 instead.