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
- Digite ou cole um texto, ou solte um arquivo.
- Rode o cálculo e leia os quatro resumos.
- 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.
| Algoritmo | Resumo (hex) | Copiar |
|---|
O que esta página faz
- Calcula o hash de um texto colado ou de um arquivo inteiro
- SHA-1, SHA-256, SHA-384 e SHA-512
- Copia o resumo em hexadecimal
- Os arquivos nunca são enviados
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
- Gerador de QR codeTransforme qualquer texto ou URL em um QR code PNG ou SVG para baixar.
- Formatador JSONEmbeleze, minifique e valide JSON, mostrando a posição do erro quando ele é inválido.
- Codificador Base64Codifique texto ou um arquivo em Base64 e decodifique de volta, incluindo variantes URL-safe.
- Testador de regexTeste uma expressão regular JavaScript contra um texto de exemplo, com correspondências e grupos de captura.
Guias
- How to check a download is genuine with a SHA-256 hashCompare a file’s fingerprint with the published checksum in your browser. The file never leaves your device — which is the point.
- Why these tools never upload your files, and how to checkThe difference between “we delete your file” and “your file was never sent” is the whole argument. Here is how to verify it yourself.