Calculadora de checksum MD5 de arquivos

Calcule e compare checksums MD5, SHA-1, SHA-256, SHA-384, SHA-512 ou CRC32 de arquivos locais.

Escolha arquivos ou arraste para cá

Até 50 arquivos; 1 GiB por arquivo. Blocos sequenciais de 2 MiB. Em celulares pode demorar mais.

Cálculo no navegador. O conteúdo não é enviado.

Outras ferramentas de hash e verificação

O que esta ferramenta calcula

Selecione o algoritmo informado pelo fornecedor e escolha ou arraste o arquivo local. MD5 é o padrão; SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 também estão disponíveis. A fila é processada sequencialmente em blocos de 2 MiB, sem carregar vários arquivos grandes inteiros ao mesmo tempo.

Cada arquivo exibe nome, tamanho em bytes, progresso e resultado. Um arquivo de zero bytes tem um valor válido. Você pode cancelar ou remover cada item, inclusive os que estão na fila. Tentar novamente usa o mesmo arquivo local. Trocar o algoritmo invalida resultados e recalcula os arquivos disponíveis; os cancelados aguardam Tentar novamente.

Cole somente o hexadecimal esperado, não o nome do arquivo ou uma linha completa do terminal. Formato inválido e valor divergente são situações diferentes. Obtenha a referência por uma origem confiável: checksums ajudam a detectar mudanças acidentais, mas não garantem que um programa seja seguro.

Exemplo verificável

UTF-8 · abc · MD5

900150983cd24fb0d6963f7d28e17f72

Como calcular e comparar

  1. Selecione Algoritmo antes de adicionar arquivos. Esta página começa com MD5; use o algoritmo informado pelo fornecedor do valor de referência.
  2. Clique em Escolher arquivos ou arraste arquivos locais para a área indicada. O cálculo começa automaticamente, um arquivo por vez. Exemplo adiciona example.txt com os três bytes de abc, sem quebra de linha final.
  3. Cada arquivo exibe nome, tamanho em bytes, progresso e estado. Você pode cancelar um item em processamento ou na fila, removê-lo ou repetir um cálculo cancelado. Trocar o algoritmo invalida resultados e recalcula os arquivos disponíveis; os cancelados aguardam Tentar novamente.
  4. Cole somente o valor hexadecimal de referência em Comparar valor esperado (opcional) e clique em Verificar. Não inclua nome de arquivo, prefixo de algoritmo nem uma linha inteira do terminal.
  5. Copiar copia um resultado completo. Baixar salva o resultado daquele arquivo; os botões Baixar TXT / CSV abaixo da fila exportam todos os resultados concluídos.

Um arquivo vazio tem um resultado válido. Calcular o arquivo salvo não equivale a colar seu texto visível: os bytes podem incluir codificação, metadados e quebras de linha. TXT e CSV contêm nomes, algoritmos e valores completos, não o conteúdo dos arquivos. São tabelas de resultados, não manifestos para md5sum --check.

Limites, privacidade e próximos passos

A fila aceita até 50 arquivos de no máximo 1 GiB cada. Um Web Worker lê blocos sequenciais de 2 MiB; os arquivos não são enviados para calcular o hash. Arquivos grandes podem demorar mais no celular: cancele e use um utilitário de desktop se o aparelho não responder bem. Remover ou limpar libera a referência que a aplicação mantém ao arquivo. Você gerencia os registros baixados. As requisições normais do site continuam chegando à hospedagem.

Ferramentas e guias relacionados

RFC 6151

Perguntas frequentes

O cálculo de arquivos começa automaticamente?

Sim. Escolha o algoritmo e selecione ou arraste os arquivos. A fila processa um de cada vez. Exemplo adiciona um arquivo local com os três bytes de abc, sem quebra final.

O que acontece ao trocar o algoritmo?

O cálculo ativo é cancelado e os resultados anteriores são removidos. Os arquivos disponíveis são recalculados com o novo algoritmo. Os itens que você cancelou aguardam Tentar novamente.

Por que um arquivo difere do mesmo texto visível?

Ele pode conter marca de ordem de bytes, quebra final, metadados ou outros bytes invisíveis. Para conferir um arquivo, selecione a versão salva; o modo de texto calcula apenas o texto UTF-8 digitado.

Posso conferir um arquivo de zero bytes?

Sim. Um arquivo vazio tem um resultado válido para cada algoritmo disponível. Ele não equivale a um arquivo ilegível nem a um cálculo que falhou.

Um resultado igual comprova que o arquivo é seguro?

Não. Use o algoritmo indicado pelo fornecedor e uma referência confiável. Um valor igual não verifica malware nem autentica quem publicou o arquivo.