Hash de Arquivo (Checksum)
Calcule MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de um arquivo ou texto de uma só vez. Ideal para verificar integridade de downloads. Processado no navegador, sem upload.
Clique ou arraste um arquivo aqui
Qualquer tipo de arquivo — processado localmente
Como verificar um checksum
Ao baixar software, o site costuma publicar o hash SHA-256 do arquivo. Arraste o arquivo baixado aqui e compare o hash SHA-256 gerado com o valor publicado — se forem idênticos, o arquivo não foi corrompido ou adulterado.
Recomendação: prefira SHA-256 ou superior. MD5 e SHA-1 não são seguros para fins criptográficos.
Confira se o download chegou inteiro
Você baixou uma ISO do Ubuntu ou um instalador e o site publica o SHA-256 esperado. Como conferir sem instalar nada nem abrir o terminal? Arraste o arquivo para esta página e ela calcula MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de uma vez só. Se o hash calculado for idêntico ao publicado, o arquivo chegou íntegro; se um único byte tiver mudado no caminho, o hash sai completamente diferente. Também dá para colar um texto e obter os mesmos cinco hashes.
Hashes têm efeito avalanche: trocar um bit do arquivo muda o resultado inteiro, então não existe hash 'quase igual'. MD5 e SHA-1 aparecem aqui porque muita documentação antiga ainda os publica, mas ambos já têm colisões conhecidas: servem para detectar corrupção acidental, não adulteração proposital. Na aba de texto, o hash é calculado sobre os bytes exatos em UTF-8, ou seja, uma quebra de linha no final ou um CRLF no lugar de LF já produz outro resultado.
Para verificar um download, copie o hash publicado no site oficial e compare com o SHA-256 daqui; começo e fim não bastam, confira a sequência inteira ou use Ctrl+F com o valor copiado. O arquivo é lido pelo FileReader e processado localmente, sem upload, tanto que a página funciona offline depois de carregada. O limite prático é a memória: o arquivo inteiro vai para a RAM da aba, então arquivos de vários gigabytes podem travar; para esses, prefira shasum ou certutil no terminal.
Perguntas frequentes
O arquivo é enviado para algum servidor?
MD5 ainda serve para alguma coisa?
Calculei o hash de um texto e não bateu com o esperado. Por quê?
Leia mais sobre isso
Ferramentas Relacionadas
Bcrypt — Gerador e Verificador
Gere hashes bcrypt seguros a partir de senhas e verifique se uma senha corresponde a um hash bcrypt existente.
Gerador HMAC
Gere HMACs (Hash-based Message Authentication Code) com algoritmos MD5, SHA-1, SHA-256, SHA-384, SHA-512 e SHA-3.
Verificador de Força de Senha
Analise a força de qualquer senha: comprimento, classes de caracteres, entropia em bits e estimativa de resistência. Processado no navegador — a senha não sai do dispositivo.