A SHA-256 hash generator turns any text into a fixed 64-character hexadecimal string: its SHA-256 digest. The same input always gives the same hash, and changing a single character changes the whole result. This tool hashes your text with the browser's built-in Web Crypto API, so the text never leaves your device.
The output is the lowercase hex form of the 256-bit digest. The text is encoded as UTF-8 exactly as typed, including spaces and line breaks, so the result matches command-line tools such as sha256sum when they hash the same bytes. For example, hello hashes to 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824.
Limits: the tool hashes text, not files, and it cannot decrypt or look up a hash. SHA-256 is one-way: there is no way to turn a hash back into the original text. For storing passwords, use a slow password-hashing function such as bcrypt or Argon2 instead of plain SHA-256.