Calculadora de Hash SHA-256 (Checksum de texto/arquivo)

Calcule SHA-256 diretamente no seu navegador. Seus dados de entrada nunca sao enviados.

Gere, copie e verifique checksums para texto e arquivos em um unico lugar.

Calculado no navegador Sem upload de arquivo Pronto para copiar e verificar
Calculado no seu navegador. Texto e arquivos nunca sao enviados ao servidor.

Calculo SHA-256 (Texto)

A entrada de texto e codificada como bytes UTF-8 e hashada com Web Crypto API. Com calculo automatico ativado, os resultados se atualizam enquanto voce digita.

Checksum sha256 (Arquivo)

Solte ou selecione um ZIP, exe, pdf ou qualquer arquivo local para calcular seu checksum. Os arquivos nunca sao enviados.

Como usar (3 passos)

  1. Cole texto ou solte/selecione um arquivo.
  2. O hash de texto e calculado automaticamente. Para arquivos, clique em "Calcular SHA-256" para iniciar.
  3. Copie o resultado ou cole o valor esperado para verificar.

Exemplos de verificacao

String vazia

Entrada: (sem entrada)

Saida: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

Entrada: abc

Saida: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Por que hashes diferem mesmo quando o conteudo parece igual

  • Estilo de quebra de linha diferente (LF vs CRLF).
  • Quebra de linha final ou espacos finais diferentes.
  • Codificacao de texto diferente (nao UTF-8).
  • Normalizacao Unicode diferente (NFC/NFD).
  • A entrada de texto e os bytes do arquivo nao sao identicos (por exemplo BOM).

FAQ

Posso calcular hash de arquivos tambem?

Sim. Arquivos locais sao lidos no seu navegador e hashados com SHA-256. Os arquivos nao sao enviados.

Por que o hash difere para conteudo aparentemente igual?

As sequencias de bytes podem diferir por causa de quebras de linha, espacos finais, codificacao ou normalizacao Unicode, mesmo quando o texto parece o mesmo.

Algum dado e enviado a servidores?

Nao. O processamento e totalmente local no seu navegador.

Por que aparece que este ambiente nao e suportado?

A Web Crypto API exige HTTPS (contexto seguro). Abra a ferramenta via HTTPS.

Observacoes

  • A Web Crypto API exige HTTPS (contexto seguro).
  • Arquivos muito grandes podem consumir memoria e levar mais tempo para processar.