Verificador de checksum de arquivo

Escolha arquivos, ou solte-os na página. Os checksums são calculados no seu navegador, e a página informa se um checksum que você colar corresponde a um dos seus arquivos.

Gratuita Funciona no seu navegador Verificada em terça-feira, 10 de novembro de 2026

Esta ferramenta funciona no seu navegador. O que você digita não é enviado para nós.

Como usar

  1. Escolha um ou mais arquivos, ou solte-os na página.
  2. Marque os Algoritmos de que precisa, e depois clique em Calcular checksums.
  3. Cole o checksum da página de download em Checksum esperado (opcional) para ver se ele confere.
  4. Copie o checksum que você precisa. Um checksum de 32 dígitos hexadecimais é MD5, e um de 64 dígitos é SHA-256.

O que um checksum informa

Um checksum é um código curto calculado a partir de cada byte de um arquivo. Os mesmos bytes sempre dão o mesmo código, e um arquivo que mudou, mesmo em um bit, dá outro. Comparar o código da sua cópia com o código que o publicador informa mostra que a sua cópia é o mesmo arquivo, que é o motivo habitual para calcular um depois de um download.

Qual algoritmo usar

MD5 (RFC 1321) e SHA-1 têm colisões conhecidas: dois arquivos diferentes com o mesmo checksum podem ser feitos de propósito. Eles ainda encontram danos acidentais, como um download quebrado. SHA-256 e SHA-512 pertencem à família SHA-2 do FIPS 180-4 e são a escolha usual quando alguém pode alterar o arquivo de propósito. SHA-384 é o SHA-512 encurtado. CRC-32 é uma verificação de redundância cíclica (RFC 1952, seção 8) que encontra só danos acidentais.

Como arquivos grandes são tratados

Um arquivo de até 64 MB é lido de uma vez, e seus checksums SHA vêm do SubtleCrypto do próprio navegador. Um arquivo maior, de até 2 GB, é lido em partes de 4 MB, e os checksums são calculados pelo código desta página, que lê cada parte uma vez para todos os algoritmos marcados. Nada é enviado, e a barra de progresso mostra até onde o trabalho chegou.

Exemplo resolvido: o texto abc

Um arquivo cujo conteúdo são as três letras abc tem os checksums publicados pela RFC 1321 para MD5 e pelo FIPS 180-4 para SHA-256. A tabela mostra os dois valores que a página dá para esse arquivo.

Colar o valor SHA-256 como checksum esperado mostra que o arquivo confere com o SHA-256. Um arquivo diferente mostra que não confere.

Conteúdo do arquivo Algoritmo Checksum
abc SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
abc MD5 900150983cd24fb0d6963f7d28e17f72

Perguntas frequentes

Por que meu checksum e o do site são diferentes?

O arquivo pode ser outra versão, ou um download que parou cedo, ou o site pode publicar o checksum de um arquivo diferente. Baixe o arquivo de novo e confira o nome e a versão dele com a página.

Qual checksum devo usar?

O SHA-256 é um bom padrão. Quando você cola o checksum de uma página de download, o comprimento dele informa à página qual algoritmo comparar, então você não precisa escolher.

O MD5 é seguro para conferir um download?

Só contra danos acidentais. O MD5 tem colisões conhecidas, então alguém que queira trocar um arquivo pode criar outro arquivo com o mesmo MD5. Use SHA-256 ou SHA-512 quando o arquivo puder ser alterado de propósito.

Um checksum que confere prova que o arquivo é seguro?

Prova que o seu arquivo tem os mesmos bytes do arquivo de onde veio o checksum. Não prova quem fez o arquivo: se o checksum vem de uma página não confiável, ele não prova nada sobre a segurança.

Meus arquivos são enviados para algum lugar?

Não. Os arquivos são lidos no seu navegador, e nada é enviado para o nosso servidor nem guardado lá.

Por que um arquivo grande demora tanto?

A página lê o arquivo em partes e calcula em JavaScript cada algoritmo que você marcou. Um arquivo de 2 GB pode levar um minuto ou mais em um computador antigo, então desmarque os algoritmos de que não precisa.

Fontes

Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.

Usamos cookies necessários para o site funcionar. Com o seu consentimento, o Google também usa cookies de publicidade para mostrar anúncios personalizados. Se você recusá-los, continuará vendo anúncios, mas eles não serão personalizados.