Validador de GTIN e EAN
Cole um código GTIN, EAN ou UPC para conferir se o dígito verificador está correto. A ferramenta identifica o formato automaticamente (GTIN-8, GTIN-12, GTIN-13 ou GTIN-14), mostra qual seria o dígito correto quando há erro e resolve o país do prefixo GS1. Cole vários códigos — um por linha — para validar uma lista inteira de uma vez.
Um código por linha. Espaços, pontos e hifens são ignorados.
Precisa de códigos para testar seus sistemas? Use o gerador de GTIN/EAN-13 para criar códigos com dígito verificador válido, um por vez ou em lote.
Como funciona o dígito verificador do GTIN
O último dígito de qualquer GTIN não é aleatório: ele é calculado a partir de todos os anteriores e serve para detectar erros de digitação e de leitura. O algoritmo da GS1 é o mesmo para os quatro formatos:
- Percorra os dígitos da direita para a esquerda, começando pelo que está imediatamente à esquerda do dígito verificador.
- Multiplique-os alternadamente por 3 e 1.
- Some todos os resultados.
- O dígito verificador é o valor que falta para a soma chegar ao próximo múltiplo de 10 (ou
0, se a soma já for múltipla de 10).
Exemplo com o EAN-13 400638133393: a soma ponderada dá 89, o próximo múltiplo de 10 é 90, então o dígito verificador é 1 — formando 4006381333931.
O que este validador verifica — e o que não verifica
Esta ferramenta faz a validação estrutural do código: comprimento compatível com um dos formatos GTIN, dígito verificador correto e prefixo GS1 reconhecido. Isso é o suficiente para descobrir erros de digitação, códigos truncados numa planilha ou dados de teste inválidos.
O que ela não faz é dizer se aquele GTIN está registrado e a que produto ou empresa pertence — isso depende de consulta às bases da GS1. Um código pode ser estruturalmente perfeito e ainda assim não pertencer a ninguém. Para checar a titularidade de um GTIN, consulte o serviço de verificação da GS1 Brasil.