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
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ística | Code 128 | GS1-128 |
|---|---|---|
| Simbología base | Code 128 | Basado en Code 128 |
| FNC1 | No es obligatorio en uso general | Forma parte de la estructura GS1 |
| Identificadores de aplicación | Sin estructura GS1 estándar | Estructura con AI de GS1 |
| Uso | Códigos internos generales | Cadena 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.