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.
Depois de entender o processo, faça o teste diretamente no Ajuda Seller.
Abrir Gerador e Validador EANPerguntas 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.