1001Ferramentas
📚Validadores

Validador de ISBN-13 com Checksum

Valida ISBN-13 (13 dígitos) — formato moderno usado desde 2007. Inclui prefixo 978/979 e dígito verificador EAN-13. Mostra detalhes.

ISBN-13: o código de barras do livro e seu dígito verificador mod-10

O ISBN-13 (International Standard Book Number) é o identificador de 13 dígitos impresso em todo livro publicado comercialmente, definido pela ISO 2108 e administrado pela International ISBN Agency. Desde 1º de janeiro de 2007 todo ISBN tem 13 dígitos — a antiga forma de 10 dígitos foi migrada prefixando 978 e recalculando o dígito verificador. O validador desta página confere a estrutura e, principalmente, o dígito verificador.

Um ISBN-13 é fisicamente um código de barras GTIN-13 / EAN-13, então compartilha o algoritmo de dígito do EAN: multiplique os 12 primeiros dígitos alternadamente por 1 e 3, some, e o dígito verificador é (10 − (soma mod 10)) mod 10.

As cinco partes de 978-0-306-40615-7

  • Prefixo (978 ou 979): o prefixo GS1 "Bookland" que faz o livro escanear como qualquer produto de varejo.
  • Grupo de registro (0): área de idioma/região — 0 e 1 são inglês; 85 é o Brasil, 972 Portugal.
  • Registrante (306): a editora, atribuída pela agência nacional.
  • Publicação (40615): o título/edição específico.
  • Dígito verificador (7): o dígito mod-10 calculado acima.

Onde aparece

  • Varejo e bibliotecas: escaneamento no PDV, catalogação (registros MARC), empréstimo entre bibliotecas.
  • Distribuição: Amazon, Ingram, Nielsen BookData e bibliografias nacionais usam o ISBN como chave.
  • Metadados: feeds ONIX, o código de barras embaixo do EAN na quarta capa.
  • Mock data / testes: gerar ISBNs com checksum válido para fixtures de catálogo.

Pegadinhas comuns

  • Hífens são cosméticos: os limites de grupo/registrante variam de tamanho, então remova os hífens antes de validar e re-hifenize usando as faixas da agência se precisar da forma bonita.
  • 979 não tem forma de 10 dígitos: ISBNs com prefixo 979 (incluindo toda a antiga ISMN de partituras) não podem ser convertidos de volta para ISBN-10.
  • O dígito pode ser 0–9: diferente do ISBN-10, o dígito do ISBN-13 nunca é X.
  • Checksum válido ≠ atribuído: passar no algoritmo não significa que existe um livro real naquele número.

FAQ

Como o dígito verificador é calculado? Pesos 1,3,1,3… sobre os 12 primeiros dígitos; verificador = (10 − soma mod 10) mod 10. Algoritmo diferente do mod-11 do ISBN-10.

Posso converter ISBN-10 em ISBN-13? Sim: descarte o dígito do ISBN-10, prefixe 978, recalcule o dígito mod-10. O inverso só funciona para números 978.

ISBN é a mesma coisa que o código de barras? O código de barras EAN-13 do livro é o ISBN-13; o preço/moeda pode estar num código add-on separado ao lado.

Ferramentas Relacionadas