Validar códigos EAN, GTIN e ISBN

Pega uno o varios números, uno por línea; se admiten espacios y guiones. La herramienta reconoce el tipo por la longitud, comprueba el dígito de control según GS1 o la norma ISBN y convierte los ISBN.

Tus datos se guardan solo en este navegador.

Validar: número completo de 8, 10, 12, 13 o 14 dígitos. Calcular: número sin dígito de control (7, 9, 11, 12 o 13 dígitos).

Tu texto se queda en tu navegador: no se envía, no se guarda y no aparece en la dirección de la página.

Resultado

Resultado
4 de 5 válidos
Detalle por número
NúmeroTipoResultadoDetalles
4006381333931EAN-13 (GTIN-13)✓ válidoPrefijo 400
978-3-16-148410-0ISBN-13 / EAN-13✓ válidoPrefijo 978 · Rango 978/979: libro (ISBN) · como ISBN-10: 3-16-148410-X
0-306-40615-2ISBN-10✓ válidocomo ISBN-13: 978-0-306-40615-7
036000291452UPC-A (GTIN-12)✓ válidoPrefijo 003
4006381333932EAN-13 (GTIN-13)✗ dígito de control incorrecto: 2 en lugar de 1Prefijo 400

Cómo se calcula

Los códigos de barras de los productos (EAN/GTIN/UPC) y los números de libro (ISBN) terminan en un dígito de control. Se calcula a partir de los demás dígitos y detecta errores de tecleo: cualquier dígito equivocado y la mayoría de los intercambios de dos dígitos contiguos. Un dígito de control correcto solo indica que el número está bien formado, no que el producto o el libro existan.

¿Cuántos dígitos tiene cada código?

Cómo se calcula el dígito de control

Método GS1 (EAN, UPC, GTIN, ISBN-13): empezando por la derecha, se multiplican los dígitos alternativamente por 3 y por 1 y se suman. El dígito de control completa la suma hasta el siguiente múltiplo de 10. Ejemplo 400638133393: 4·1 + 0·3 + 0·1 + 6·3 + 3·1 + 8·3 + 1·1 + 3·3 + 3·1 + 3·3 + 9·1 + 3·3 = 89 → dígito 1, es decir, 4006381333931.

ISBN-10 (módulo 11): los nueve dígitos se ponderan con 10, 9, 8 … 2. El dígito de control completa la suma hasta un múltiplo de 11; si resulta 10, se escribe X. Ejemplo 0-306-40615-? → suma 130 → 11 − (130 mod 11) = 2.

ISBN-10 → ISBN-13: se antepone 978, se quita el dígito de control antiguo y se recalcula con el método GS1 (0-306-40615-2 → 978-0-306-40615-7). Los ISBN con 979 no tienen equivalente de 10 dígitos.

¿El prefijo indica el país de origen?

No. Los primeros dígitos (prefijo GS1) solo indican qué organización nacional de GS1 asignó el número a una empresa. Una empresa puede obtener sus números a través de GS1 en otro país, y el producto puede fabricarse en cualquier lugar. Por eso la herramienta solo muestra «Prefijo xyz» y nombra únicamente los rangos especiales fijos: 977 (publicaciones periódicas), 978/979 (libros; 979-0 música impresa) y 020–029, 040–049 y 200–299 para números internos de comercios y empresas.

Tus números se procesan solo en tu navegador y no se envían.

Preguntas frecuentes

¿Cómo se calcula el dígito de control de un EAN?

Elige arriba «Calcular el dígito de control» e introduce los 12 primeros dígitos de un EAN-13 (o 7 de un EAN-8, 11 de un UPC-A). A mano: desde la derecha, multiplica alternativamente por 3 y por 1, suma todo y completa hasta la siguiente decena.

¿Un EAN con dígito de control correcto está asignado?

No necesariamente. El dígito de control solo comprueba la estructura. Si el número pertenece realmente a un producto solo lo sabe su titular o el registro de GS1 (por ejemplo, «Verified by GS1»).

¿El prefijo 840–849 significa «hecho en España»?

No. Los prefijos 840–849 los asigna GS1 España, pero no indican dónde se fabricó el producto. GS1 aclara expresamente que el prefijo no señala el país de origen.

¿Qué significa la X en un ISBN-10?

La X representa el valor 10: el cálculo módulo 11 puede dar un resultado de dos cifras, pero solo hay una posición. El ISBN-13 nunca usa X.

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

Solo los ISBN-13 que empiezan por 978. El prefijo 979 se introdujo con el ISBN de 13 dígitos, por lo que esos ISBN no tienen forma de 10 dígitos.

Fuentes y base legal

Última actualización:

Herramientas relacionadas