Generador de códigos de barras GS1-128
Elige los Identificadores de Aplicación y rellena sus valores — el constructor de AI compone la cadena GS1-128 correcta y la muestra al momento, gratis y sin límite.
Qué codifica el GS1-128
El GS1-128 es una variante del Code 128 para datos estructurados, pensada para las etiquetas de logística y de cadena de suministro que tienen que llevar más de un dato en un solo código de barras. En lugar de una única cadena de texto, los datos se reparten en campos y cada uno va marcado con un Identificador de Aplicación (AI) numérico entre paréntesis — (01) para un GTIN, (10) para un lote, (17) para una fecha de caducidad, (21) para un número de serie y varios más —, de modo que un escáner o un sistema de almacén puede extraer exactamente los campos que necesita, sin ambigüedad, por muchos que haya dentro del mismo símbolo. El constructor de AI de arriba se encarga de componer la cadena por ti: elige un AI, escribe su valor y la cadena con el formato correcto se genera y se muestra automáticamente.
FNC1: lo que lo convierte en datos GS1
Todos los símbolos GS1-128 empiezan por un carácter especial no imprimible llamado FNC1 — es lo que le dice al escáner «esto son datos GS1, interprétalos como Identificadores de Aplicación» en lugar de como texto arbitrario, que es como se leería un Code 128 normal. Dentro del código de barras, el FNC1 cumple además una segunda función: los campos de longitud variable de GS1 (por ejemplo un número de lote, que puede tener entre 1 y 20 caracteres) usan un segundo FNC1 como separador, que marca exactamente dónde termina ese campo para que el AI siguiente no se lea como parte de él. El FNC1 no lo escribes tú nunca — el Studio de esta herramienta lo inserta automáticamente al generar el símbolo.
Identificadores de Aplicación más habituales
Los cinco AI que admite el constructor de esta página cubren la gran mayoría de las etiquetas GS1-128 reales:
- (01) GTIN-14 — el número global de artículo comercial del producto, 14 dígitos incluido su propio dígito de control.
- (10) Lote — hasta 20 caracteres alfanuméricos que identifican un lote de producción.
- (17) Fecha de caducidad — en formato AAMMDD.
- (21) Número de serie — hasta 20 caracteres alfanuméricos que identifican una unidad concreta.
- (310x) Peso neto en kilogramos — un valor de 6 dígitos en el que x (de 0 a 5) indica cuántos de esos dígitos son decimales; 3102 con el valor 012345 significa 123,45 kg.
La especificación completa de GS1 define decenas de AI más para logística, fechas y medidas, además de estos cinco.
El SSCC y las etiquetas logísticas
El terreno natural del GS1-128 es la etiqueta de envío: los palés y las cajas que circulan por una cadena de suministro casi siempre llevan un Serial Shipping Container Code, el AI (00), un número de 18 dígitos que identifica de forma única esa unidad logística de principio a fin. Una etiqueta de palé real combina habitualmente un SSCC con un GTIN (01), un lote (10) y un campo de cantidad o de peso, todo en el mismo símbolo GS1-128 — exactamente el tipo de composición con varios campos que el constructor de AI de arriba está hecho para simplificar. Esa es la razón de fondo por la que el GS1-128 existe como formato aparte: la caja de una tienda quiere un único número sencillo, pero el muelle de recepción de un almacén necesita varios campos estructurados de una sola etiqueta y en una sola lectura.
GS1-128 frente al Code 128 simple
Físicamente, el GS1-128 y el Code 128 son la misma simbología: patrones de barras idénticos y la misma suma de control. La diferencia está por completo en la convención: el GS1-128 empieza siempre por FNC1 y estructura sus datos como Identificadores de Aplicación, mientras que el Code 128 simple codifica el texto que le des sin ningún significado implícito. Cualquier escáner que lea Code 128 descodifica también las barras de un símbolo GS1-128, pero solo el software preparado para GS1 interpreta correctamente la estructura de AI que hay detrás. Si tus datos no son un campo de GS1 — un SKU interno, un número de seguimiento que define tu propio sistema —, el Code 128 simple (ver /code-128) es la opción más sencilla y más adecuada.
Preguntas frecuentes
¿Qué es un Identificador de Aplicación (AI) en un código de barras GS1-128?
¿Qué diferencia hay entre GS1-128 y Code 128?
¿Qué es el FNC1 en un código de barras GS1-128?
¿Qué es un SSCC?
¿Necesito una licencia de GS1 para usar GS1-128?
¿Cómo construyo un código de barras GS1-128 sin saberme la sintaxis de los AI?
Sigue explorando
Sube un archivo CSV o de Excel y descarga un ZIP con todos los códigos de barras — sin límite de filas.
Imprimir hojas de etiquetasPDF listos para Avery, con zonas mudas correctas y alineación automática.
¿El código de barras no se escanea?Zonas mudas, tamaño, dpi térmico, contraste — causas, soluciones y un lector en vivo.
Todos los tipos de código de barrasExplora todas las simbologías que admite BarcodeSheets.