CRC32 Online Calculator

Calcule online a soma de verificação CRC32 de um texto. Digite ou cole um valor para obter o resultado padrão CRC-32/IEEE como uma string hexadecimal em minúsculas de 8 caracteres e copiá-lo. O cálculo roda localmente no navegador sobre os bytes UTF-8 exatos do texto.

Entrada
0 caract. · 0 bytes
Testar:
Hash
✓ Processamento local no navegador ✓ A entrada não é enviada ao servidor
Exemplos
String vazia
Entrada (vazio)
Saída 00000000

O CRC32 de uma entrada vazia é composto por oito zeros.

Texto simples
Entrada olá mundo
Saída c8fe0f11

Um texto curto produz um checksum fixo de 8 caracteres hex.

Pangrama Unicode
Entrada Um pequeno jabuti xereta viu dez cegonhas felizes.
Saída 6cedbb39

O exemplo mostra que CRC32 é calculado sobre bytes UTF-8 exatos.

Dados em formato técnico
Entrada PNG-DADOS-1234567890
Saída ecfd2bcf

Uma string técnica curta com saída CRC32 fixa de 8 caracteres.

O que é CRC32?

CRC32, Cyclic Redundancy Check de 32 bits, é um algoritmo rápido de checksum para detectar alterações acidentais em dados. A variante comum CRC-32/IEEE usada por Ethernet, ZIP, PNG, gzip e muitas ferramentas usa o polinômio refletido 0xEDB88320, equivalente a 0x04C11DB7. Ela retorna um valor de 32 bits normalmente escrito como 8 caracteres hexadecimais.

Esta calculadora CRC32 online calcula a soma dos bytes UTF-8 exatos do texto inserido e mostra o resultado em hex minúsculo. CRC32 serve para verificações rápidas de integridade, não para segurança criptográfica.

CRC32 vs hashes criptográficos

CRC32 não é uma função hash criptográfica. Ele detecta erros acidentais de transmissão, armazenamento ou cópia, mas não resiste a ataques deliberados. Como é linear, pode ser manipulado para produzir um CRC32 alvo.

Use CRC32 para checksums muito rápidos ou compatibilidade com formatos que exigem CRC-32/IEEE. Use SHA-256, SHA-512, BLAKE2, HMAC ou assinaturas digitais quando precisar de resistência a adulteração ou autenticação.

Como usar a calculadora CRC32 online
  1. Digite ou cole o texto que deseja verificar.
  2. Mantenha CRC32 selecionado no menu.
  3. A calculadora gera o checksum localmente no navegador e mostra um resultado hexadecimal de 8 caracteres.
  4. Use o botão de copiar para levar o valor CRC32 à área de transferência.

Maiúsculas, espaços, tabs, pontuação, Unicode e quebras de linha afetam o resultado. Entrada vazia gera 00000000.

Checksums de texto, arquivo e formato de saída

Esta página calcula CRC32 do texto no campo de entrada. Ela não envia, abre nem lê arquivos diretamente. Colar archive.zip calcula o CRC32 desses caracteres, não do conteúdo do arquivo. Para um arquivo real, use uma ferramenta que leia seus bytes.

A saída é o formato hexadecimal em minúsculas de 8 caracteres. Outras ferramentas podem mostrar o mesmo valor em maiúsculas, decimal, little-endian ou com 0x. Esta calculadora usa CRC-32/IEEE, não CRC32C.

FAQ

ZIP, PNG, gzip, Ethernet e formatos parecidos usam CRC32 porque ele é muito rápido e detecta bem corrupções acidentais comuns. Ele não prova autenticidade; apenas ajuda a encontrar mudanças não intencionais.

Não. CRC32/IEEE e CRC32C/Castagnoli usam polinômios diferentes e produzem resultados diferentes. Esta ferramenta usa CRC-32/IEEE com polinômio refletido 0xEDB88320.

Não. CRC32 é linear e pode ser compensado intencionalmente. Para detectar adulteração, use HMAC, assinaturas digitais ou hashes criptográficos dentro de um protocolo revisado.

O cálculo CRC32 roda localmente no navegador com JavaScript; o texto não é enviado ao servidor.

Não. CRC32 é uma soma de verificação, não codificação nem criptografia. O valor de 8 caracteres não permite reconstruir o texto original; muitas entradas podem compartilhar o mesmo checksum.

Verifique CRC32 vs CRC32C, texto UTF-8 vs bytes de arquivo, maiúsculas/minúsculas da saída, decimal vs hexadecimal, espaços, tabs, quebras de linha e normalização Unicode.

Esta página calcula CRC32 do texto inserido e não lê arquivos. Um nome de arquivo é tratado como string. Para arquivos, use uma ferramenta que leia os bytes reais.

Não. CRC32 é pequeno, rápido e não criptográfico. Para senhas use Argon2id, scrypt, bcrypt ou PBKDF2; para autenticação use HMAC ou assinaturas digitais.
Ferramentas relacionadas

Gerador HMAC

Gere um HMAC com texto e uma chave secreta diretamente no navegador.