Coloque seu arquivo
Escolha ou arraste um arquivo .*. Dá para colar o conteúdo também.
Escolha um arquivo — ou cole um texto — e a página o lê em fatias de 1 MB e calcula o resumo dentro da própria aba. O valor aparece completo, em hexadecimal minúsculo, ao lado do nome do algoritmo e da quantidade exata de bytes processados, e nunca é encurtado nem reagrupado para caber na tela: um SHA-256 tem sempre 64 caracteres. Para conferir um download, cole o valor divulgado pelo desenvolvedor no campo do valor esperado: espaços em volta são removidos, maiúsculas são aceitas, e o resultado é declarado como igual, diferente ou valor esperado inválido — não existe «quase igual». Arquivos grandes mostram o progresso enquanto são lidos e a aba continua respondendo, porque o arquivo é processado fatia a fatia em vez de ser carregado inteiro. Você pode copiar só o resumo ou uma linha de verificação com o nome do arquivo depois dele, e baixá-lo como arquivo de texto .sha256, .sha384 ou .sha512. A entrada é sempre tratada como uma sequência opaca de bytes: a extensão é ignorada e nada é interpretado como texto, então instaladores, arquivos compactados, imagens de disco e documentos são processados do mesmo jeito.
Escolha ou arraste um arquivo .*. Dá para colar o conteúdo também.
O arquivo é lido e analisado neste navegador; nada é enviado.
Veja o que voltou e então copie, baixe ou siga em frente.
Quer saber o que acontece com os arquivos? Leia o aviso de privacidade →
Escolha o arquivo e o resumo SHA-256 completo aparece na página, sem enviar nada para lugar nenhum e sem criar conta. O arquivo é lido em fatias de 1 MB, então a aba continua utilizável enquanto o cálculo acontece, e o resultado vem com o nome do algoritmo e a contagem exata de bytes. Trocar para SHA-384 ou SHA-512 recalcula sobre o mesmo arquivo.
Depois de calcular o resumo, cole o valor divulgado no campo do valor esperado: a comparação remove espaços em volta e aceita maiúsculas ou minúsculas, e responde igual ou diferente. Bater significa que a sua cópia é idêntica byte a byte à cópia descrita por aquele valor; confirme que o valor publicado corresponde ao mesmo algoritmo que você selecionou.
Não. Os bytes são lidos do seu disco pela própria página e processados dentro da aba, e nenhuma requisição de rede é feita durante o cálculo: nem o arquivo, nem o nome dele, nem o resumo saem do navegador. Texto colado segue a mesma regra. Não fica cópia em servidor nenhum para apagar depois.
Sim: depois que a página carrega, calcular um resumo não depende da rede, então funciona com o notebook desconectado, em modo avião ou numa máquina isolada. O cálculo é feito pela implementação de SHA-2 da própria página, e não por um serviço remoto, de modo que um firewall que bloqueia saídas também não atrapalha.
Abra esta página no Edge ou no Chrome sobre o Windows 11, escolha o arquivo e leia o resumo: sem Get-FileHash, sem certutil, sem permissão de administrador e sem instalar programa. O valor é o mesmo que o Get-FileHash imprimiria, exibido em minúsculas, pronto para comparar com o publicado.
Dá. No Safari ou no Chrome do macOS o resultado é igual ao que o `shasum -a 256` imprime no Terminal, sem precisar abri-lo. No celular você escolhe o arquivo em Arquivos ou em Downloads e calcula do mesmo jeito; arquivos pequenos saem na hora, enquanto um de 100 MB demora bem mais no telefone do que num notebook.
Quase sempre a diferença significa download incompleto ou corrompido, ou comparação entre valores que não correspondem: baixe o arquivo de novo e confira se o valor publicado é do algoritmo que você escolheu. Um valor com os caracteres certos mas comprimento errado também é declarado diferente — é o que acontece com um valor cortado ou com um SHA-1 ao lado de um SHA-256.
O valor esperado só é comparado quando contém apenas caracteres hexadecimais, 0-9 e a-f, depois da limpeza de espaços; qualquer outra coisa é sinalizada como entrada inválida em vez de ser contada como diferença. As causas comuns são o prefixo «sha256:», o nome do arquivo colado junto ou um resumo em base64. Cole só a sequência hexadecimal e a comparação funciona.
A ferramenta processa exatamente um arquivo por execução, então soltar uma pasta ou uma seleção múltipla para com um aviso pedindo um único arquivo. Pastas são detectadas e recusadas, nunca processadas pela metade. Não existe resumo combinado para um conjunto: calcule um de cada vez e compare cada um com o próprio valor publicado.
O limite é 100 MB, exatamente 100.000.000 de bytes, e um arquivo maior é recusado antes de qualquer byte ser lido, sem carregar nada pela metade. O teto não pode ser aumentado pela página. Um arquivo no limite é processado sem travar a aba, porque a leitura acontece em fatias de 1 MB com indicação de progresso.
Estão disponíveis SHA-256, SHA-384 e SHA-512; MD5 e SHA-1 não são oferecidos, e pedi-los devolve um aviso explícito de que não servem para verificação de segurança. Use SHA-256 quando o desenvolvedor publicar os dois. CRC32, BLAKE2 e xxHash não foram implementados, então valores nesses formatos não podem ser conferidos aqui.
São funções diferentes sobre os mesmos bytes e produzem resultados de comprimentos diferentes: 64 caracteres hexadecimais no SHA-256, 96 no SHA-384 e 128 no SHA-512. Nenhum é mais «correto» — use o mesmo que o autor do arquivo usou, porque um resumo nunca se converte no outro. Se errar, troque o algoritmo e o arquivo é processado de novo.
Calcular o resumo de um documento sigiloso aqui não o expõe, porque o arquivo é lido localmente e nunca transmitido: sem upload, sem armazenamento temporário e sem serviço de terceiros no caminho. O resumo também não é enviado a nenhuma base de dados para consulta. O cuidado que continua valendo é com a própria máquina: quem tem acesso a ela tem acesso ao arquivo.
Não. Bater prova apenas que a sua cópia é idêntica byte a byte ao arquivo descrito por aquele valor, e não diz nada sobre a confiabilidade desse arquivo. Se o valor esperado veio da mesma página de um download adulterado, a coincidência não vale nada. Esta ferramenta não detecta malware e nunca consulta o resumo em base de dados alguma.
Dá: o uso é grátis, não há nada para instalar, nem cadastro, nem extensão, nem cota diária; tudo roda no navegador que você já tem. Como o cálculo do SHA-512 acontece na sua própria máquina, não existe custo de servidor a medir, então não há tela de login nem limite de quantos arquivos você confere, um por vez e até 100 MB cada.