Validador ISBN (ISBN-10 / ISBN-13)
Um ISBN (Número Padrão Internacional do Livro) identifica unicamente uma edição. ISBN-10 (usado até 2007) tem checksum mod-11 que permite 'X' como dígito 10. ISBN-13 (desde 2007, também código GTIN-13) tem checksum mod-10 como códigos UPC. Esta ferramenta detecta formato pelo comprimento, valida checksum e oferece conversão automática: ISBN-10 → ISBN-13 antepondo '978' e recomputando o check; ISBN-13 ↔ ISBN-10 só quando o prefixo é 978 (ISBNs com prefixo 979 não têm equivalente ISBN-10).
Digite um ISBN acima (10 ou 13 dígitos).
Validação = só checksum. Diz que os dígitos estão bem formados, não que um livro com esse ISBN existe. Pra isso use catálogo de biblioteca.
Como usar
- Cole um ISBN (hífens, espaços, 'x' minúsculo tudo OK — são normalizados).
- Leia o status de validade. ✓ válido significa que o checksum passa.
- Copie o formato convertido do painel abaixo.
Perguntas frequentes
- O que significa o 'X' no ISBN-10?
- ISBN-10 usa mod 11, então o 'dígito' check pode ser 0–10. Pra manter formato 10 chars, 10 se escreve como 'X' (romano). ISBN-13 usa mod 10 então check sempre é 0–9, sem X.
- Todo ISBN-13 converte pra ISBN-10?
- Só se começar com 978. ISBNs com 979 (introduzidos 2013 quando 978 se esgotava) não têm ISBN-10 válido — bases antigas que esperam ISBN-10 simplesmente não acharão esses livros.
- Por que tantas hifenizações do mesmo ISBN?
- Os hífens marcam prefixo / grupo registro / editora / título, e os comprimentos variam por país e editora. Validação ignora. Qualquer hifenização dos mesmos dígitos é o mesmo ISBN.
- ISBN é o código de barras do livro?
- Sim, pra livros modernos — o ISBN-13 É o código EAN/GTIN-13. O add-on de 5 dígitos ao lado codifica o preço.
Guias sobre este tema
Ferramentas relacionadas
Calculadora de dígito verificador de código de barras
Calcule ou verifique o dígito verificador módulo 10 da GS1 para códigos de barras EAN-13, UPC-A e EAN-8. Digite os dígitos de dados para obter o dígito verificador, ou um código completo para confirmar se é válido.
Gerador de código de barras
Crie um código de barras EAN-13, EAN-8, UPC-A, Code 128, Code 39 ou ITF-14 e baixe como SVG ou PNG. Funciona no seu navegador.
Validador IBAN
Valide um Número Internacional de Conta Bancária — checa código país, comprimento e checksum mod-97. Suporta 75+ países.
Validador de Cartão de Crédito (Luhn + Marca)
Valide número de cartão com checksum Luhn, detecte marca (Visa/MC/Amex/etc) e cheque comprimento esperado. Local, sem rede.
Gerador da sequência de Fibonacci
Gere os primeiros N números de Fibonacci — 0, 1, 1, 2, 3, 5, 8 … — com precisão exata de inteiros grandes, e veja o último termo, a soma acumulada e a aproximação da razão áurea dos dois últimos termos.
Formatador de Números (Intl.NumberFormat)
Formate um número como cada locale espera — `1,234,567.89`, `1.234.567,89`, `R$1,23 mi`, `12 345 ₽` — e pegue o snippet JavaScript equivalente.