1001Ferramentas
📚 Validadores

Validador ISBN-10

Valida ISBN-10 calculando o dígito verificador módulo 11 segundo o padrão ISO 2108.

ISBN-10: o número de livro legado com dígito mod-11 que pode ser X

O ISBN-10 é o formato original do International Standard Book Number: 10 dígitos definidos pela ISO 2108, usados em todo livro publicado de 1970 até a virada para 13 dígitos em 1º de janeiro de 2007. Milhões de livros antigos ainda trazem só o ISBN-10, então validar e converter continua essencial para catálogos e estoques de usados. Esta ferramenta confere a estrutura e o dígito verificador.

Seu checksum é um mod-11 ponderado: multiplique os dígitos por 10, 9, 8, …, 2 nos nove primeiros, some o dígito verificador vezes 1, e o total deve ser divisível por 11. Como o dígito precisa representar o valor 10 em alguns casos, o ISBN-10 permite, de forma única, um X final (dez romano).

As quatro partes de 0-306-40615-2

  • Grupo de registro (0): idioma/região (0/1 inglês, 85 Brasil, 972 Portugal).
  • Registrante (306): a editora.
  • Publicação (40615): o título/edição.
  • Dígito verificador (2): o dígito mod-11, possivelmente X.

ISBN-10 ⇄ ISBN-13

  • 10 → 13: descarte o dígito do ISBN-10, prefixe 978, recalcule o dígito EAN mod-10.
  • 13 → 10: só é possível para números 978 — remova o prefixo e o dígito mod-10, recalcule o dígito mod-11.
  • Livros 979: não têm equivalente ISBN-10 nenhum.

Pegadinhas comuns

  • O X é só maiúsculo: um x minúsculo deve ser normalizado; X equivale ao valor 10 e só aparece como último caractere.
  • Algoritmo diferente do ISBN-13: mod-11 (pesos 10…1) vs mod-10 (pesos 1,3). Não reutilize a mesma função de checksum.
  • Posições de hífen variam: remova os hífens antes de validar.
  • Checksum válido ≠ livro real: o algoritmo só prova que o número é bem-formado.

FAQ

Por que o ISBN-10 usa X? O valor de verificação mod-11 vai de 0 a 10; o dígito 10 é escrito como o algarismo romano X para ainda caber em um caractere.

Livros novos ainda recebem ISBN-10? Não. Desde 2007 só se atribui ISBN-13, mas estoque antigo e reimpressões mantêm o ISBN-10.

O dígito do ISBN-13 pode ser X? Não — só o ISBN-10 pode terminar em X; o ISBN-13 sempre termina em 0–9.

Ferramentas Relacionadas