Implementación QR GS1 Digital Link: La Guía Técnica
Guía técnica de implementación QR GS1 Digital Link: estructura URI, configuración del resolver, codificación GTIN, casos de uso y los 5 errores que rompen el

Este articulo fue escrito por el equipo de QR Nova. Desarrollamos software de codigos QR, lo que puede influir en nuestra perspectiva.
TL;DR
- GS1 Digital Link codifica un GTIN (y calificadores opcionales) en una URI compatible con la web — un solo código para punto de venta, logística y engagement del consumidor simultáneamente.
- Estructura URI:
https://dominio/01/{GTIN-14-dígitos}[/calificador/valor][?atributo=valor] - El plazo GS1 Sunrise 2027 exige que los sistemas de punto de venta en más de 48 países acepten códigos de barras 2D antes de finales de 2027.
- Los cinco errores de implementación: GTIN con relleno incorrecto, alias obsoletos, sobrecodificación, omisión de pruebas de conformidad y capas de redirección con acortadores de URL.
Qué Es Realmente GS1 Digital Link
Crea tu primer código QR gratis
Empezar
La Estructura URI de GS1 Digital Link
La estructura URI canónica definida en el estándar GS1 Digital Link (versión 1.2.1, febrero de 2022) es:https://{dominio}/01/{GTIN-14-dígitos}[/{AI-calificador}/{valor}][?{AI-atributo}={valor}]
Desglosando cada componente:
- Dominio — Puede ser
id.gs1.org(el resolver global de GS1) o cualquier dominio donde operes un resolver conforme a GS1. - /01/ — El Identificador de Aplicación (AI) para GTIN. Las barras oblicuas antes y después son obligatorias.
- GTIN de 14 dígitos — Siempre 14 dígitos, con cero a la izquierda. Un UPC de 12 dígitos (por ejemplo, 614141123452) se convierte en
00614141123452en la URI. - AIs calificadores (segmentos de ruta) — Opcionales. Codificados en la ruta de la URL. Calificadores comunes:
/10/(lote),/21/(número de serie). - AIs de atributo (cadena de consulta) — Opcionales. Codificados como parámetros de consulta. Atributos comunes:
17(fecha de caducidad, formato AAMMDD).
https://id.gs1.org/01/05901234123457/10/LOTE-A/21/NS0000123?17=271231
Para un producto de consumo minorista, como un bote de café, puede ser suficiente:
https://id.gs1.org/01/09780201379624
El resolver en id.gs1.org busca ese GTIN en el registro de GS1 y redirige apropiadamente: a una página de producto para el escaneo de un consumidor, o devuelve datos estructurados para el escaneo de una máquina.
Cómo Funciona el Resolver
El resolver es el componente que hace a GS1 Digital Link consciente del contexto. Cuando un dispositivo escanea el código QR, envía una solicitud HTTP GET a la URL del resolver. El resolver inspecciona la ruta URI (extrayendo el GTIN y cualquier calificador) y luego usa el contexto de la solicitud — agente de usuario, cabeceras Accept, idioma o indicadores específicos del lector — para devolver la respuesta apropiada. Para un smartphone de consumidor, el navegador recibe una redirección HTTP 307 a la página de producto de la marca. Para un sistema de dispensación farmacéutica, el resolver devuelve JSON-LD con datos de identidad del producto, enlaces de verificación y estado regulatorio. GS1 pone disponible el código fuente de su resolver como software de código abierto. Las marcas que quieran control total pueden ejecutar su propio resolver, usar un resolver gestionado por terceros, o enrutar a través de la instancia global de GS1 enid.gs1.org.
Pasos de Implementación: Del GTIN al Código QR Impreso
Paso 1: Obtener o Verificar tu GTIN
Un GTIN es la clave primaria obligatoria. Los GTINs son emitidos por las Organizaciones Miembro de GS1 — en España a través de AECOC, en México a través de GS1 México, y así sucesivamente. Si tus productos ya llevan códigos de barras UPC o EAN, ya tienes GTINs; solo necesitas rellenarlos con ceros a la izquierda hasta 14 dígitos. Los GTINs comprados a revendedores de terceros a menudo no cumplen el estándar para GS1 Digital Link. El resolver enid.gs1.org valida la propiedad del prefijo GTIN. Si tu prefijo GTIN no está registrado a nombre de tu empresa en el registro de GS1, el resolver no puede confirmar la propiedad de la marca.
Paso 2: Determinar Qué Calificadores Necesitas
Los calificadores que incluyes están determinados por tu caso de uso:- Solo engagement del consumidor minorista: GTIN solo. Mantiene el código corto y la densidad de módulos QR baja.
- Retail con inventario fresco/perecedero: GTIN + lote (
/10/) + caducidad (?17=). - Farmacéutico (FMD UE / DSCSA EE.UU.): GTIN + lote (
/10/) + serie (/21/) + caducidad (?17=). Codificación completa de cuatro componentes para trazabilidad a nivel de unidad. - Etiqueta de envío logístico: URI basada en SSCC usando AI
/00/como clave primaria en lugar del GTIN.
Paso 3: Elegir tu Estrategia de Resolver
Existen tres opciones: el resolver global de GS1 (id.gs1.org) para marcas con GTINs registrados; un resolver gestionado por terceros para mayor control de redirecciones y analítica; o un resolver propio para control máximo usando el software de código abierto de GS1.
Paso 4: Generar y Validar la URI
Antes de codificar en un código QR, valida la URI con el toolkit de GS1 Digital Link enref.gs1.org/tools/gs1-digital-link-toolkit. Verifica dígito de control del GTIN, orden de AIs, posiciones de calificadores y conformidad del juego de caracteres.
Paso 5: Generar el Código QR con las Especificaciones Correctas
GS1 recomienda QR Code Modelo 2, Nivel de Corrección de Errores M (recuperación del 15%) para la mayoría de bienes de consumo empaquetados. Para farmacéuticos serializados, se recomienda Nivel H (30%). Tamaño mínimo para escaneo fiable: 15mm x 15mm a 150 ppp. El código QR DEBE codificar la URI en UTF-8.
Casos de Uso en el Mundo Real
Retail: La Transición Sunrise 2027
La iniciativa GS1 Sunrise 2027 exige que los sistemas de punto de venta en más de 48 países acepten códigos de barras 2D — incluidos los códigos QR con GS1 Digital Link — antes de finales de 2027. Walmart, Carrefour, Woolworths y Albertsons han publicado hojas de ruta de aceptación de códigos 2D. Los proveedores que no puedan entregar envases compatibles enfrentan riesgo de exclusión de sus principales clientes. La URI GS1 Digital Link satisface simultáneamente el escaneo en caja y el engagement del consumidor — el software existente de análisis de Identificadores de Aplicación GS1 extrae el GTIN de la ruta URI sin modificaciones.Sanidad: Cumplimiento FMD UE y DSCSA EE.UU.
La Directiva Europea de Medicamentos Falsificados requiere verificación de identificador único en medicamentos con receta. La DSCSA de EE.UU. requiere trazabilidad a nivel de unidad. Ambas requieren la codificación completa de cuatro componentes de GS1 Digital Link. Un código QR GS1 Digital Link en un envase farmacéutico satisface ambos marcos regulatorios desde un único símbolo, y al mismo tiempo permite a los farmacéuticos acceder a información del producto a través del resolver.Logística: Scan4Transport
El estándar GS1 Scan4Transport (S4T) aplica la sintaxis URI de GS1 Digital Link a etiquetas logísticas, usando el SSCC (AI 00) como clave primaria. Una etiqueta de palé codificada con URI GS1 Digital Link permite a los operadores logísticos escanear la etiqueta con cualquier lector 2D y acceder inmediatamente a la documentación del envío y registros de cadena de custodia.Cinco Errores que Rompen los Despliegues en Producción
Error 1: Relleno Incorrecto del GTIN
Cada GTIN en una URI GS1 Digital Link debe ser exactamente 14 dígitos, con ceros a la izquierda. Un UPC de 12 dígitos como614141123452 debe aparecer como 00614141123452. Generar el código sin relleno produce una URI que falla el análisis de AI en lectores conformes.
Error 2: Alias de Conveniencia Obsoletos
Las versiones anteriores del estándar permitían reemplazar AIs numéricos con alias con nombre:/gtin/ en lugar de /01/, /lot/ en lugar de /10/. Estos "alias de conveniencia" han sido eliminados de GS1 Digital Link 1.2.1. Cualquier implementación que los use produce URIs no conformes.
Error 3: Sobrecodificación de Datos Mutables
Codificar códigos de promoción, identificadores de campaña o datos de marketing de temporada en la ruta URI de GS1 Digital Link bloquea esos datos en el símbolo impreso. Cuando la promoción termina, cada envase impreso lleva una URI con datos de calificadores obsoletos. Usa el resolver para servir contenido apropiado al contexto.Error 4: Omitir las Pruebas de Conformidad
GS1 proporciona un Digital Link Toolkit enref.gs1.org que valida la estructura URI. Muchas implementaciones omiten este paso asumiendo que si el código QR escanea y la página se abre, es correcto. A escala (millones de envases), un error de conformidad requiere una retirada del envase.
Error 5: Capa de Redirección con Acortador de URL
Algunos enfoques enrutan la URI GS1 Digital Link a través de un acortador de URL. El código QR codificahttps://bit.ly/xyz que redirige a https://id.gs1.org/01/00614141123452. Esto rompe todo: el enlace corto no es una URI GS1 Digital Link, y los lectores conformes no pueden extraer datos de identificador estructurado de una redirección. Usa la URI GS1 Digital Link directamente.
Cuándo GS1 Digital Link No Es Lo Que Necesitas
GS1 Digital Link es la elección correcta si tu producto requiere integración con el punto de venta en caja, trazabilidad regulatoria, o visibilidad en la cadena de suministro que dependa de datos estructurados por GTIN. No es la elección correcta para todos los casos de uso de código QR. Si estás generando códigos QR para un menú de restaurante, registro de eventos, tarjeta de visita o página de destino promocional — no necesitas GS1 Digital Link. Un código QR dinámico estándar que apunta a una URL te da flexibilidad de redirección sin la complejidad de implementación de infraestructura de resolver, registro GTIN y reglas de ordenación de AI. Para generar códigos QR estándar sin requisitos de cadena de suministro, el generador de QR Nova crea códigos que nunca caducan y no requieren suscripción — adecuado para la mayoría de los casos de uso de pequeñas empresas y marketing.Cómo Verificar un Código QR GS1 Digital Link
Antes de imprimir a escala, verifica el código con tres comprobaciones:- Validación de estructura URI: Pega la URI en el GS1 Digital Link Toolkit en
ref.gs1.org/tools/gs1-digital-link-toolkit. - Prueba de resolución del resolver: Escanea el código QR con un smartphone estándar y confirma que resuelve a la página de consumidor correcta.
- Simulación de escaneo en punto de venta: Usa la herramienta de prueba del motor de escaneo de GS1 para confirmar que el GTIN se extrae correctamente de la ruta URI.
El Argumento de Negocio: Un Código para Cada Propósito
Antes de GS1 Digital Link, las marcas que ejecutaban múltiples programas de cumplimiento, cadena de suministro y engagement del consumidor solían imprimir múltiples códigos. Un envase farmacéutico podía llevar un código de barras 1D para verificación FMD, un DataMatrix 2D para seguimiento de lote y serie, y un código QR separado para información del producto al paciente. GS1 Digital Link colapsa los tres en un único símbolo. Para los propietarios de marca, eso es una reducción directa del espacio en la etiqueta, una simplificación del flujo de trabajo de producción de impresión y un único punto de verdad para la identidad del producto en cada punto de contacto de la cadena de suministro. Según datos de GS1 citados en su informe de preparación Sunrise 2027 de 2024, menos del 30% de las empresas de bienes de consumo empaquetados habían completado una evaluación de preparación para GS1 Digital Link a finales del cuarto trimestre de 2024. El plazo de Sunrise 2027 no es un horizonte de planificación lejano — para las marcas que necesitan actualizar el arte del envase, realizar pruebas de conformidad y poner en marcha la infraestructura del resolver, la ventana de implementación efectiva es ahora.Preguntas frecuentes
¿Qué es GS1 Digital Link?
GS1 Digital Link es un estándar internacional (ISO/IEC 18975) que codifica identificadores GS1 —como GTINs, GLNs y SSCCs— en una URI compatible con la web, permitiendo que un solo código QR sirva simultáneamente a los lectores de punto de venta y a los smartphones de los consumidores. El estándar es publicado y mantenido por GS1, el organismo global de estándares de cadena de suministro.
¿Cuál es el formato URI de GS1 Digital Link?
El formato URI canónico es: https://{dominio}/01/{GTIN-14-dígitos}[/calificador/valor][?atributo=valor]. Por ejemplo, https://id.gs1.org/01/05901234123457/10/LOTE-A?17=271231 codifica un GTIN con número de lote LOTE-A y fecha de caducidad 31 de diciembre de 2027.
¿Cómo difiere GS1 Digital Link de un código QR estándar?
Un código QR estándar puede codificar cualquier cadena de texto: una URL, texto plano, datos vCard. Un código QR GS1 Digital Link codifica una URI que sigue la sintaxis del estándar GS1 Digital Link, incorporando la identidad estructurada del producto (GTIN y calificadores) en la ruta de la URL. Esto significa que el mismo código es escaneable en caja para consulta de inventario Y por la cámara de un smartphone para recuperar información del producto.
¿Necesito un GTIN para implementar GS1 Digital Link?
Sí. Un GTIN (Número Global de Artículo Comercial) es la clave primaria obligatoria en cada URI GS1 Digital Link. Los GTINs son emitidos por las Organizaciones Miembro de GS1 en cada país. Sin un GTIN válido y con licencia, no se puede crear una URI GS1 Digital Link que cumpla el estándar.
¿Qué es el plazo GS1 Sunrise 2027?
GS1 Sunrise 2027 es la iniciativa del sector que exige que los sistemas de punto de venta en más de 48 países acepten códigos de barras 2D (incluidos los códigos QR con GS1 Digital Link) antes de finales de 2027. Minoristas como Walmart, Carrefour y Woolworths han publicado hojas de ruta de aceptación de códigos 2D. Los proveedores que no puedan entregar envases compatibles con GS1 Digital Link enfrentan riesgo de exclusión de listados con sus principales clientes.
¿Puedo usar mi propio dominio en lugar de id.gs1.org?
Sí. El estándar GS1 Digital Link es independiente del dominio — lo que importa es la estructura de la ruta URI, no el dominio. Muchas marcas usan su propio dominio y gestionan su propio resolver conforme a GS1. GS1 publica software de resolver de código abierto y una suite de pruebas de conformidad en github.com/gs1/GS1DigitalLinkDocs.
¿Cuáles son los errores más comunes en la implementación GS1 Digital Link?
Los cinco errores más comunes son: (1) rellenar el GTIN con menos de 14 dígitos, (2) usar alias obsoletos como /gtin/ en lugar de /01/, (3) codificar más datos de marketing en la URI de los necesarios, (4) no realizar pruebas de conformidad antes de imprimir, y (5) usar un servicio acortador de URLs entre la URI Digital Link y el resolver, lo cual impide la extracción estructurada de identificadores.
¿Es GS1 Digital Link obligatorio para productos farmacéuticos?
GS1 Digital Link no está mandatado globalmente para farma, pero se alinea con varios requisitos regulatorios: la Directiva Europea de Medicamentos Falsificados (FMD) requiere verificación serializada, la DSCSA de EE.UU. requiere trazabilidad a nivel de unidad, y el Pasaporte Digital de Producto de la UE requiere datos de producto accesibles. Una URI GS1 Digital Link correctamente estructurada con lote, número de serie y caducidad satisface los requisitos de datos de los tres marcos regulatorios simultáneamente.
Crea tu primer código QR gratis
Empezar