Calculadora de dígito verificador EAN-13

Complete ou confira os códigos de barras de 13 dígitos usados nos produtos do varejo.

Nível 0 · navegador · ilimitado
12 caracteres
Resultado
7891000031858
Dígito verificador8
Tipo de códigoEAN-13
Código completo7891000031858

O último dígito do código de barras

O EAN-13 é o código de barras de quase todo produto do varejo no Brasil e no mundo (também chamado GTIN-13). Os 13 dígitos são um prefixo de empresa da GS1, uma referência do produto e um dígito verificador final, que os leitores usam para detectar leituras erradas. Ao criar embalagens, cadastrar produtos em marketplaces ou importar um catálogo, um dígito verificador errado faz o código ser recusado.

Como é calculado

Pegue os 12 primeiros dígitos. A partir da direita, multiplique alternadamente por 3 e por 1 e some os resultados. O dígito verificador é o que falta para chegar ao próximo múltiplo de 10.

Exemplo resolvido

O exemplo da própria GS1, 400638133393: da direita para a esquerda, 3×3 + 9×1 + 3×3 + 3×1 + 3×3 + 1×1 + 8×3 + 3×1 + 6×3 + 0×1 + 0×3 + 4×1 = 89. O próximo múltiplo de 10 é 90, então o dígito é 1 e o código completo é 4006381333931.

Códigos começando com 789 ou 790 foram emitidos pela GS1 Brasil; 978 e 979 são livros.

Como funciona

A página remove espaços e hífens. Com 12 dígitos ela calcula o dígito verificador pelo algoritmo módulo 10 da GS1: da direita para a esquerda, os dígitos recebem pesos 3, 1, 3, 1…, são somados, e o dígito é (10 − soma mod 10) mod 10. Com 13 dígitos ela recalcula o dígito a partir dos 12 primeiros e compara com o último. O mesmo algoritmo vale para UPC, GTIN-14 e ISBN-13. Tudo roda no navegador.

Perguntas frequentes

Um dígito verificador correto quer dizer que o produto é registrado?

Não. Só o registro na GS1 torna o código oficial; o dígito verificador só pega erros de digitação e de leitura.

Qual a diferença entre EAN-13 e UPC-A?

O UPC-A tem 12 dígitos e é usado nos EUA e no Canadá. Com um 0 na frente ele vira um EAN-13 com o mesmo dígito verificador.

O que significam os primeiros dígitos?

O prefixo da organização GS1 que emitiu o número da empresa, como 789 para o Brasil. Não prova onde o produto foi fabricado.

Posso inventar um EAN para meu produto?

Varejistas e marketplaces exigem códigos licenciados pela GS1 Brasil. Códigos inventados podem coincidir com produtos reais.

Fontes

Revisado em 17 de out. de 2026 · vetores de teste fixtures/codes/ean-13-check-digit/