Pular para o conteúdo principal
Check Digit Calculator
Motor interativo em tempo real para cálculo de dígitos de controle

Dígito de controle Calculadora e validador em tempo real

Calcule e verifique instantaneamente dígitos de controle para códigos de barras, cartões de crédito, IMEI, contentores de frete e títulos financeiros com visualizações matemáticas passo a passo.

Calculadora e validador de dígito de controle

EAN-13 / GTIN-13

Varejo e código de barras

Formato internacional de código de barras de varejo usado mundialmente em supermercados e produtos de consumo.

12 / 12
Espaços e hífens são ignorados automaticamente.
Fórmula de verificação:Módulo 10
Multiplicadores de peso:1, 3, 1, 3...
Comprimento de dados exigido:12 dígitos
Dígito de controle calculado

Pronto para embalagem e leitura por leitor óptico

Dígito de controle7
Código validado completo:
5901234123457
13 dígitos no total

Pré-visualização do código de barras e simbologia em tempo real

Renderização SVG em tempo real
5 9 0 1 2 3 4 1 2 3 4 5 7

Visualiza barras de guarda binárias, codificação dos dados e dígito de controle terminal destacado.

Multiplicações de peso passo a passo

Sum of products (83) mod 10 = 3. Check Digit = (10 - 3) % 10 = 7

Padrões e simbologias de dígitos de controle suportados

Clique em qualquer algoritmo abaixo para carregar imediatamente sua configuração, dados de exemplo e parâmetros da fórmula.

⚡ 122 Ferramentas Especializadas

Explorar Todas as Ferramentas e Calculadoras de Dígitos Verificadores

Calculadoras dedicadas, validadores de códigos de barras, conversores e utilitários para padrões GS1, ISO, financeiros e governamentais.

📖 Teoria matemática

Como os dígitos de controle previnem erros críticos de transcrição

Um dígito de controle (ou dígito verificador) é uma verificação de redundância usada para detecção de erros em números de identificação, como códigos de barras, contas bancárias e números de série. Consiste em um ou mais dígitos calculados por um algoritmo a partir dos outros dígitos da sequência.

Detecção de erros de transcrição de dígito único

Detecta 100% dos casos em que um operador digita um dígito errado (por exemplo, digitar 5 em vez de 6).

Detecção de erros de transposição adjacente

Padrões de peso alternados (como 3 e 1) detectam mais de 98% dos dígitos adjacentes invertidos acidentalmente (por exemplo, digitar 35 em vez de 53).

Sem consumo de rede

Leitores ópticos de código de barras validam instantaneamente os códigos offline antes de transmitir os dados para caixas ou sistemas de armazém.

O algoritmo GS1 Módulo 10 passo a passo

  1. Conte da direita para a esquerdaMultiplique o dígito imediatamente anterior à posição do dígito de controle por 3, o seguinte por 1, o próximo por 3, continuando em uma cadência alternada 3-1-3-1.
  2. Some todos os produtos calculadosSome todos os produtos resultantes para obter uma soma total cumulativa (por exemplo, \( S = 85 \)).
  3. Módulo 10 e subtraçãoDetermine o resto \( R = S \pmod{10} \). Se \( R = 0 \), o dígito de controle é 0. Caso contrário, o dígito de controle é \( 10 - R \).
Dígito de controle = (10 - (Soma dos produtos ponderados % 10)) % 10

Perguntas frequentes

Respostas para dúvidas comuns sobre dígitos de controle e geração de códigos de barras.

Qual é a diferença entre o cálculo do dígito de controle do EAN-13 e do UPC-A?

Tanto o EAN-13 (13 dígitos) quanto o UPC-A (12 dígitos) utilizam exatamente o mesmo algoritmo GS1 Módulo 10. Na verdade, qualquer UPC-A padrão de 12 dígitos pode ser convertido em um EAN-13 simplesmente adicionando um 0 (zero) à esquerda, e o dígito de controle resultante permanece idêntico!

Posso gerar códigos de barras para produtos comerciais com esta ferramenta?

Sim! Esta ferramenta calcula o dígito de controle oficial padrão especificado pela GS1. No entanto, para vender itens no comércio varejista (Amazon, Walmart, supermercados), o prefixo da sua empresa deve ser formalmente licenciado através da GS1. Assim que possuir seu prefixo licenciado e os números do item, esta ferramenta calcula o dígito de controle exato de que você precisa.

Como o algoritmo de Luhn difere do GS1 Módulo 10?

Enquanto a GS1 multiplica dígitos alternados por 3, o algoritmo de Luhn dobra (multiplica por 2) a cada segundo dígito. Se o resultado dobrado for maior que 9, os dois dígitos do resultado são somados (ou subtrai-se 9 dele). Luhn é amplamente utilizado para validação de cartões de crédito (Visa, Mastercard, Amex) e números de IMEI de celulares.

O CheckDigitLab armazena ou faz upload dos números que eu insiro?

Não. Todos os cálculos, visualizações de códigos de barras e verificações em lote são executados inteiramente no navegador web do seu cliente através de JavaScript. Nenhum número de cartão, dado de conta ou sequência de código de barras é enviado para servidores remotos.