Inicio › EAN-14 y DUN-14

EAN-14 y DUN-14: cómo calcularlo a partir de un EAN-13

El código de las cajas de cartón se construye a partir del EAN-13 de la unidad: se añade un dígito delante y se recalcula el de control. Aquí lo hacemos paso a paso, con ejemplo y con las medidas de impresión.

  • Tus datos no salen de tu navegador
  • PDF en milímetros reales
  • Dígito de control automático
  • Modelos Avery A4 y Carta
Todo se procesa en tu navegador
¿Qué etiqueta quieres hacer?

Elige el tipo y todo se configura solo (código, tamaño de hoja y diseño). Después puedes cambiar lo que quieras.

Tipo de código

Para hacer varias etiquetas distintas (por ejemplo, varios productos con su precio) en la misma hoja.

Imprime al 100 % · «Tamaño real». Nunca «Ajustar a la página».

¿Varias etiquetas distintas en la misma hoja? Añadir otra etiqueta

Etiqueta seleccionada:

Tus listas de productos, precios y logos nunca se suben a ningún servidor. El PDF, el PNG, el SVG y el ZIP se crean en tu propio dispositivo. Para no perder el trabajo, se guarda una copia solo en este navegador (puedes borrarla con «Borrar todo»).

Qué es el EAN-14 (y por qué tiene tantos nombres)

El EAN-14 es el código de barras que identifica una caja con varias unidades de un mismo producto: la caja de cartón en la que se envían 6, 12 o 24 botes al distribuidor. Se conoce por varios nombres que, en la práctica, designan lo mismo:

  • GTIN-14: el nombre oficial del número de 14 dígitos en el sistema GS1.
  • DUN-14 (Distribution Unit Number): el nombre tradicional en España y Latinoamérica, todavía muy usado por cadenas de distribución y por AECOC.
  • ITF-14: no es el número, sino el tipo de código de barras (Interleaved 2 of 5) con el que se dibuja ese número. Es el que lleva un marco alrededor.
  • EAN-14: el nombre coloquial que se usa en las búsquedas y en muchos programas de gestión.

Si un cliente te pide «el DUN-14 de la caja», te está pidiendo el GTIN-14, normalmente dibujado como ITF-14.

La idea clave: se construye desde el EAN-13 de la unidad

El número de la caja no se inventa: deriva del EAN-13 del producto que va dentro. Es el mismo identificador de empresa y de producto, con dos cambios: un dígito nuevo al principio y un dígito de control recalculado al final.

La estructura de los 14 dígitos es:

ParteDígitosDe dónde sale
Indicador de nivel1Lo eliges tú entre 1 y 8 (el 9 se reserva a productos de medida variable)
Cuerpo del EAN-1312Los 12 primeros dígitos del EAN-13 de la unidad, sin su dígito de control
Dígito de control1Se calcula de nuevo para los 13 dígitos anteriores

El indicador sirve para distinguir los distintos niveles de empaquetado de un mismo producto. Una convención habitual es el 1 para la primera caja, el 2 para una caja mayor o un embalaje distinto, y así hasta el 8. Cada combinación debe usarse para un único formato: si el 1 es la caja de 12 unidades, no puede ser también la de 24.

Cómo calcularlo paso a paso

Partimos del EAN-13 5901234123457 y queremos el código de una caja de 12 unidades.

  1. Quita el dígito de control del EAN-13 (el último, el 7). Quedan 12 dígitos: 590123412345.
  2. Añade el indicador delante. Si esta caja será el nivel 1: 1590123412345 (13 dígitos).
  3. Calcula el dígito de control con el mismo algoritmo de siempre (módulo 10 de GS1): numera desde la derecha, multiplica por 3 y por 1 alternativamente, suma y calcula lo que falta para la siguiente decena.
Posición (desde la derecha)12345678910111213
Dígito5432143210951
Peso3131313131313
Producto154923492302753

La suma es 15 + 4 + 9 + 2 + 3 + 4 + 9 + 2 + 3 + 0 + 27 + 5 + 3 = 86. Para llegar a 90 faltan 4, así que el código completo es 15901234123454.

Con otros indicadores, el mismo producto da códigos distintos. Observa que el dígito de control cambia aunque el resto del número sea el mismo:

IndicadorCuerpo (13 dígitos)ControlCódigo completo
11590123412345415901234123454
22590123412345125901234123451
55590123412345255901234123452

Si tienes ya el DUN-14 y quieres comprobar que es válido, multiplica los 14 dígitos por 3 y por 1 alternativamente, empezando por 3 en el primero (porque 14 es par), y suma: debe dar un múltiplo de 10. Con 15901234123454 la suma es 90. Los fundamentos del cálculo están explicados en la guía del dígito de control.

Dos errores muy frecuentes

  • Conservar el dígito de control del EAN-13. Quien añade el 1 delante y deja el 7 al final obtiene 15901234123457, un número de 14 dígitos cuyo control no cuadra. Hay que quitar el último dígito y recalcularlo.
  • Usar el mismo número para cajas distintas. Una caja de 6 y una de 12 del mismo producto necesitan indicadores diferentes. Si las dos llevan el mismo código, el almacén del cliente no puede distinguirlas.

¿Y si la caja mezcla productos distintos?

El GTIN-14 describe una caja de un solo producto. Una caja con varios productos distintos (por ejemplo, un surtido de tres sabores) no se puede derivar de ningún EAN-13 de sus componentes: necesita su propio identificador, que se asigna como una referencia más de tu empresa. Si no estás seguro de cómo codificarlo, pregúntaselo al cliente o a tu organización de GS1: es una decisión que afecta a cómo lo leerá su sistema.

¿Necesito un EAN-13 oficial para tener un DUN-14?

Para que el código sea válido en la logística de otra empresa, sí: se construye con tu propio prefijo, el que te asigna GS1 (en España, AECOC). Si el EAN-13 de la unidad no es tuyo, el DUN-14 que derives tampoco lo será y puede coincidir con el de otra empresa. En el artículo sobre cómo conseguir códigos EAN en España explicamos el proceso y qué hacer si solo necesitas códigos para uso propio.

Para mercancía que no sale de tu negocio (un almacén propio, cajas de archivo), no hace falta ninguna de las dos cosas: un Code 128 con tu referencia es más flexible.

Cómo se dibuja: el ITF-14

El número se codifica en ITF-14 (Interleaved 2 of 5), un código que agrupa los dígitos de dos en dos: las barras codifican el primero de cada pareja y los espacios, el segundo. Por eso solo admite un número par de dígitos, y el de 14 lo cumple. Lleva además un marco (las barras portadoras) que protege las barras de los extremos y ayuda a imprimir sobre superficies rugosas como el cartón corrugado.

Las especificaciones generales de GS1 dan estas medidas orientativas para el ITF-14:

ParámetroValor
Módulo (barra más fina)mínimo 0,495 mm, máximo 1,016 mm (el 100 % es 1,016 mm)
Altura de las barras31,75 mm (no cambia al reducir el ancho)
Zonas en blanco lateralesal menos 10 módulos a cada lado
Barras portadoras (marco)se recomienda siempre que se puedan imprimir

Con el módulo mínimo de 0,495 mm, el código mide unos 67 mm de ancho sin contar las zonas en blanco (unos 77 mm con ellas); con el módulo nominal de 1,016 mm, unos 137 mm (157 mm con ellas). Es mucho para una etiqueta pequeña, y es la razón por la que el ITF-14 se imprime en etiquetas grandes (por ejemplo, 100 × 150 mm en rollo térmico o las hojas de 99,1 × 139 mm como la Avery L7169) o directamente sobre la caja.

Si imprimes directamente sobre cartón corrugado con un sistema de planchas (flexografía), los fabricantes de cartón suelen recomendar módulos más gruesos, de unos 0,635 mm o más. Confírmalo con tu impresor.

Cómo hacerlo con GeneraEtiquetas

La herramienta de arriba está preparada con el ejemplo de este artículo, 15901234123454, en formato ITF-14:

  1. Teclea los 13 primeros dígitos (indicador + 12 del EAN-13) y la herramienta calcula y añade el de control. O pega los 14 y valida que el último cuadre.
  2. Con una lista de cajas, pégala desde Excel en el modo «Varias etiquetas» y genera todas de una vez. Si tienes varios productos, mira cómo preparar la lista en códigos de barras desde Excel.
  3. Elige una etiqueta grande en el paso 3. La herramienta te avisa si las barras salen demasiado finas o bajas: para ITF-14 considera «justo» un módulo de menos de 0,5 mm y una altura de menos de 20 mm.
  4. Imprime una prueba y léela con el escáner real del almacén o del cliente antes de imprimir toda la tirada.

Si necesitas información logística adicional en la misma etiqueta (lote, fecha de caducidad, número de palé), el estándar habitual es el GS1-128, una aplicación de Code 128 que esta herramienta no genera. En ese caso, consulta con tu cliente o transportista qué formato exigen. Y para ver cuándo conviene cada tipo de código, tienes la guía qué código de barras elegir.

Cómo comprobamos la calidad de los códigos que genera la herramienta se explica en Cómo verificamos las medidas y los códigos.

Preguntas frecuentes

¿Es lo mismo EAN-14, DUN-14, GTIN-14 e ITF-14?

Casi. GTIN-14 es el nombre oficial del número de 14 dígitos; DUN-14 es el nombre tradicional en España; EAN-14 es el nombre coloquial; ITF-14 es el tipo de código de barras con el que se dibuja ese número. En la práctica, cuando alguien pide el DUN-14 de una caja, se refiere a un GTIN-14 impreso como ITF-14.

¿Cómo calculo el DUN-14 a partir de un EAN-13?

Quita el último dígito del EAN-13, pon delante un indicador de nivel (del 1 al 8) y calcula de nuevo el dígito de control con el algoritmo de módulo 10 de GS1. Así, 5901234123457 con indicador 1 da 15901234123454.

¿Qué indicador tengo que poner delante?

Lo eliges tú entre 1 y 8, para distinguir los niveles de empaquetado de un mismo producto (por ejemplo, 1 para la caja de 12 y 2 para la de 24). El 9 se reserva a productos de medida variable. Cada indicador debe corresponder a un único formato de caja.

¿Puedo generar un DUN-14 sin un EAN-13 oficial?

Puedes generar el dibujo, pero será válido solo dentro de tu empresa. Para que funcione en la logística de otra empresa, el número debe construirse con tu prefijo de GS1 (en España, AECOC), porque si no podría coincidir con el de otro producto.

¿Qué tamaño debe tener un código ITF-14?

El módulo debe estar entre 0,495 y 1,016 mm, con barras de unos 31,75 mm de alto, 10 módulos en blanco a cada lado y un marco alrededor. Con el módulo mínimo mide unos 67 mm de ancho (77 con las zonas en blanco); con el tamaño nominal, unos 137 mm (157 con ellas).

Más guías

Hojas más consultadas: Avery 3474 · Avery L7162 · Avery 5162 / 8162 · Avery 3422 · Avery L7165 · Avery 5160 / 8160