GS1-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.

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.

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

¿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.

¿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.