Validador ISBN (ISBN-10 / ISBN-13)
Un ISBN (Número Internacional Normalizado del Libro) identifica únicamente una edición. ISBN-10 (usado hasta 2007) tiene checksum mod-11 que permite 'X' como dígito 10. ISBN-13 (desde 2007, también código GTIN-13) tiene checksum mod-10 como códigos UPC. Esta herramienta detecta formato por longitud, valida checksum y ofrece conversión automática: ISBN-10 → ISBN-13 anteponiendo '978' y recomputando el check; ISBN-13 ↔ ISBN-10 solo cuando el prefijo es 978 (ISBNs con prefijo 979 no tienen equivalente ISBN-10).
Ingresa un ISBN arriba (10 o 13 dígitos).
Validación = solo checksum. Dice que los dígitos están bien formados, no que un libro con ese ISBN exista. Para eso usa catálogo de biblioteca.
Cómo usar
- Pega un ISBN (guiones, espacios, 'x' minúscula todos están bien — se normalizan).
- Lee el estado de validez. ✓ válido significa que el checksum pasa.
- Copia el formato convertido desde el panel inferior.
Preguntas frecuentes
- ¿Qué significa la 'X' en ISBN-10?
- ISBN-10 usa mod 11, así el 'dígito' check puede ser 0–10. Para mantener formato 10 chars, 10 se escribe como 'X' (romano). ISBN-13 usa mod 10 así check siempre es 0–9, sin X.
- ¿Cada ISBN-13 convierte a ISBN-10?
- Solo si empieza con 978. ISBNs con 979 (introducidos 2013 al agotarse 978) no tienen ISBN-10 válido — bases viejas que esperan ISBN-10 no matchearán esos libros.
- ¿Por qué tantas hifenaciones del mismo ISBN?
- Los guiones marcan prefijo / grupo registro / editorial / título, y las longitudes varían por país y editorial. La validación los ignora. Cualquier hifenación de los mismos dígitos es el mismo ISBN.
- ¿ISBN es el código de barras del libro?
- Sí, para libros modernos — el ISBN-13 ES el código EAN/GTIN-13. El add-on de 5 dígitos al lado codifica el precio.
Guías sobre este tema
Herramientas relacionadas
Calculadora de dígito de control de código de barras
Calcula o verifica el dígito de control módulo 10 de GS1 para códigos de barras EAN-13, UPC-A y EAN-8. Introduce los dígitos de datos para obtener el dígito de control, o un código completo para confirmar que es válido.
Generador de códigos de barras
Crea un código de barras EAN-13, EAN-8, UPC-A, Code 128, Code 39 o ITF-14 y descárgalo como SVG o PNG. Funciona en tu navegador.
Validador IBAN
Valida un Número Internacional de Cuenta Bancaria — chequea código país, longitud y checksum mod-97. Soporta 75+ países.
Validador de Tarjeta de Crédito (Luhn + Marca)
Valida un número de tarjeta con checksum Luhn, detecta marca (Visa/MC/Amex/etc) y chequea longitud esperada. Local, sin red.
Generador de la sucesión de Fibonacci
Genera los primeros N números de Fibonacci — 0, 1, 1, 2, 3, 5, 8 … — con precisión exacta de enteros grandes, y ve el último término, la suma acumulada y la aproximación al número áureo de los dos últimos términos.
Formateador de Números (Intl.NumberFormat)
Formatea un número como cada locale espera — `1,234,567.89`, `1.234.567,89`, `$1.23M`, `12 345 ₽` — y obtén el snippet JavaScript equivalente.