# Dígitos de control EAN, UPC y GTIN

Comprueba el dígito de control de un EAN-8, EAN-13, UPC-A o GTIN-14, añade el que falta, lee el país del prefijo GS1 y convierte entre ISBN-10 y EAN-13. Un código por línea.

https://codeknife.dev/es/ean-gtin-digito-control/

## Qué hace

Comprueba el dígito de control de un número de código de barras: un EAN-8, UPC-A, EAN-13 o GTIN-14. También puede calcular el dígito de control de un código que no lo tiene, leer el país del prefijo GS1 y convertir un ISBN-10 en el EAN-13 impreso en el mismo libro, o al revés. Pega un código por línea para tratar muchos a la vez.

## Cómo usarlo

1. Escribe o pega un código por línea. Los espacios y guiones se ignoran.
2. Elige qué hacer: **Comprobar el dígito de control**, **Calcular el dígito de control** (deja fuera el último dígito) o **Convertir ISBN-10 y EAN-13**.
3. Lee el resultado de cada código y copia una parte o toda la lista.

## Ejemplos

`4006381333931` es un EAN-13 válido de Alemania. `4006381333932` falla y la herramienta indica que el dígito de control debería ser 1. El cuerpo `400638133393` pasa a `4006381333931` al calcular. `0306406152` como ISBN-10 es `9780306406157` como EAN-13.

## Conviene saber

- Válido significa que el dígito de control encaja. No significa que el producto exista ni de quién es el número.
- El país sale del prefijo GS1, los primeros dígitos. Indica la oficina que dio el número de empresa, no dónde se fabricó el producto.
- Un UPC-A es un EAN-13 con un cero delante, y un GTIN-14 añade un indicador de embalaje delante de un EAN-13.
- Solo un EAN-13 que empieza por 978 tiene ISBN-10. Uno que empieza por 979 no.

## ¿Qué significa que un código sea válido?

Significa que el dígito de control encaja con los demás dígitos, así que el código está bien formado. No demuestra que el producto exista ni de quién es el número: eso solo lo sabe la base de datos de GS1.

## Preguntas frecuentes

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

Desde la derecha de los dígitos anteriores al de control, multiplícalos alternando 3 y 1 y suma. El dígito de control lleva la suma al siguiente múltiplo de 10. EAN-8, UPC-A, EAN-13 y GTIN-14 usan esta regla.

### ¿Qué significa el país?

Los primeros dígitos de un EAN-13 son un prefijo GS1. Indica la oficina GS1 que dio el número de empresa, no dónde se fabricó o vende el producto. Algunos prefijos son para libros, cupones o uso interno de una empresa.

### ¿Se envía lo que escribo a algún sitio?

No. Cada comprobación se ejecuta en tu navegador y los códigos no se envían a nuestros servidores.