Como usar
- Digite o número que está no verso do livro ou no código de barras em Número ISBN ou código de barras. Hífens e espaços são aceitos.
- Leia o Resultado: verde significa que o dígito verificador está certo; vermelho mostra o dígito que a regra exige.
- Use a Conversão para obter o ISBN-13 de um ISBN-10, ou o ISBN-10 de um ISBN-13 que começa com 978.
- Leia Cálculo do dígito verificador para ver a soma e o resto.
Como funcionam os dígitos verificadores
Um ISBN-10 tem dez caracteres. Os seus dígitos recebem pesos de 10 a 2 e são somados; o total deve ser múltiplo de 11, e um X final vale 10. Um ISBN-13, um EAN-13 e um GTIN-14 seguem a regra GS1: a partir da direita, o dígito anterior ao verificador tem peso 3, o seguinte peso 1, e assim por diante. O dígito verificador torna o total múltiplo de 10.
GS1: verificador = (10 − (soma ponderada mod 10)) mod 10, pesos 3 e 1 a partir da direita
ISBN-10: a soma de (10 − posição + 1) × dígito, com X = 10, deve ser múltipla de 11
- Um ISBN-13 é um EAN-13 cujo prefixo é 978 ou 979, então os dois são verificados do mesmo modo.
- UPC-A (12 dígitos), EAN-8 (8 dígitos) e GTIN-14 (14 dígitos) seguem a mesma regra GS1.
O que diz o prefixo GS1
Os primeiros dígitos de um EAN-13 formam um prefixo GS1. A página de prefixos de empresa da GS1 lista uma faixa de prefixos para cada país ou serviço GS1: por exemplo, 868 e 869 para a Turquia, 400 a 440 para a Alemanha, e 978 e 979 para livros (ISBN). Este validador mostra o rótulo da faixa que contém o prefixo. Um prefixo que a página não lista não indica país algum.
- Um prefixo indica qual organização de numeração emitiu o número da empresa. Ele não indica onde um produto foi fabricado nem vendido.
- O dígito verificador prova apenas que o número está bem formado. Ele não mostra que um livro ou um produto existe.
Exemplo detalhado: 0306406152 (ISBN-10)
Os nove primeiros dígitos 0 3 0 6 4 0 6 1 5, com pesos de 10 a 2, dão 0 + 27 + 0 + 42 + 24 + 0 + 24 + 3 + 10 = 130. O resto de 130 dividido por 11 é 9, então o caractere verificador é (11 − 9) mod 11 = 2, que é o último dígito digitado.
Com o caractere verificador incluído, o total é 132 = 12 × 11, um múltiplo de 11: o número é válido.
O ISBN-10 se converte em 9780306406157: basta colocar 978 na frente e recalcular o dígito verificador.
| Item | Valor |
|---|---|
| Tipo | ISBN-10 |
| Conversão | ISBN-13: 9780306406157 |
| Resultado | Válido |
Perguntas frequentes
Como saber qual tipo de código de barras eu tenho?
A página lê o tamanho: 10 caracteres é um ISBN-10, 13 dígitos é um ISBN-13 ou EAN-13, 12 dígitos é um UPC-A, 8 dígitos é um EAN-8 e 14 dígitos é um GTIN-14.
Por que um ISBN-10 às vezes termina em X?
O caractere verificador pode valer 10, que não cabe em um único dígito, então a norma ISBN o escreve como X. A página aceita X apenas como último caractere.
Um dígito verificador certo significa que o livro ou o produto é real?
Não. O dígito verificador confirma apenas que o número está bem formado. Ele não mostra que o livro existe, que está à venda ou que o produto é original.
Por que não aparece nenhum país para o meu EAN-13?
A página da GS1 lista os prefixos atribuídos a países e a serviços GS1. Um prefixo que ela não lista não tem rótulo, então a página diz que nenhum país consta, em vez de adivinhar um.
Posso converter um ISBN-13 que começa com 979?
Não. Não existe ISBN-10 para um número 979, porque a forma ISBN-10 só cobre números que começam com 978. A página informa isso.
A página guarda o código que eu digito?
Não. A verificação é feita no seu navegador, e nada é guardado nem enviado.
Fontes
- GS1 (em inglês): General Specifications, cálculo do dígito verificador (seção 7.9.1)
- GS1 (em inglês): como calcular o dígito verificador manualmente
- GS1 (em inglês): Company Prefix, prefixos GS1 e lista de países
- ISBN International (em inglês): what is an ISBN
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.