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.
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.
Como funciona o 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.
Quando usar
- 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.
Perguntas frequentes
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.
Referências oficiais
Fontes primárias usadas na construção desta ferramenta. Use-as para aprofundar ou validar os critérios técnicos.
- GS1 — Company Prefix e prefixos por país
GS1 Global
Ferramentas relacionadas
CPF / CNPJ
Valide CPF e CNPJ pelos dígitos verificadores (algoritmo da Receita Federal) — sem enviar nada ao servidor.
Abrir
Gerar Schema
Crie JSON-LD para Product, LocalBusiness, Organization, FAQPage e BreadcrumbList em segundos.
Abrir
Preço de venda
Descubra o preço de venda e o lucro líquido por canal — loja própria, Mercado Livre, Shopee, Amazon e Magalu — já com comissão, imposto e frete.
Abrir
