Validar un ISBN
La última cifra de un ISBN no dice nada del libro: está ahí para pillar erratas. Y el ISBN-10 lo hacía mejor que el de 13 cifras.
Lo que escribes no sale de tu navegador: no se guarda ni se envía a ningún sitio.
Cómo funciona
- ISBN-13: las cifras se multiplican por 1 y por 3, alternando, y la suma tiene que ser múltiplo de 10.
- ISBN-10: las cifras se multiplican por 10, 9, 8… hasta 1, y la suma tiene que ser múltiplo de 11. Si la cifra de control tendría que valer 10, se escribe X.
- Como 11 es primo, el ISBN-10 detecta todos los cambios de orden de dos cifras seguidas. El ISBN-13 no detecta los de dos cifras que se diferencian en 5, como 1 y 6.
El ISBN-10 detecta todas las erratas de una cifra y todos los cambios de orden de dos cifras seguidas; el ISBN-13 se deja los cambios de orden de cifras que se diferencian en 5. Es la idea de los códigos detectores y correctores de errores: añadir un poco de información redundante para pillar (o arreglar) los fallos.
Preguntas frecuentes
¿Cómo se calcula el dígito de control de un ISBN-13?
Se multiplican las 12 primeras cifras por 1, 3, 1, 3…, se suma y el dígito de control es lo que le falta a la suma para llegar al siguiente múltiplo de 10.
¿Por qué algunos ISBN acaban en X?
En el ISBN-10 la cuenta se hace módulo 11, así que el dígito de control puede valer 10. Como no cabe en una cifra, se escribe X (10 en números romanos).
¿Qué diferencia hay entre el ISBN-10 y el ISBN-13?
Desde 2007 los ISBN tienen 13 cifras y empiezan por 978 o 979, como los códigos de barras EAN-13. El ISBN-10 usaba pesos del 10 al 1 y módulo 11, que detecta más erratas.
Otros validadores
- Validar un IBAN
- Validar un número de tarjeta (algoritmo de Luhn)
- Validar un código de barras (EAN-13)
- Comprobar la letra del DNI o del NIE
Fuentes
Comprobado el 20 de octubre de 2026. Los cálculos se contrastan con la biblioteca python-stdnum en 4000 casos.
Cómo citar esta página
Fernando Hernando (2026). Validar un ISBN [Herramienta web], versión del 20 de octubre de 2026. El bit perdido. https://elbitperdido.com/herramientas/validar-isbn
@misc{hernando2026validarisbn,
author = {Fernando Hernando},
title = {Validar un ISBN},
year = {2026},
howpublished = {El bit perdido},
url = {https://elbitperdido.com/herramientas/validar-isbn},
note = {Herramienta web, versión del 20 de octubre de 2026}
}