Validador de EAN e UPC
Verifique o dígito de controlo de códigos de barras EAN-13, EAN-8, UPC-A e UPC-E, ou complete um dígito em falta.
Validador de EAN e UPC
Cole um número de código de barras por linha e esta ferramenta verifica se o seu dígito de controlo está correto, usando o algoritmo mod-10 que a GS1 define para códigos EAN-13, EAN-8, UPC-A e UPC-E. Foi criada para programadores que integram leitoras de código de barras ou sistemas de POS, pessoal de armazém que audita feeds de produtos, e qualquer pessoa que verifique se um código de barras impresso na embalagem é válido antes de ir para impressão.
O tipo de código controla como cada linha é lida: a detecção automática escolhe EAN-13, EAN-8 ou UPC-A pelo comprimento, ou force um formato específico quando a entrada é ambígua — útil para UPC-E, que partilha o seu comprimento de 8 dígitos com EAN-8. Completar o dígito de controlo em falta preenche o último dígito quando uma linha tem um dígito a menos, portanto colar os 12 dígitos de dados de um EAN-13, ou o núcleo de 6 dígitos de um UPC-E, devolve um código completo e válido. Converter UPC-A/UPC-E para EAN-13 reescreve códigos válidos da América do Norte para a forma de 13 dígitos com um zero à esquerda, a forma que muitos sistemas europeus esperam. Mostrar país do prefixo GS1 lê os dígitos iniciais de um código válido contra os intervalos de prefixo GS1 públicos e imprime o código de país ISO que o emitiu — uma verificação de sanidade, não prova de onde o produto foi fabricado.
Os espaços e hífenes interiores são removidos antes da validação, portanto códigos copiados de uma folha de cálculo funcionam tal como estão. Cada linha é verificada de forma independente — misturar formatos numa única colagem é permitido — e tudo o que não corresponda a um comprimento conhecido ou contenha caracteres não numéricos é reportado como inválido em vez de ser ignorado silenciosamente. Manter apenas linhas válidas limpa a saída para uma lista limpa de códigos funcionais.
Tudo funciona no seu navegador: os números de códigos de barras nunca saem do seu dispositivo. Copie o resultado, transfira-o como ficheiro .txt, ou envie a saída de volta para a entrada para uma nova passagem.