Validador de ISBN

Pega un ISBN-10 o ISBN-13 y mira si el dígito de verificación coincide. La herramienta ejecuta la verificación mod-11 para ISBN-10 (el dígito de verificación puede ser X = 10) y la verificación mod-10 de EAN para ISBN-13. Divide el ISBN en su elemento de grupo de registro, registrante, publicación y dígito de verificación, para que puedas comprobar en qué rango cae tu ISBN. También convierte ISBN-10 ↔ ISBN-13 (solo el subconjunto con prefijo 978). Modo masivo abajo para listas de uno por línea, con copia como TSV. Puramente del lado del cliente, sin subir nada, sin rastreo.

Los espacios, guiones, NBSP y rayas se eliminan. “X” se trata como el dígito de verificación del ISBN-10.

Probar:
un ISBN por línea · hasta 200
0 líneas
Cómo funcionan los dígitos de verificación del ISBN
  • El ISBN-10 usa un dígito de verificación mod-11. Para los 9 dígitos d1…d9 el dígito de verificación c cumple 10·c ≡ −(1·d1 + 2·d2 + … + 9·d9) (mod 11). Si el resultado es 10, se imprime como X — por eso un ISBN-10 puede contener una letra.
  • El ISBN-13 usa la misma verificación mod-10 que EAN-13 / UPC-A: pondera los primeros 12 dígitos alternadamente 1, 3, 1, 3, … y elige c para que el total mod 10 = 0. Los ISBN-13 también deben empezar con el prefijo bookland GS1 978 o 979; cualquier otra cosa falla.
  • El elemento de grupo de registro identifica el grupo de idioma / país (inglés = 0/1, alemán = 3, francés = 2, japonés = 4, ruso = 5, chino = 7, …). Cada grupo tiene un rango asignado, y la herramienta lee la tabla embebida en src/lib/tools/isbn.ts.
  • El registrante identifica a la editorial dentro del grupo, y la publicación identifica el título dentro del rango de esa editorial. Ambos los asigna la agencia y no se pueden descomponer públicamente sin la tabla completa de editoriales — la herramienta usa una convención documentada de mejor esfuerzo (registrante = primeros 2 caracteres del cuerpo, publicación = el resto), que coincide con las editoriales más comunes (Springer = “16”, O’Reilly = “96”).
  • El ISBN-13 siempre se puede promover desde ISBN-10 prefijando 978 y recalculando el dígito de verificación del ISBN-13. La inversa (ISBN-13 → ISBN-10) solo funciona para el rango 978 — los ISBN 979 son posteriores al mandato de ISBN-13 de 2007 y no tienen equivalente ISBN-10.
  • El modo masivo normaliza cada línea, la valida y emite un TSV con una fila por ISBN. La fila de cabecera es input · normalizado · tipo · válido · grupo · registrante · publicación · verificación · problemas. La línea de resumen muestra los recuentos de bueno / malo / inválido / ISBN-10 / ISBN-13 y cuántos duplicados (misma forma normalizada) enviaste.
  • Nada sale de tu navegador. Todo el análisis se ejecuta localmente.