Implementação QR GS1 Digital Link: O Guia Técnico
Guia técnico de implementação QR GS1 Digital Link: estrutura URI, configuração do resolver, codificação GTIN, casos de uso e os 5 erros que quebram a

Este artigo foi escrito pela equipe da QR Nova. Desenvolvemos software de codigos QR, o que pode influenciar nossa perspectiva.
TL;DR
- GS1 Digital Link codifica um GTIN (e qualificadores opcionais) em uma URI compatível com a web — um único código para ponto de venda, logística e engajamento do consumidor simultaneamente.
- Estrutura URI:
https://domínio/01/{GTIN-14-dígitos}[/qualificador/valor][?atributo=valor] - O prazo GS1 Sunrise 2027 exige que sistemas de ponto de venda em mais de 48 países aceitem códigos de barras 2D até o final de 2027.
- Os cinco erros de implementação: preenchimento incorreto do GTIN, aliases obsoletos, supercodificação, omissão de testes de conformidade e camadas de redirecionamento com encurtadores de URL.
O Que É Realmente o GS1 Digital Link
Crie seu primeiro código QR grátis
Comecar
A Estrutura URI do GS1 Digital Link
A estrutura URI canônica definida no padrão GS1 Digital Link (versão 1.2.1, fevereiro de 2022) é:https://{domínio}/01/{GTIN-14-dígitos}[/{AI-qualificador}/{valor}][?{AI-atributo}={valor}]
Detalhando cada componente:
- Domínio — Pode ser
id.gs1.org(o resolver global da GS1) ou qualquer domínio onde você opera um resolver em conformidade com a GS1. - /01/ — O Identificador de Aplicação (AI) para GTIN. As barras antes e depois são obrigatórias.
- GTIN de 14 dígitos — Sempre 14 dígitos, com zero à esquerda. Um UPC de 12 dígitos (por exemplo, 614141123452) torna-se
00614141123452na URI. - AIs qualificadores (segmentos de caminho) — Opcionais. Codificados no caminho da URL. Qualificadores comuns:
/10/(lote),/21/(número de série). - AIs de atributo (string de consulta) — Opcionais. Codificados como parâmetros de consulta. Atributos comuns:
17(data de vencimento, formato AAMMDD).
https://id.gs1.org/01/05901234123457/10/LOTE-A/21/NS0000123?17=271231
Para um produto de consumo de varejo, como uma lata de café, pode ser suficiente:
https://id.gs1.org/01/09780201379624
Como Funciona o Resolver
O resolver é o componente que torna o GS1 Digital Link consciente do contexto. Quando um dispositivo lê o código QR, envia uma requisição HTTP GET para a URL do resolver. O resolver inspeciona o caminho da URI (extraindo o GTIN e quaisquer qualificadores) e usa o contexto da requisição — agente de usuário, cabeçalhos Accept, locale ou indicadores específicos do leitor — para retornar a resposta apropriada. Para um smartphone de consumidor, o navegador recebe um redirecionamento HTTP 307 para a página de produto da marca. Para um sistema de dispensação farmacêutica, o resolver retorna JSON-LD com dados de identidade do produto, links de verificação e status regulatório. A GS1 disponibiliza o código-fonte do seu resolver como software de código aberto. Marcas que desejam controle total podem executar seu próprio resolver, usar um resolver gerenciado por terceiros, ou rotear pela instância global da GS1 emid.gs1.org.
Etapas de Implementação: Do GTIN ao Código QR Impresso
Etapa 1: Obter ou Verificar seu GTIN
Um GTIN é a chave primária obrigatória. GTINs são emitidos pelas Organizações Membro da GS1 — no Brasil através da GS1 Brasil. Se seus produtos já têm códigos de barras UPC ou EAN, você já tem GTINs; só precisa preenchê-los com zeros à esquerda até 14 dígitos. GTINs comprados de revendedores terceiros frequentemente não estão em conformidade para o GS1 Digital Link. O resolver emid.gs1.org valida a propriedade do prefixo GTIN no registro da GS1.
Etapa 2: Determinar Quais Qualificadores Você Precisa
- Somente engajamento do consumidor no varejo: Apenas GTIN. Mantém o código curto e a densidade de módulos QR baixa.
- Varejo com estoque fresco/perecível: GTIN + lote (
/10/) + vencimento (?17=). - Farmacêutico (FMD UE / DSCSA EUA): GTIN + lote (
/10/) + série (/21/) + vencimento (?17=). Codificação completa de quatro componentes para rastreabilidade em nível de unidade. - Etiqueta de envio logístico: URI baseada em SSCC usando AI
/00/como chave primária.
Etapa 3: Escolher sua Estratégia de Resolver
Três opções existem: o resolver global da GS1 (id.gs1.org) para marcas com GTINs registrados; um resolver gerenciado por terceiros para maior controle de redirecionamentos e análises; ou um resolver próprio para controle máximo usando o software de código aberto da GS1.
Etapa 4: Gerar e Validar a URI
Antes de codificar em um código QR, valide a URI com o toolkit da GS1 Digital Link emref.gs1.org/tools/gs1-digital-link-toolkit. Verifica dígito verificador do GTIN, ordem dos AIs, posições dos qualificadores e conformidade do conjunto de caracteres.
Etapa 5: Gerar o Código QR com as Especificações Corretas
A GS1 recomenda QR Code Modelo 2, Nível de Correção de Erros M (recuperação de 15%) para a maioria dos bens de consumo embalados. Para farmacêuticos serializados, recomenda-se Nível H (30%). Tamanho mínimo para leitura confiável: 15mm x 15mm a 150 dpi. O código QR DEVE codificar a URI em UTF-8.
Casos de Uso no Mundo Real
Varejo: A Transição Sunrise 2027
A iniciativa GS1 Sunrise 2027 exige que os sistemas de ponto de venda em mais de 48 países aceitem códigos de barras 2D — incluindo códigos QR com GS1 Digital Link — até o final de 2027. Walmart, Carrefour, Woolworths e Albertsons publicaram roteiros de aceitação de códigos 2D. Fornecedores que não puderem entregar embalagens compatíveis enfrentam risco de remoção de listagens junto às suas maiores contas.Saúde: Conformidade FMD UE e DSCSA EUA
A Diretiva Europeia de Medicamentos Falsificados exige verificação de identificador único em medicamentos prescritos. A DSCSA dos EUA exige rastreabilidade em nível de unidade. Um código QR GS1 Digital Link em uma embalagem farmacêutica satisfaz ambos os frameworks regulatórios a partir de um único símbolo, e ao mesmo tempo permite que farmacêuticos acessem informações do produto através do resolver.Logística: Scan4Transport
O padrão GS1 Scan4Transport (S4T) aplica a sintaxe URI do GS1 Digital Link a etiquetas logísticas, usando o SSCC (AI 00) como chave primária. Uma etiqueta de palete codificada com URI GS1 Digital Link permite que operadores logísticos leiam a etiqueta com qualquer leitor 2D e acessem imediatamente a documentação de remessa e registros de cadeia de custódia.Cinco Erros que Quebram Implementações em Produção
Erro 1: Preenchimento Incorreto do GTIN
Cada GTIN em uma URI GS1 Digital Link deve ter exatamente 14 dígitos, com zeros à esquerda. Um UPC de 12 dígitos como614141123452 deve aparecer como 00614141123452. Gerar o código sem preenchimento produz uma URI que falha na análise de AI em leitores em conformidade.
Erro 2: Aliases de Conveniência Obsoletos
Versões anteriores do padrão permitiam substituir AIs numéricos por aliases nomeados:/gtin/ em vez de /01/, /lot/ em vez de /10/. Esses "aliases de conveniência" foram removidos do GS1 Digital Link 1.2.1. Qualquer implementação que os use produz URIs não conformes.
Erro 3: Supercodificação de Dados Mutáveis
Codificar códigos de promoção, identificadores de campanha ou dados de marketing de temporada no caminho da URI GS1 Digital Link bloqueia esses dados no símbolo impresso. Use o resolver para servir conteúdo apropriado ao contexto — a URI deve codificar apenas dados de identidade estáveis.Erro 4: Omitir os Testes de Conformidade
A GS1 fornece um Digital Link Toolkit emref.gs1.org que valida a estrutura URI. Em escala (milhões de embalagens), um erro de conformidade exige um recall de embalagem — os testes não custam nada.
Erro 5: Camada de Redirecionamento com Encurtador de URL
Algumas implementações roteiam a URI GS1 Digital Link por um encurtador de URL. O código QR codificahttps://bit.ly/xyz que redireciona para https://id.gs1.org/01/00614141123452. Isso quebra tudo. O link curto não é uma URI GS1 Digital Link, e leitores em conformidade não conseguem extrair dados de identificador estruturado de um redirecionamento. Use a URI GS1 Digital Link diretamente.
Quando o GS1 Digital Link Não É o Que Você Precisa
GS1 Digital Link é a escolha certa se seu produto requer integração com o ponto de venda no caixa, rastreabilidade regulatória ou visibilidade na cadeia de suprimentos que dependa de dados estruturados por GTIN. Não é a escolha certa para todos os casos de uso de código QR. Se você está gerando códigos QR para um cardápio de restaurante, registro de evento, cartão de visita ou página de destino promocional — você não precisa do GS1 Digital Link. Um código QR dinâmico padrão apontando para uma URL oferece flexibilidade de redirecionamento sem a complexidade de implementação de infraestrutura de resolver, registro GTIN e regras de ordenação de AI. Para gerar códigos QR padrão sem requisitos de cadeia de suprimentos, o gerador de QR Nova cria códigos que nunca expiram e não exigem assinatura.O Argumento de Negócio: Um Código para Cada Finalidade
Antes do GS1 Digital Link, marcas que executavam múltiplos programas de conformidade, cadeia de suprimentos e engajamento do consumidor geralmente imprimiam múltiplos códigos. Uma embalagem farmacêutica poderia conter um código de barras 1D para verificação FMD, um DataMatrix 2D para rastreamento de lote e série, e um código QR separado para informações do produto ao paciente. O GS1 Digital Link colapsa os três em um único símbolo. Para os proprietários de marca, isso é uma redução direta no espaço da etiqueta, uma simplificação do fluxo de trabalho de produção de impressão e um único ponto de verdade para a identidade do produto em cada ponto de contato da cadeia de suprimentos. Segundo dados da GS1 citados em seu relatório de preparação Sunrise 2027 de 2024, menos de 30% das empresas de bens de consumo embalados haviam concluído uma avaliação de prontidão para GS1 Digital Link até o quarto trimestre de 2024. O prazo Sunrise 2027 não é um horizonte de planejamento distante — para marcas que precisam atualizar artes de embalagem, realizar testes de conformidade e implantar infraestrutura de resolver, a janela de implementação efetiva é agora.Perguntas frequentes
O que é GS1 Digital Link?
GS1 Digital Link é um padrão internacional (ISO/IEC 18975) que codifica identificadores GS1 — como GTINs, GLNs e SSCCs — em uma URI compatível com a web, permitindo que um único código QR sirva simultaneamente aos leitores de ponto de venda e aos smartphones dos consumidores. O padrão é publicado e mantido pela GS1, o organismo global de padrões de cadeia de suprimentos.
Qual é o formato URI do GS1 Digital Link?
O formato URI canônico é: https://{domínio}/01/{GTIN-14-dígitos}[/qualificador/valor][?atributo=valor]. Por exemplo, https://id.gs1.org/01/05901234123457/10/LOTE-A?17=271231 codifica um GTIN com número de lote LOTE-A e data de vencimento 31 de dezembro de 2027.
Como o GS1 Digital Link difere de um código QR padrão?
Um código QR padrão pode codificar qualquer string: uma URL, texto simples, dados vCard. Um código QR GS1 Digital Link codifica uma URI que segue a sintaxe do padrão GS1 Digital Link, incorporando a identidade estruturada do produto (GTIN e qualificadores) na própria rota da URL. Isso significa que o mesmo código pode ser lido no caixa para consulta de inventário E pela câmera de um smartphone para recuperar informações do produto.
Preciso de um GTIN para implementar GS1 Digital Link?
Sim. Um GTIN (Número Global de Item Comercial) é a chave primária obrigatória em cada URI GS1 Digital Link. Os GTINs são emitidos pelas Organizações Membro da GS1 em cada país. Sem um GTIN válido e licenciado, não é possível criar uma URI GS1 Digital Link em conformidade com o padrão.
O que é o prazo GS1 Sunrise 2027?
GS1 Sunrise 2027 é a iniciativa do setor que exige que os sistemas de ponto de venda em mais de 48 países aceitem códigos de barras 2D (incluindo códigos QR com GS1 Digital Link) até o final de 2027. Varejistas como Walmart, Carrefour e Woolworths publicaram roteiros de aceitação de códigos 2D. Fornecedores que não puderem entregar embalagens compatíveis enfrentam risco de remoção de listagens junto às principais contas.
Posso usar meu próprio domínio em vez de id.gs1.org?
Sim. O padrão GS1 Digital Link é independente de domínio — o que importa é a estrutura do caminho da URI, não o domínio. Muitas marcas usam seu próprio domínio e operam seu próprio resolver em conformidade com a GS1. A GS1 publica software de resolver de código aberto e um conjunto de testes de conformidade em github.com/gs1/GS1DigitalLinkDocs.
Quais são os erros mais comuns na implementação do GS1 Digital Link?
Os cinco erros mais comuns são: (1) preencher o GTIN com menos de 14 dígitos, (2) usar aliases obsoletos como /gtin/ em vez de /01/, (3) codificar mais dados de marketing na URI do que o necessário, (4) não realizar testes de conformidade antes da impressão, e (5) usar um encurtador de URL entre a URI Digital Link e o resolver, o que impede a extração estruturada de identificadores.
O GS1 Digital Link é obrigatório para produtos farmacêuticos?
O GS1 Digital Link não é obrigatório globalmente para farmacêuticos, mas se alinha a vários requisitos regulatórios: a Diretiva Europeia de Medicamentos Falsificados (FMD) exige verificação serializada, a DSCSA dos EUA exige rastreabilidade em nível de unidade, e o Passaporte Digital de Produto da UE exige dados de produto acessíveis. Uma URI GS1 Digital Link corretamente estruturada com lote, número de série e vencimento satisfaz os requisitos de dados dos três frameworks regulatórios simultaneamente.
Crie seu primeiro código QR grátis
Comecar