Validar códigos EAN, GTIN e ISBN

Cole um ou mais números, um por linha; espaços e hifens são aceitos. A ferramenta reconhece o tipo pelo comprimento, confere o dígito verificador segundo a GS1 ou a norma ISBN e converte ISBNs.

Seus dados ficam salvos só neste navegador.

Validar: número completo com 8, 10, 12, 13 ou 14 dígitos. Calcular: número sem o dígito verificador (7, 9, 11, 12 ou 13 dígitos).

Seu texto fica no seu navegador: não é enviado, não é salvo e não aparece no endereço da página.

Resultado

Resultado
4 de 5 válidos
Detalhes por número
NúmeroTipoResultadoDetalhes
4006381333931EAN-13 (GTIN-13)✓ válidoPrefixo 400
978-3-16-148410-0ISBN-13 / EAN-13✓ válidoPrefixo 978 · Faixa 978/979: livro (ISBN) · como ISBN-10: 3-16-148410-X
0-306-40615-2ISBN-10✓ válidocomo ISBN-13: 978-0-306-40615-7
036000291452UPC-A (GTIN-12)✓ válidoPrefixo 003
4006381333932EAN-13 (GTIN-13)✗ dígito verificador incorreto: 2 em vez de 1Prefixo 400

Como o cálculo é feito

Os códigos de barras dos produtos (EAN/GTIN/UPC) e os números de livros (ISBN) terminam com um dígito verificador. Ele é calculado a partir dos demais dígitos e detecta erros de digitação: qualquer dígito errado e a maioria das trocas entre dois dígitos vizinhos. Um dígito verificador correto significa apenas que o número está bem formado, não que o produto ou o livro exista.

Quantos dígitos tem cada código?

Como o dígito verificador é calculado

Método GS1 (EAN, UPC, GTIN, ISBN-13): a partir da direita, os dígitos são multiplicados alternadamente por 3 e por 1 e somados. O dígito verificador completa a soma até o próximo múltiplo de 10. Exemplo 400638133393: 4·1 + 0·3 + 0·1 + 6·3 + 3·1 + 8·3 + 1·1 + 3·3 + 3·1 + 3·3 + 9·1 + 3·3 = 89 → dígito 1, ou seja, 4006381333931.

ISBN-10 (módulo 11): os nove dígitos recebem os pesos 10, 9, 8 … 2. O dígito verificador completa a soma até um múltiplo de 11; se o resultado for 10, escreve-se X. Exemplo 0-306-40615-? → soma 130 → 11 − (130 mod 11) = 2.

ISBN-10 → ISBN-13: coloque 978 na frente, retire o dígito verificador antigo e recalcule-o pelo método GS1 (0-306-40615-2 → 978-0-306-40615-7). ISBNs com 979 não têm equivalente de 10 dígitos.

O prefixo indica o país de origem?

Não. Os primeiros dígitos (prefixo GS1) mostram apenas qual organização nacional da GS1 atribuiu o número a uma empresa. Uma empresa pode obter seus números pela GS1 de outro país, e o produto pode ser fabricado em qualquer lugar. Por isso a ferramenta mostra só “Prefixo xyz” e nomeia apenas as faixas especiais fixas: 977 (publicações periódicas), 978/979 (livros; 979-0 música impressa) e 020–029, 040–049 e 200–299 para números internos de lojas e empresas.

Seus números são processados somente no seu navegador e não são enviados.

Perguntas frequentes

Como calcular o dígito verificador de um EAN?

Escolha acima “Calcular o dígito verificador” e digite os 12 primeiros dígitos de um EAN-13 (ou 7 de um EAN-8, 11 de um UPC-A). À mão: da direita para a esquerda, multiplique alternadamente por 3 e por 1, some tudo e complete até a próxima dezena.

Um EAN com dígito verificador correto está registrado?

Não necessariamente. O dígito verificador confere apenas a estrutura. Se o número pertence de fato a um produto, só o titular ou o cadastro da GS1 (por exemplo, “Verified by GS1”) sabe.

O prefixo 789–790 significa “fabricado no Brasil”?

Não. Os prefixos 789–790 são atribuídos pela GS1 Brasil, mas não dizem onde o produto foi fabricado. A GS1 afirma expressamente que o prefixo não indica o país de origem.

O que significa o X em um ISBN-10?

O X representa o valor 10: o cálculo módulo 11 pode gerar um resultado de dois dígitos, mas só há uma posição. O ISBN-13 nunca usa X.

Qualquer ISBN-13 pode ser convertido em ISBN-10?

Somente os ISBN-13 que começam com 978. O prefixo 979 foi introduzido com o ISBN de 13 dígitos, por isso esses ISBNs não têm forma de 10 dígitos.

Fontes e base legal

Última atualização:

Ferramentas relacionadas