InícioBlog › EAN e códigos
EAN E CÓDIGOS

Como calcular o dígito verificador do EAN-13

Veja como funciona o cálculo do 13º dígito do EAN-13, com exemplo prático e ferramenta para gerar o código completo.

O EAN-13 possui 13 dígitos, mas o último não é escolhido livremente. Ele é um dígito verificador calculado a partir dos 12 anteriores e serve para detectar muitos erros de digitação.

O que é o dígito verificador?

O dígito verificador é o último número do código. Ele resulta de uma conta matemática aplicada aos demais dígitos. Quando um sistema recebe o código completo, pode repetir a conta e conferir se o último dígito corresponde ao resultado esperado.

Isso não transforma o código em um cadastro oficial nem confirma propriedade do item. O cálculo apenas verifica a consistência matemática da sequência.

Como funciona o cálculo do EAN-13

Considere os 12 dígitos sem o verificador. A partir da direita, os pesos alternam entre 3 e 1. Multiplique cada dígito pelo peso correspondente e some todos os resultados.

Depois, observe o restante da divisão dessa soma por 10. Se o resto for zero, o dígito verificador é zero. Caso contrário, subtraia o resto de 10. O resultado será o 13º dígito.

Exemplo prático

Para a sequência 400638133393, o cálculo produz o dígito verificador 1. Portanto, o código completo fica 4006381333931.

Uma calculadora de EAN automatiza esse processo e reduz o risco de erro na soma ou na alternância dos pesos.

Gerar é diferente de cadastrar

É importante separar duas coisas: calcular um dígito verificador e obter uma numeração adequada para identificação comercial. O cálculo matemático pode ser feito por qualquer ferramenta, mas o uso comercial do código deve respeitar a origem e as regras aplicáveis ao cadastro do produto.

Use a calculadora do Ajuda Seller para conferir a matemática do código e organizar seu fluxo, não como prova de titularidade ou registro.

Como validar um EAN completo

Se você já possui os 13 dígitos, use a função de validação. A ferramenta separa o último dígito, recalcula o valor esperado com os 12 primeiros e compara os dois resultados.

Quando eles coincidem, a sequência é matematicamente válida. Quando não coincidem, a ferramenta indica qual seria o dígito correto para aquela base.

Use a ferramenta relacionada

Depois de entender o processo, faça o teste diretamente no Ajuda Seller.

Abrir Gerador e Validador EAN

Perguntas frequentes

O último dígito do EAN-13 pode ser escolhido?

Não. Ele é calculado a partir dos 12 dígitos anteriores.

Um EAN matematicamente válido significa que o produto está cadastrado?

Não. Validade matemática e cadastro comercial são conceitos diferentes.

A mesma lógica vale para EAN-8?

O princípio do dígito verificador é semelhante, mas a quantidade de dígitos de entrada é diferente.