Comparaciones y estándares

Code 128 o GS1-128: ¿qué diferencia hay?

GS1-128 utiliza la simbología Code 128 como base, pero añade una estructura normalizada con FNC1 e identificadores de aplicación GS1. Por tanto, un Code 128 genérico no es automáticamente un GS1-128.

Actualizado el 16 de septiembre de 2026

Respuesta rápida

GS1-128 utiliza la simbología Code 128 como base, pero añade una estructura normalizada con FNC1 e identificadores de aplicación GS1. Por tanto, un Code 128 genérico no es automáticamente un GS1-128.

Una base visual común

Ambos utilizan la estructura de Code 128, por lo que pueden parecerse. Ese parecido no significa que los datos estén organizados igual.

Conviene separar identificador y símbolo: la asignación y el significado comercial del número son una cosa; representarlo como código de barras legible por máquina es otra.

La estructura GS1-128

GS1-128 utiliza identificadores de aplicación para estructurar GTIN, lote, fecha, SSCC u otros elementos y sigue las reglas FNC1.

En un uso comercial real, prevalecen las reglas GS1 vigentes y los requisitos del distribuidor, marketplace o socio comercial frente a recomendaciones genéricas de Internet.

Comparación rápida

La tabla resume las diferencias principales. Para uso comercial, prevalecen el estándar aplicable y los requisitos del socio.

CaracterísticaCode 128GS1-128
Simbología baseCode 128Basado en Code 128
FNC1No es obligatorio en uso generalForma parte de la estructura GS1
Identificadores de aplicaciónSin estructura GS1 estándarEstructura con AI de GS1
UsoCódigos internos generalesCadena logística / datos GS1 estructurados

Sigue la especificación del socio

Si un socio exige SSCC, lote, fecha u otros datos GS1, aplica su especificación GS1-128 en lugar de un Code 128 libre.

En un uso comercial real, prevalecen las reglas GS1 vigentes y los requisitos del distribuidor, marketplace o socio comercial frente a recomendaciones genéricas de Internet.

Lista de comprobación antes de usarlo

  • Comprueba el valor de origen en el sistema de referencia.
  • Confirma qué formato espera el sistema que leerá el código.
  • No modifiques ni «corrijas» silenciosamente un identificador.
  • Prueba el código de barras o el código QR con su tamaño y soporte finales.
  • Escanea muestras representativas antes de una producción importante.

Importante: Un código puede ser técnicamente escaneable y, aun así, contener un identificador comercial equivocado. Comprueba por separado la legibilidad y el significado de los datos.

Cómo aplicarlo con BarcodeBatch

Si BarcodeBatch admite este tipo de dato o símbolo, empieza por «Crear un Code 128 genérico». El procesamiento se realiza localmente en el navegador; los valores de códigos de barras, QR y el contenido XLSX no se envían a un servidor de BarcodeBatch.

La regla de integridad de BarcodeBatch impide recortar, rellenar, normalizar o sustituir silenciosamente un valor de origen. Si el registro es incorrecto, corrige el sistema de referencia o la ficha de producto autorizada.

Preguntas frecuentes

Preguntas frecuentes

¿Cuál es la respuesta corta a «Code 128 o GS1-128: ¿qué diferencia hay»?

GS1-128 utiliza la simbología Code 128 como base, pero añade una estructura normalizada con FNC1 e identificadores de aplicación GS1. Por tanto, un Code 128 genérico no es automáticamente un GS1-128.

¿BarcodeBatch corrige automáticamente el valor de origen?

No. BarcodeBatch no recorta, rellena, cambia mayúsculas/minúsculas ni sustituye silenciosamente el dígito de control de un valor.

¿BarcodeBatch asigna GTIN o comprueba la propiedad de un número?

No. La herramienta crea un símbolo a partir de un valor existente. Asignación, titularidad y aceptación comercial son procesos diferentes.

¿Qué conviene hacer antes de imprimir o generar en gran volumen?

Genera unas cuantas muestras, compara el valor decodificado con el origen y prueba el escáner, la impresora, el tamaño final y el material reales.

Fuentes y estándares

La información técnica de esta guía se ha contrastado, siempre que ha sido posible, con fuentes oficiales o primarias.