SmartKitio

SHA-256 Hash

Compute the SHA-256 digest of text, for checksums, cache keys, test vectors, or verifying a published hash.

Your input stays in your browser. Nothing is uploaded.

About this tool

SHA-256 is part of the SHA-2 family and produces a 256-bit digest, written as 64 lowercase hex characters. It is computed with the browser's Web Crypto API after UTF-8 encoding. No practical collision attacks on SHA-256 are publicly known, and it is widely used in TLS certificates, software checksums, and blockchains. Fast hashes like this one are not suitable for storing passwords. Use a slow password-hashing function such as Argon2, scrypt, or bcrypt for that.

How to use it

  1. Paste or type the text.
  2. Copy the 64-character digest, or compare it with the one you were given.

Examples

  • "hello"

    2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

  • Empty string

    e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

FAQ

Why does one extra space change the whole hash?
Hash functions are designed so that any change to the input produces an unrelated digest. That is what makes them useful for detecting changes.
Can I verify a downloaded file here?
Not directly; this page hashes text. Use your operating system's checksum command for files (for example, certutil or shasum).
Is SHA-256 the same as HMAC-SHA256?
No. HMAC mixes in a secret key. This tool computes the plain SHA-256 digest.