🔐Gerador de hash de arquivo

Escolha um arquivo e calcule seu hash SHA-256, SHA-1, SHA-384 ou SHA-512 na hora, para comparar com o valor publicado pela origem e confirmar que o download não foi corrompido nem alterado. O arquivo nunca sai do seu navegador.

Carregue um arquivo para começar. O cálculo é feito no seu navegador; nada é enviado.

🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.

Fonte: Web Crypto API (SubtleCrypto.digest) — hash calculado pela API criptográfica nativa do navegador; processamento 100% local · Última verificação em 23/09/2026

O hash de um arquivo é uma impressão digital do conteúdo, calculada por uma função como SHA-256. Se o hash do arquivo baixado for igual ao publicado pela origem, ele não foi corrompido nem adulterado. O cálculo usa a API criptográfica nativa do navegador, 100% local, sem enviar o arquivo.

Como usar o gerador

  1. Escolha o arquivoSelecione o arquivo baixado, um instalador, uma imagem de disco ou qualquer outro. O nome e o tamanho aparecem junto com o resultado.
  2. Selecione o algoritmoUse o mesmo algoritmo que o site de origem publicou. Se ele informa um SHA-256, calcule SHA-256; hashes de algoritmos diferentes nunca vão coincidir.
  3. Copie e compareCopie o hash gerado e compare, caractere a caractere, com o valor oficial. Se forem idênticos, o arquivo está íntegro.

Como funciona o hash de arquivo

Uma função de hash lê o conteúdo do arquivo do início ao fim e produz uma saída de tamanho fixo: 64 caracteres hexadecimais no SHA-256, por exemplo, seja para um arquivo de 1 KB ou de 1 GB. É determinística (o mesmo arquivo dá sempre o mesmo hash) e sensível (trocar um único byte muda o resultado inteiro).

Esta ferramenta usa o SubtleCrypto, a API criptográfica que já vem em todos os navegadores modernos, então nenhuma biblioteca externa é carregada. Para o texto digitado em vez de arquivos, use o gerador de hash de texto, que também oferece MD5.

Tamanhos: SHA-1 = 40 · SHA-256 = 64 · SHA-384 = 96 · SHA-512 = 128 caracteres hexadecimais

Exemplo de uso: conferir um download

Você baixa um instalador de 300 MB e o site oficial publica ao lado dele o SHA-256 "a1b2c3...". Carregue o arquivo aqui, mantenha SHA-256 selecionado e compare o resultado com o valor publicado. Se coincidir, o arquivo é exatamente o que a origem distribuiu.

Se o hash for diferente, o download pode ter sido corrompido por uma falha de rede, estar incompleto, ou ter sido alterado por terceiros. O caminho seguro é baixar de novo, de preferência da fonte oficial, e repetir a conferência.

Suposições e limitações

  • Oferece SHA-1, SHA-256, SHA-384 e SHA-512, todos nativos do navegador; MD5 não é suportado pela API nativa e não está disponível aqui
  • MD5 e SHA-1 são considerados quebrados para fins de segurança, como armazenar senhas, mas ainda servem para uma simples conferência de integridade
  • O arquivo inteiro é lido para a memória; arquivos de vários gigabytes podem ficar lentos ou estourar o limite de memória do navegador
  • Um hash igual prova que o arquivo é idêntico ao da origem, mas só é confiável se o hash oficial vier de um canal seguro
  • O arquivo é processado localmente e não é enviado a nenhum servidor

Dicas para tirar o melhor proveito

Prefira sempre SHA-256 ou mais forte quando a origem oferecer opções. Copie o hash oficial da página de download, não de um e-mail ou de um site de terceiros, e compare o valor inteiro, já que diferenças de um único caractere são fáceis de passar despercebidas.

Para arquivos muito grandes, feche outras abas antes de calcular e aguarde: o navegador precisa ler tudo antes de mostrar o resultado. Em arquivos de vários gigabytes, uma ferramenta de linha de comando, como sha256sum, é mais indicada.

Erros comuns a evitar

O erro mais comum é comparar hashes de algoritmos diferentes: um SHA-1 nunca será igual a um SHA-256 do mesmo arquivo. Outro é confiar no hash publicado na mesma página que foi adulterada — se um invasor troca o arquivo, ele também pode trocar o hash ao lado; o ideal é obter o hash por um canal independente.

Também é errado usar o hash simples de um arquivo, ou de um texto, para guardar senhas: para isso existem algoritmos próprios e propositalmente lentos, como bcrypt e Argon2. E lembre que renomear ou mover um arquivo não altera o hash, mas abrir e salvar de novo em outro programa muitas vezes altera.

O que é gerador de hash de arquivo e quando usar

Gerador de hash de arquivo é uma ferramenta online gratuita que resolve gerador de hash de arquivo de forma automática e instantânea. Em vez de fazer o cálculo manualmente — com risco de errar contas, casas decimais ou regras de arredondamento — você informa os dados pedidos e o navegador faz o trabalho, mostrando o resultado e a memória de cálculo.

Ela é útil sempre que você precisar de gerador de hash de arquivo com segurança: no trabalho, na escola, na compra, na venda ou no planejamento. Como tudo é processado localmente, os dados digitados não saem do seu navegador.

A fórmula e como o cálculo é feito

O resultado de gerador de hash de arquivo vem de uma regra matemática definida. A fórmula usada pela ferramenta é:

o conteúdo inteiro do arquivo passa por uma função de hash, que gera uma sequência hexadecimal de tamanho fixo; qualquer alteração de um único byte muda o resultado por completo.

Na prática, isso significa que cada valor que você informa entra em uma posição específica da conta. Se qualquer um desses valores mudar, o resultado muda proporcionalmente — por isso vale conferir se os dados estão corretos antes de usar o resultado.

Exemplo de uso passo a passo

Vamos supor que você queira usar gerador de hash de arquivo com os valores de exemplo. O processo é o mesmo para qualquer outro valor:

  1. Informe os dadosDigite os valores nos campos correspondentes. Use ponto ou vírgula para decimais — a ferramenta entende os dois.
  2. Confira a memória de cálculoO resultado aparece junto com a conta feita, então você consegue verificar se está correto.
  3. Ajuste se necessárioSe algum valor mudar, edite e veja o resultado atualizar na hora, sem recarregar a página.

Como a calculadora é 100% local, você pode testar quantos cenários quiser sem se preocupar com armazenamento ou envio de dados.

Veja também

Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Gerador de senha, Gerador de hash, Verificador de tipo de arquivo, Conversor de tamanho de arquivo.

Perguntas frequentes

Como conferir se um download está íntegro?

Calcule o hash do arquivo baixado com o mesmo algoritmo que a origem publicou e compare com o valor oficial. Se forem idênticos, o arquivo não foi corrompido nem alterado.

Por que não há MD5 nesta ferramenta?

A API criptográfica nativa do navegador não inclui MD5, e esta ferramenta usa apenas recursos nativos. Para MD5 de texto, use o gerador de hash de texto do site.

O arquivo é enviado para algum servidor?

Não. O hash é calculado no seu navegador pela API criptográfica nativa. O arquivo não sai do seu dispositivo, o que é importante para documentos sensíveis.

SHA-1 ainda é seguro?

Não para segurança: já foram demonstradas colisões, então ele não deve ser usado em assinaturas ou senhas. Para uma conferência simples de integridade contra corrupção acidental, ainda funciona, mas SHA-256 é a melhor escolha.

Posso calcular o hash de um arquivo muito grande?

Depende da memória do seu dispositivo. A ferramenta lê o arquivo inteiro para a memória, então arquivos de vários gigabytes podem ficar lentos ou falhar. Para arquivos comuns de download, funciona bem.

Renomear o arquivo muda o hash?

Não. O hash depende apenas do conteúdo, não do nome. Já qualquer alteração de um único byte do conteúdo muda o hash completamente.

Explore mais ferramentas gratuitas

Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.