Um único dígito errado no código de barras da sua embalagem é suficiente para o produto não passar no caixa do supermercado, ser recusado no marketplace ou gerar devoluções em massa no e-commerce. Antes de enviar o arquivo para a gráfica, vale 30 segundos para validar.

Neste tutorial você vai entender o que é GTIN, como o dígito verificador funciona, a diferença entre validar a estrutura e verificar o registro na GS1, e como usar o verificador do Code2Scan passo a passo.

O que é GTIN?

GTIN significa Global Trade Item Number — o número global de identificação de produto. É o padrão internacional que está por baixo de todo código de barras de produto de consumo.

Na prática, você conhece o GTIN pelo nome do formato visual:

Formato Dígitos Uso típico
EAN-13 13 Produtos de varejo no Brasil e no mundo
EAN-8 8 Embalagens pequenas (balas, cápsulas)
UPC-A 12 Mercado norte-americano
ITF-14 14 Caixas de embarque (atacado/logística)
GS1-128 variável Logística, saúde, alimentos

Todos esses formatos são, tecnicamente, variações de GTIN com comprimentos diferentes. O EAN-13 que aparece na embalagem do shampoo é um GTIN-13.

Como funciona o dígito verificador

O último dígito de qualquer código EAN ou GTIN é o dígito verificador (check digit). Ele não identifica o produto — ele existe apenas para detectar erros de digitação ou impressão.

O cálculo segue o algoritmo de Luhn/módulo-10 adaptado para GS1:

  1. Pegue os dígitos da esquerda para a direita, excluindo o último.
  2. Multiplique cada posição alternadamente por 3 e por 1 (começando pelo penúltimo da direita).
  3. Some todos os resultados.
  4. O dígito verificador é o número que completa o total para o próximo múltiplo de 10.

Exemplo com EAN-13: 789 1234 56789 ?

Posição Dígito Fator Resultado
1 7 1 7
2 8 3 24
3 9 1 9
4 1 3 3
5 2 1 2
6 3 3 9
7 4 1 4
8 5 3 15
9 6 1 6
10 7 3 21
11 8 1 8
12 9 3 27
Soma 135

Próximo múltiplo de 10 acima de 135 é 140. Dígito verificador = 140 − 135 = 5.

Fazer isso na mão é trabalhoso e sujeito a erro. O verificador faz em milissegundos.

Validar estrutura × verificar registro na GS1

Essa é a confusão mais comum. São duas coisas bem diferentes:

Validar a estrutura (o que o verificador do Code2Scan faz):

  • O número tem o comprimento correto para o formato declarado?
  • O dígito verificador está correto?
  • O prefixo do país está dentro dos intervalos válidos da GS1?

Verificar se está registrado na GS1:

  • Aquele GTIN específico foi comprado por uma empresa junto à GS1?
  • Existe um produto cadastrado com esse código?

A validação estrutural é suficiente para saber se o código vai funcionar nos scanners de checkout. A verificação de registro é necessária se você quer vender em grandes redes ou exportar.

Para vender no Mercado Livre, Amazon e Shopee, você precisa de um GTIN registrado na GS1 Brasil, não apenas estruturalmente válido.

Por que validar antes de imprimir?

  • Custo de retrabalho: reimprimir embalagem depois de gráfica é caro. Um erro de digitação no EAN pode custar semanas de atraso.
  • Recusa no PDV: caixas de supermercado e farmácia leem o código — se o checksum falhar, o produto não vende.
  • Rejeição nos marketplaces: Amazon, Shopee e Mercado Livre validam o GTIN automaticamente ao cadastrar o produto.
  • Rastreabilidade na cadeia: distribuidores e redes exigem que o ITF-14 da caixa de embarque seja válido para dar entrada no sistema WMS.

Validar é o passo mais barato da cadeia.

Passo a passo no verificador do Code2Scan

  1. Acesse o verificador em /pt/barcode-checker.
  2. Digite ou cole o código de barras completo (incluindo o dígito verificador).
  3. Selecione o formato (EAN-13, EAN-8, UPC-A, ITF-14) ou deixe em "Detectar automaticamente".
  4. Clique em Verificar.
  5. O resultado mostra:
    • ✅ Estrutura válida — comprimento correto, checksum confere.
    • ❌ Dígito verificador incorreto — o valor correto é exibido.
    • ⚠️ Prefixo inválido — o código começa com um intervalo não reconhecido pela GS1.
  6. Se houver erro, corrija o dígito e verifique novamente antes de enviar o arquivo para a gráfica.

Você também pode verificar vários códigos em sequência — útil ao cadastrar uma linha inteira de produtos.

Usos práticos por setor

Indústria e embalagem

Antes de fechar o arquivo de arte da embalagem, verifique todos os GTINs do produto, da caixa e do pallet. Um erro no ITF-14 trava a entrada no CD do varejista.

E-commerce e marketplace

Amazon e Mercado Livre exigem GTIN válido para criar novo listing. Validar antes evita mensagens de erro na hora do cadastro.

Importação e exportação

Ao importar produtos, verifique se o EAN do fabricante tem estrutura válida. Ao exportar, garanta que o UPC-A esteja correto para o mercado norte-americano.

Farmácia e saúde

ANVISA exige rastreabilidade por código de barras. O EAN incorreto pode gerar autuação na fiscalização.

Para embalagem de produto você também pode precisar de QR Code para embalagem com informações extras como lote, validade e rastreio.

Erros comuns

❌ Gerar um EAN aleatório achando que pode vender

O número não é seu só porque você o gerou. GTINs precisam ser comprados da GS1 (ou de revendedores licenciados). Usar um número aleatório que coincide com o produto de outra empresa causa conflitos de sistema no varejista.

❌ Confundir EAN-13 com código interno

Muitos ERPs emitem códigos internos de 13 dígitos que não são EAN-13 válidos. Validar revela se o código passa nos scanners externos ou só funciona dentro da empresa.

❌ Copiar o EAN de um produto similar

Cada variação (tamanho, cor, sabor) precisa de um GTIN diferente. Copiar o EAN do produto de 500ml para o de 1L é erro clássico.

❌ Esquecer o zero à esquerda no UPC-A

UPC-A tem 12 dígitos. Se o ERP exportou 11, falta o zero inicial. O verificador detecta isso imediatamente.

❌ Validar só visualmente

"O código parece certo" não é suficiente. O olho humano não detecta erro de checksum. Use sempre uma ferramenta.

Veja também os erros mais comuns ao gerar código de barras e como usar o leitor de código de barras online para testar o código impresso.

Para rastreamento de encomendas com QR Code, confira o guia de QR Code para rastreamento de encomenda.

Resumo

  • GTIN é o número global de produto; EAN-13, UPC-A, ITF-14 são formatos visuais.
  • O dígito verificador é calculado por algoritmo e detecta erros de digitação ou impressão.
  • Validar estrutura ≠ verificar registro na GS1 — ambos são necessários em contextos diferentes.
  • Antes de imprimir qualquer embalagem, valide o GTIN — é o passo mais barato da produção.
  • GTINs aleatórios não podem ser usados comercialmente; é preciso adquirir da GS1.

Use o verificador de código de barras do Code2Scan para validar GTIN, EAN-13, EAN-8, UPC-A e ITF-14 em segundos — gratuitamente, sem cadastro.