Data CheckerVerificación de datos

Validar un ISBN

Un ISBN lleva un dígito de control, pero no el mismo según su longitud: módulo 11 para los antiguos números de 10 caracteres — de ahí la X que aparece a veces — y dígito GS1 para los ISBN-13, que son códigos de barras de pleno derecho.

Gratis Calculado en tu navegadorNo consume créditos

Se ignoran guiones y espacios. Se acepta una X final en los ISBN-10.

Cómo funciona la comprobación

  1. 1

    La longitud elige el cálculo

    Diez caracteres: módulo 11, ponderación de 10 a 1, con la clave pudiendo valer X para representar el 10. Trece dígitos: dígito GS1, el mismo que el de un código de barras EAN-13.

  2. 2

    El dígito se recalcula y se compara

    El carácter esperado aparece junto al tuyo: un ISBN que falla casi siempre viene de un dígito invertido al copiarlo.

  3. 3

    Se ofrece la conversión

    Un ISBN-10 válido se convierte en ISBN-13: se añade el prefijo 978, se quita el dígito antiguo y se calcula el nuevo.

Por qué esa X final

El cálculo de un ISBN-10 es un módulo 11: el resto puede valer 10, un valor que ningún dígito representa. La norma eligió la letra X, que vale por tanto 10 y nada más. Una X en cualquier otra posición no es un ISBN.

Los ISBN-13 ya no tienen ese problema: su dígito es un módulo 10 y siempre cabe en una cifra. Por eso la conversión 10 → 13 cambia el dígito de control.

Qué identifica realmente un ISBN

Una edición, no una obra. La tapa dura, el formato grande, el digital y el bolsillo de la misma novela llevan cuatro ISBN distintos. Un catálogo que deduplique por ISBN conserva por tanto los cuatro: es intencionado.

Preguntas frecuentes

¿Qué diferencia hay entre ISBN-10 e ISBN-13?

El ISBN-10 es el formato antiguo, usado hasta 2007. El ISBN-13 le añade el prefijo 978 (o 979 en las asignaciones recientes) y recalcula el dígito según la regla GS1, lo que lo convierte en un código de barras EAN-13 válido y permite escanear un libro en caja como cualquier producto.

¿Se puede convertir un ISBN-13 en ISBN-10?

Solo si empieza por 978: se quita el prefijo y se recalcula el dígito en módulo 11. Un ISBN-13 en 979 no tiene equivalente de 10 dígitos, ya que ese rango se abrió justamente cuando se agotaron los 978.

¿Qué significa el dígito posterior al 978?

Es el grupo de registro: designa una zona lingüística o geográfica. 0 y 1 para el inglés, 2 para el francés, 3 para el alemán, 4 para el japonés, 84 para el español, 88 para el italiano. No dice dónde se imprimió el libro, solo a qué agencia pertenece el editor.

¿Un ISBN válido corresponde a un libro existente?

No. El dígito solo prueba la coherencia de las cifras. Para saber si un ISBN se ha asignado y a qué obra hay que consultar un catálogo: la agencia nacional del ISBN, la Library of Congress o una base comercial de libreros.

La misma comprobación por API

Esta herramienta se ejecuta en tu navegador. Para hacer la misma comprobación desde tu código, en masa o en servidor, la API responde en JSON.

Ver la documentación

Herramientas relacionadas

Todas las herramientas
Validar un ISBN-10 o ISBN-13 y convertirlo | Data Checker