Skip to content

Validador de GTIN / EAN-13, UPC e Código de Barras

Verifique se um código de barras GTIN/EAN/UPC é válido pelo dígito verificador GS1, identifique o tipo e o país do prefixo (789/790 = Brasil) e obtenha o dígito correto.

100% free, no signup We do not store logs of what you look up

Cole o número impresso abaixo das barras. Aceita 8, 12, 13 ou 14 dígitos.

Por que validar? Marketplaces (Mercado Livre, Amazon, Magalu) e o Google Shopping exigem GTIN válido no cadastro do produto. Um dígito verificador errado faz o anúncio ser recusado ou perder elegibilidade nos resultados de busca.

O prefixo não é “onde foi fabricado”. Ele indica apenas em qual país a empresa registrou o código no GS1. Um produto com prefixo 789 foi cadastrado por uma empresa associada à GS1 Brasil, mas pode ter sido fabricado em qualquer lugar.

How the GTIN / EAN-13

Removemos espaços e separadores e identificamos o tipo pelo número de dígitos: 8 (EAN-8), 12 (UPC-A), 13 (EAN-13) ou 14 (GTIN-14). Em seguida recalculamos o dígito verificador pelo algoritmo oficial GS1 (módulo 10, com pesos alternados 3 e 1 a partir da direita) e comparamos com o último dígito do código.

Para EAN-13 e GTIN-14, lemos os três dígitos do prefixo GS1 e mostramos o país onde a empresa registrou o código — com destaque para as faixas 789 e 790, do Brasil. Se o dígito verificador estiver errado, exibimos qual seria o código correto.

When to use

  • 1Conferir o EAN antes de cadastrar produtos no Mercado Livre, Amazon ou Google Shopping.
  • 2Validar uma planilha de códigos recebida de um fornecedor.
  • 3Descobrir o dígito verificador correto de um código incompleto.

Frequently asked questions

Como funciona o dígito verificador do código de barras?

É um dígito de controle calculado a partir dos demais. No padrão GS1 (módulo 10), multiplicam-se os dígitos por pesos alternados (3 e 1) a partir da direita, soma-se tudo e o verificador é o número que falta para o próximo múltiplo de 10. Se alguém digitar um número errado, a conta não fecha e o erro é detectado.

O que significa o prefixo 789 ou 790?

São as faixas de prefixo que a GS1 Brasil atribui. Indicam que o código foi registrado por uma empresa associada à GS1 no Brasil — não necessariamente que o produto foi fabricado aqui. O prefixo identifica a origem do cadastro, não a fábrica.

EAN e GTIN são a mesma coisa?

GTIN (Global Trade Item Number) é o nome “guarda-chuva” do padrão. EAN-13, EAN-8, UPC-A (12 dígitos) e GTIN-14 são formatos de GTIN com tamanhos diferentes. No e-commerce, o campo costuma se chamar “GTIN” e aceita o seu EAN-13 normalmente.

Por que o marketplace recusou meu GTIN?

As causas mais comuns são: dígito verificador incorreto (erro de digitação), código de uso interno (prefixos 200–299, que não valem no varejo) ou GTIN não registrado/duplicado. Valide aqui primeiro; se o dígito confere mas ainda é recusado, verifique se o código foi de fato emitido para o seu produto na GS1.

Official references

Primary sources used in building this tool. Use them to go deeper or to validate the technical criteria.