GS1-128 (EAN-128) explicado: identificadores de aplicación

GS1-128 parece un código de barras corriente con paréntesis en el texto. Esos paréntesis son la clave — convierten datos en bruto en algo que todo sistema de la cadena de suministro entiende. Antes se llamaba EAN-128, y todavía lo verás escrito EAN 128 o UCC/EAN-128.

EAN Studio · Actualizado en julio de 2026

GS1-128 es un estándar de código de barras construido sobre la simbología Code 128. Lo que lo distingue es la estructura: en vez de codificar texto libre, usa identificadores de aplicación (AIs) para etiquetar cada dato, de modo que un escáner en cualquier punto de la cadena sabe si está leyendo un número de producto, un lote, una fecha de caducidad o un ID de palé.

¿Qué es un identificador de aplicación?

Un AI es un código numérico corto, mostrado entre paréntesis, que declara el significado de los datos que le siguen. Un solo código de barras GS1-128 puede encadenar varios AIs. Los más comunes incluyen:

AISignificadoEjemplo
(00)SSCC — código seriado de contenedor de envío (unidad logística)(00)123456789012345675
(01)GTIN — el número de producto(01)05601234567892
(10)Número de lote(10)ABC123
(11)Fecha de producción (AAMMDD)(11)260720
(17)Fecha de caducidad (AAMMDD)(17)261231
(21)Número de serie(21)000042

Así, un único código de barras logístico que lee (01)05601234567892(10)ABC123(17)261231 dice, sin ambigüedad: este GTIN, de este lote, con caducidad en esa fecha — todo en un solo escaneo.

En qué se diferencia del Code 128 simple

 Code 128GS1-128
DatosTexto libre, cualquier estructuraEstructurados mediante identificadores de aplicación
Inicio especialNo requiere ningunoCarácter FNC1 inicial
Significado de los datosLo defines túEstandarizado en todos los usuarios de GS1
Uso típicoSKU, etiquetas internasLogística, palés, cadenas de suministro reguladas

Bajo el capó, GS1-128 es Code 128 — la diferencia es el carácter FNC1 inicial y las convenciones de AI que dan a los datos un significado compartido y legible por máquina. Por eso los AIs de longitud fija no necesitan separador, mientras que los de longitud variable se separan con un carácter de función FNC1.

Dónde se usa GS1-128

Es el caballo de batalla de la logística y de las cadenas de suministro reguladas: etiquetas de envío, etiquetas de palé y de caja, y cualquier sitio donde los datos de lote, caducidad o serie deban viajar con el número de producto. Las cajas de los supermercados siguen usando EAN-13 o UPC-A en la unidad de consumo; GS1-128 vive en las cajas y palés que hay detrás.

Sigue siendo solo una imagen a partir de un número. Como con cualquier código de barras, GS1-128 codifica datos que tú aportas — el GTIN que hay dentro lo asigna GS1. EAN Studio dibuja el código de barras; no emite los números ni los AIs.

Una cadena mal escrita se dibuja igual

Aquí es donde el GS1-128 pilla a la gente. Pon un número de 13 dígitos en (01) en vez de 14, o escribe una fecha como 20.01.2026 en vez de 260120, y la simbología no pone ninguna objeción: el Code 128 codifica esos caracteres sin quejarse. Sale una imagen con buen aspecto, que el lector incluso lee — pero el sistema del otro lado no consigue sacar de ahí un GTIN. No se nota en la etiqueta. Se nota en el almacén de quien recibe el palé.

Muchos generadores gratuitos dibujan la cadena tal cual viene, sin comprobarla.

EAN Studio comprueba la cadena antes de dibujar. El dígito de control del GTIN y del SSCC, la longitud y el tipo de cada AI, las fechas en AAMMDD, los pesos con sus seis dígitos, y las combinaciones que exige la norma — el (02) necesita el (37), y el (15) y el (17) no pueden aparecer juntos. Si la cadena no está bien, no sale ningún código, y te dice qué AI está mal.

GS1-128 es una función Pro

GS1-128, GS1 DataBar, GS1 DataMatrix y Pharmacode forman parte del plan Pro. El Code 128 simple es gratis.

Ver el plan Pro Generador Code 128 gratis

Preguntas frecuentes

¿El GS1-128 es lo mismo que el EAN-128?

Sí. EAN-128 — también escrito EAN 128 o UCC/EAN-128 — es el nombre antiguo del GS1-128. La norma cambió de nombre cuando EAN International y la UCC se unieron en GS1; el código de barras en sí no cambió, y un lector lee ambos igual.

¿Qué es GS1-128?

GS1-128 es un estándar de código de barras que usa la simbología Code 128 con una estructura de datos definida. Los identificadores de aplicación (AIs) etiquetan cada dato — como GTIN, lote, caducidad o SSCC — para que cualquier sistema GS1 lo lea de forma coherente.

¿Qué es un identificador de aplicación (AI)?

Un AI es un prefijo numérico corto entre paréntesis que indica qué significan los datos que siguen. Por ejemplo, (01) es el GTIN, (10) es el lote, (17) es la fecha de caducidad y (00) es el número de unidad logística SSCC.

¿Qué es un SSCC y cuándo lo necesito?

El SSCC — Serial Shipping Container Code — es el número de dieciocho dígitos que identifica una unidad logística: un palé concreto o una caja concreta, no el producto que va dentro. Viaja en el AI (00) y nunca puede repetirse, porque dos palés con el mismo SSCC rompen la lectura en recepción. Lo necesita cuando un minorista o un centro de distribución pide etiqueta de palé, o cuando envía un aviso de expedición que debe coincidir con lo que llega al muelle. Se forma con su prefijo de empresa GS1, un número de serie que usted elige y un dígito de control. EAN Studio crea e imprime etiquetas SSCC en el plan Pro y guarda un registro de los números ya usados, para que no repita ninguno sin darse cuenta.

¿En qué se diferencia GS1-128 del Code 128?

Code 128 es la simbología subyacente y codifica texto libre. GS1-128 añade las reglas GS1 por encima: un carácter FNC1 inicial e identificadores de aplicación que dan a los datos un significado estándar y legible por máquina.

¿Dónde se usa GS1-128?

En etiquetas de envío y logística, palés y cajas, y en cadenas de suministro reguladas que necesitan datos de lote, caducidad o número de serie junto al número de producto.

¿Qué pasa si la cadena del GS1-128 está mal escrita?

La simbología no pone objeción: el Code 128 codifica los caracteres que le den, así que sale una imagen con buen aspecto y que se lee. Lo que falla es el sistema de lectura del otro lado, que no consigue separar los campos ni sacar el GTIN — y eso solo aparece cuando alguien recibe la mercancía. EAN Studio valida la cadena antes de dibujar: si no está bien, no sale ningún código, y te dice qué AI está mal.