codigo-qr.es

§BARCODE / GS1-128

Generador GS1-128 para trazabilidad logística

GS1-128 es Code 128 con application identifiers (AI) que codifican lote, caducidad, peso y GTIN en un único barcode. Estándar de trazabilidad farmacéutica y alimentaria. Plan Pro.

  • Estándar GS1-128
  • Vista previa en vivo
  • Escanea en cualquier lector

GS1-128 es un formato Pro

Crea cuenta gratis y pasa a Pro para generar este formato y los demás avanzados (UPC-A, UPC-E, Code 39, ITF-14, GS1-128). El plan Pro incluye además QR dinámicos ilimitados, analítica completa y logo central.

  • Todos los formatos avanzados
  • QR dinámicos ilimitados
  • Sin marca de agua

§WHAT IS

¿Qué es GS1-128 y qué son los AIs?

GS1-128 es Code 128 con un protocolo encima: cada bloque de datos va precedido de un código numérico llamado Application Identifier que indica qué tipo de dato sigue.

Estructura de un GS1-128 típico: (01)05012345678900(17)260301(10)ABC123 - AI 01 = GTIN (14 dígitos del producto) - AI 17 = fecha de caducidad (YYMMDD) - AI 10 = número de lote (alfanumérico) El lector reconoce los AIs y separa los campos automáticamente. El sistema receptor sabe que (17)260301 significa caducidad 1 de marzo de 2026 sin necesidad de configuración por código. GS1 mantiene un catálogo con 200+ AIs para todo tipo de datos: SSCC (palé), peso variable, dimensiones, fecha de producción, identificador de operario, número de pedido, etc.

§WHEN TO USE

¿Cuándo necesitas GS1-128 y no Code 128 normal?

Cuando tu logística requiere transmitir datos estructurados con el código (lote, caducidad, peso) y los sistemas que lo van a escanear esperan formato GS1.

Casos típicos donde GS1-128 es obligatorio o muy recomendable: - Trazabilidad farmacéutica (Real Decreto 686/2013 en España, Falsified Medicines Directive en UE). - Alimentación con caducidad estricta (carnes, pescado, lácteos). - Logística con peso variable (frutas y verduras a granel envasadas en supermercado). - Cadena de suministro donde el lote debe rastrearse desde fabricación a venta final. Fuera de esos casos, Code 128 puro es suficiente y más simple. GS1-128 implica que el receptor entiende los AIs.

§SPECS

Especificaciones técnicas GS1-128

Longitud

1-80

Caracteres

Alfanumérico

Ejemplo

(01)05012345678900(17)260301(10)ABC123

Dígito de control

No

GS1-128 está estandarizado por GS1 General Specifications, basado en ISO/IEC 15417 (Code 128): - Estructura: prefijo FNC1 (carácter especial Code 128 que identifica formato GS1) seguido de AIs y datos. - Longitud: hasta 48 caracteres recomendados (los lectores aceptan más pero la legibilidad cae). - Conjunto: ASCII completo dentro de cada campo de datos. - Dígito de control: módulo 103 sobre todo el código. - Compatibilidad: cualquier lector Code 128 lo escanea, los sistemas que entienden GS1 procesan los AIs.

§COMPARISON

GS1-128 frente a Code 128 puro

Code 128 transmite una cadena. GS1-128 transmite una cadena estructurada con campos identificados.

Si vas a guardar el código en una base de datos como un texto plano, Code 128 vale. Si vas a procesar campos individuales (lote, caducidad), GS1-128 te ahorra parsear strings con expresiones regulares: cada AI delimita un campo de forma estándar.

§FAQ

Preguntas frecuentes sobre GS1-128

  • Q.01

    ¿Puedo usar GS1-128 sin estar registrado en GS1?

    Técnicamente sí, generas el código y escanea. Pero el GTIN dentro del AI 01 debe ser válido y único en el mercado, lo que requiere registro en GS1. Si lo usas internamente sin GTIN público, puedes inventar GTINs pero perderás interoperabilidad con sistemas externos.

  • Q.02

    ¿Cómo introduzco los AIs en este generador?

    Pega la cadena completa con los AIs entre paréntesis: (01)05012345678900(17)260301(10)ABC123. Los paréntesis son legibles para humanos, el lector los ignora pero ayudan a leer en pantalla.

Listo para crear tu código GS1-128

Desbloquea este formato pasando a Pro. Sin compromisos, cancela cuando quieras desde el panel.

Pasar a Pro