Esta página ainda não foi traduzida para o português, por isso aparece em inglês.

SHA-256 Hash Generator

Type or paste text to get its SHA-256 hash — the 64-character fingerprint used for integrity checks, signatures and APIs — with HMAC-SHA256 for signing webhooks and requests.

Atualizado em
Hash a file — choose or drop it here.
Processed locally, never uploaded (up to 512 MB).
Output
AlgorithmHash

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: SHA-256 Hash Generator

  1. Type or paste your text — SHA-256 and the other hashes update as you type.
  2. Turn on HMAC and enter a secret key to create an HMAC-SHA256 signature.
  3. Copy the hash, or paste an expected hash in the compare box to verify it.

What is SHA-256?

SHA-256 is part of the SHA-2 family designed by the NSA and standardized by NIST. It produces a 256-bit hash — 64 hex characters — and no practical collision has ever been found. It secures TLS certificates, Git object IDs (in SHA-256 repositories), software downloads, Bitcoin and countless APIs.

HMAC-SHA256 for webhooks and APIs

An HMAC combines a secret key with the message, so only someone with the key can produce the same signature. Stripe, GitHub, Shopify and many other services sign webhooks with HMAC-SHA256: compute it over the raw request body with your signing secret and compare it with the signature header. Turn on HMAC above to do exactly that.

SHA-256 is not for passwords on its own

SHA-256 is fast by design — great for checksums, bad for passwords, because attackers can try billions of guesses per second. Store passwords with a deliberately slow algorithm such as bcrypt, scrypt or Argon2.

Também pesquisado como: sha256 generator, sha256 hash, sha-256 online, generate sha256, sha256 hash generator, hmac sha256, sha256 checksum, text to sha256.

Ferramentas que combinam com: SHA-256 Hash Generator

  • Hash Generator — Compute MD5 and SHA hashes of any text or file instantly, create HMAC signatures, and paste an expected checksum to verify a download.
  • MD5 Hash Generator — Type or paste text to get its MD5 hash as you type — the 32-character hex fingerprint used for checksums, cache keys and legacy systems — with SHA-256 alongside for anything security-related.
  • HMAC Generator — Compute keyed HMAC signatures for API requests and webhooks, and check whether a received signature is valid — using your browser’s Web Crypto API.
  • JWT Encoder — Build a JWT for testing APIs: edit the payload, add standard claims with one click and sign it with an HMAC secret or an RSA / EC private key.

Perguntas frequentes

How long is a SHA-256 hash?
256 bits — 64 hexadecimal characters, or 44 characters in Base64.
How do I verify a webhook signature with HMAC-SHA256?
Turn on HMAC, enter your signing secret, paste the raw request body as the text, and compare the result with the signature header (some providers send it in Base64 — switch the output format).
Is SHA-256 secure?
Yes. SHA-256 has no known practical collision or preimage attacks and is approved for use until at least 2030 by NIST.
Posso instalar o SHA-256 Hash Generator como um aplicativo da web e usá-lo offline?
Sim. O SHA-256 Hash Generator é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas