Como calcular o hash SHA-256 de um arquivo?

Digite o texto ou solte o arquivo e a ferramenta devolve a impressão digital SHA-1, SHA-256, SHA-384 ou SHA-512 dele. O cálculo usa a Web Crypto API do navegador, na sua própria máquina, então o arquivo nunca sai do seu aparelho — que é justamente o ponto: você pode verificar um download sem entregar o conteúdo dele a um site.

Roda inteiramente no seu navegador · sem envio · sem conta · sem marca d’água

  1. Digite ou cole um texto, ou solte um arquivo.
  2. Rode o cálculo e leia os quatro resumos.
  3. Copie a impressão digital que você precisar.

Usado quando nenhum arquivo é selecionado abaixo. Nada é enviado a lugar nenhum.

Um arquivo selecionado substitui o texto. Solte-o na caixa ou escolha um.

Solte um arquivo aqui

Origem: a caixa de texto.

AlgoritmoResumo (hex)Copiar
Vale saber. O SHA-1 está aqui porque somas de verificação antigas ainda o usam, mas ele já não é resistente a colisões. Prefira SHA-256 para qualquer coisa nova.

O que esta página faz

Quando usar esta página

  • Conferir um download contra uma soma de verificação SHA-256 publicada.
  • Confirmar que dois arquivos ou dois blocos de texto são idênticos byte a byte.
  • Obter um resumo sem instalar nada e sem enviar o arquivo.

Quando escolher outra opção

  • Você está calculando hash de senhas — resumos da família SHA são rápidos, não são hashes de senha; use Argon2id ou bcrypt.
  • Você precisa de HMAC, de uma assinatura digital ou de MD5/CRC32/BLAKE3.
  • Você precisa autenticar de onde os dados vieram; um hash prova apenas que os bytes são iguais.

Como se compara a outras alternativas

O sha256sum e ferramentas parecidas processam arquivos de qualquer tamanho em fluxo, com memória constante; aqui o arquivo é lido dentro do navegador, então entradas muito grandes ficam limitadas pela memória do aparelho. Só há SHA-1/256/384/512, e o SHA-1 já não é resistente a colisões — use-o para comparação casual, não para segurança. Verifique a autenticidade com uma assinatura de chave pública sobre o resumo, não com o resumo sozinho.

Para onde vão seus arquivos

Para lugar nenhum. Esta página carrega o código que faz o trabalho e, a partir daí, o arquivo que você abre é lido pelo seu próprio navegador. Não há etapa de envio, nem cópia temporária em servidor, nem limpeza em que você precise confiar — os dados nunca atravessam a rede, então não sobra nada para apagar depois. Você pode confirmar: abra o painel de rede do navegador enquanto a ferramenta roda e veja ele ficar quieto.

Perguntas sobre esta ferramenta

Qual algoritmo devo usar?
Use SHA-256 para qualquer coisa nova: é resistente a colisões e rápido. SHA-384 e SHA-512 são da mesma família e dão um resumo mais longo quando uma norma ou uma política exige. O SHA-1 é oferecido apenas para você conferir somas de verificação antigas — ele já não é resistente a colisões e nunca deve ser usado para provar que um arquivo é autêntico.
Posso calcular o hash de um arquivo muito grande?
Sim, até o limite da memória do seu aparelho, porque o navegador lê o arquivo inteiro em um ArrayBuffer antes de calcular. Alguns gigabytes costumam ir bem no computador; no celular, fique na casa das centenas de megabytes. O arquivo em si nunca é transmitido.
Por que não tem MD5?
A Web Crypto API deliberadamente não implementa MD5, porque ele está quebrado e não é seguro para nenhuma finalidade de segurança. Em vez de trazer um MD5 em JavaScript, que seria lento em arquivos grandes e tentaria as pessoas a confiar nele, esta página fica na família SHA. Se você tem uma soma de verificação MD5 antiga para conferir, precisa de outra ferramenta.

Outras ferramentas do mesmo grupo

Guias