Utilo

Calculadora de dígito de control EAN

Calculadora gratuita del dígito de control EAN para EAN-13, EAN-8, UPC-A y GTIN-14. Muestra cada peso y el prefijo GS1. Nada se sube.

Qué hace esta calculadora del dígito de control EAN

Los códigos de barras del comercio, de los libros y de las cajas exteriores terminan con un dígito de control calculado con la regla módulo 10 de GS1. EAN-13, EAN-8, UPC-A y GTIN-14 comparten esa regla. Esta calculadora toma los dígitos que ya tienes, detecta la simbología por la longitud y calcula el dígito que falta o te dice si el último es correcto. Cada paso de ponderación aparece con la suma y el resto, para revisar un número enviado por un proveedor antes de imprimir una etiqueta.

El prefijo GS1 del número completo se busca en los rangos habituales de las organizaciones miembro. Un prefijo nombra a la organización que asignó el prefijo de empresa. No es el país donde el producto se fabricó, se envasó o se llenó. Nada de lo que escribes se sube. La cuenta se hace en la página, así que puedes revisar GTIN en borrador y números copiados de una etiqueta dañada.

Cómo se calcula el dígito de control

GS1 usa una sola regla para GTIN-8, GTIN-12, GTIN-13 y GTIN-14. Si el código ya está completo, quita el último dígito. Recorre los dígitos restantes de derecha a izquierda. El dígito justo a la izquierda de la posición de control se multiplica por 3, el siguiente por 1, luego por 3 y por 1, alternando hasta la izquierda. Suma los productos. El dígito de control es lo que lleva esa suma al siguiente múltiplo de 10. Si la suma ya termina en 0, el dígito es 0: dígito = (10 − (suma mod 10)) mod 10.

El cuerpo 400638133393 es un EAN-13 de ejemplo. Desde la derecha los pesos empiezan 3, 1, 3, 1, así que el 3 final se multiplica por 3. La suma ponderada es 69. 69 mod 10 es 9, y 10 − 9 = 1. El EAN-13 completo es 4006381333931. Validar un código completo repite esa cuenta con todos los dígitos menos el último y compara el resultado.

La longitud elige la lectura:

  • 7 dígitos calculan un EAN-8 / GTIN-8. 8 dígitos lo validan.
  • 11 dígitos calculan un UPC-A / GTIN-12. Un UPC-A terminado tiene 12 dígitos.
  • 12 dígitos se leen primero como cuerpo de EAN-13, así que se añade un dígito. Esos mismos 12 dígitos también son un UPC-A completo, mostrado como lectura alternativa.
  • 13 dígitos validan un EAN-13. También pueden ser un GTIN-14 al que le falta el dígito, con el primero como indicador de embalaje.
  • 14 dígitos validan un GTIN-14, el número que suele imprimirse como ITF-14 en un cartón.

Prefijos y cómo usar el resultado

Los tres primeros dígitos de un GTIN-13, o los tres que siguen al indicador de un GTIN-14, son el prefijo GS1. 400–440 es GS1 Alemania, gran parte de 000–139 es GS1 Estados Unidos, 500–509 es GS1 Reino Unido, 690–699 es GS1 China y 300–379 es GS1 Francia. Una empresa autorizada en un país puede fabricar en otro y conservar su prefijo. Los rangos 020–029 y 200–299 son números restringidos de tienda. 977 es ISSN, 978–979 es ISBN y 980–999 cubre reembolsos y cupones. Los artículos de medida variable codifican un precio o un peso en los dígitos centrales; si los cambias, hay que recalcular el dígito.

Un UPC-A escrito como GTIN-13 gana un cero a la izquierda. Ese cero no cambia el dígito de control, porque no aporta nada a la suma ponderada.

Pega los dígitos con o sin espacios. Lee el tipo detectado, el dígito y el número completo, y cópialo. En un código completo, la línea de estado dice si el último dígito coincide. La tabla lista cada dígito, su peso 1 o 3 y el producto. Generar código de barras dibuja el símbolo. Tipos de códigos de barras compara EAN-13, EAN-8, UPC-A e ITF-14.

Un dígito correcto no significa que GS1 te haya asignado el número. Las tiendas rechazan prefijos de empresa sin licencia. Un ISBN-13 se valida aquí; el dígito antiguo del ISBN-10, que puede ser la letra X, no. En ITF-14 el indicador entra en el dígito de control, así que pasar un GTIN de unidad a un cartón sin recalcular el decimocuarto dígito no escaneará. Doce dígitos son primero un cuerpo EAN-13 y después un UPC-A terminado: si querías el UPC, usa la línea alternativa.

Preguntas frecuentes

¿Cuál es el dígito de control de 400638133393?

Es 1. El EAN-13 completo es 4006381333931. El prefijo 400 es GS1 Alemania, la organización emisora, no la fábrica que llenó el producto.

¿Cómo compruebo un EAN-13 que ya existe?

Introduce los 13 dígitos. La calculadora recalcula el dígito a partir de los 12 primeros y lo compara con el decimotercero. Si no coincide, hay un error de tecleo, un pegado cortado o una etiqueta dañada.

¿UPC-A usa el mismo cálculo que EAN-13?

Sí. Un UPC-A es un GTIN-12. Añadir un cero delante lo convierte en el GTIN-13 equivalente y el dígito no cambia. Introduce 11 dígitos para calcular un UPC-A, o 12 y lee la validación alternativa.

¿Puedo calcular el dígito de un GTIN-14?

Introduce 13 dígitos para calcularlo o 14 para validar. El primer dígito es el indicador de embalaje. El prefijo GS1 son los tres siguientes. El enlace del código abre un símbolo ITF-14.

¿Un dígito válido demuestra que el producto es auténtico?

No. Cualquiera puede calcular un dígito. La autenticidad depende de si GS1 asignó ese prefijo de empresa y esa referencia. Genera el código de barras solo para un número que tengas permiso de imprimir.

Sí. Todo el procesamiento se realiza directamente en tu navegador mediante JavaScript, Web Workers y APIs web. Nada de lo que escribes, pegas o subes se envía a nuestros servidores.

Esta página se tradujo automáticamente del inglés. Si encuentras un error, avísanos.