GS1 Digital Link
GS1 Digital Link é uma codificação baseada em URL para identidade de produto que substitui o código de barras EAN-13 de 50 anos. Um QR carrega o GTIN mais lote, validade, número de série e uma URL de marketing resolvível, escaneado no PDV pelo varejista e na câmera do telefone do consumidor pelo comprador.
Substitui: o EAN-13 regular no PDV a partir de 1º de janeiro de 2027 sob o compromisso da indústria varejista GS1 Sunrise 2027.
O que é
Uma URL de GS1 Digital Link tem três partes:
- Domínio resolvedor, onde a URL é resolvida. Marcas usam o próprio (ex.
id.example-brand.com); o fallback público éid.gs1.org. - Identificador primário, geralmente o GTIN, codificado como
/01/<GTIN de 14 dígitos>. - Qualificadores / atributos, Identificadores de Aplicação (AI) opcionais: lote (
/10/), data de validade (/17/), número de série (/21/) e outros.
Exemplo de URL resolvida para GTIN 09506000134352, lote ABC123, validade 2027-06-30:
https://id.gs1.org/01/09506000134352/17/270630/10/ABC123Vetores de teste canônicos
Copie qualquer um destes no gerador GS1, confirme que a URL codificada corresponde e decodifique o QR com qualquer leitor.
| Caso | Entradas | URL codificada esperada |
|---|---|---|
| GTIN-14, mínimo | gtin=09506000134352 | https://id.gs1.org/01/09506000134352 |
| GTIN + validade (AI 17) | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/17/270630 |
| GTIN + lote (AI 10) | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/10/ABC123 |
| GTIN + lote + número de série | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/10/ABC123/21/00001 |
| Completo: GTIN + validade + lote + série | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/17/270630/10/ABC123/21/00001 |
| Domínio resolvedor personalizado | domain=https://id.example.com | https://id.example.com/01/09506000134352 |
Validador de dígito de verificação GTIN ao vivo
O dígito de verificação GS1 é calculado pelo algoritmo mod-10 padrão da GS1: soma ponderada dos dígitos (alternando 3, 1, 3, 1…) a partir do dígito mais à direita; o dígito de verificação faz o total ser múltiplo de 10. Experimente qualquer entrada de 8/12/13/14 dígitos, o validador roda localmente no seu navegador.
Armadilhas comuns
- Dígito de verificação errado. Se o último dígito do seu GTIN estiver errado, os scanners de PDV vão rejeitar o código. O validador acima detecta isso no navegador. Nunca edite um GTIN à mão sem recalcular o dígito de verificação.
- Formato de data. A validade GS1 (AI 17) é
YYMMDD, nãoYYYY-MM-DD. Uma validade em 2030-03-01 é300301. Editar manualmente uma data de 10 dígitos na URL quebra os decodificadores. - Caracteres do lote. AI 10 (lote) é um campo alfanumérico de comprimento variável limitado a 20 caracteres. Alguns scanners legados falham com o caractere
/em um código de lote, se a numeração da sua fábrica usa barras, escape como%2F. - Unicidade do número de série. AI 21 (série) combinado com AI 01 (GTIN) deve ser único dentro da sua marca. Se duas séries idênticas chegarem ao resolvedor, ele retorna o último destino registrado, geralmente não é o que você quer.
- Fallback do domínio resolvedor. Se o domínio da sua marca não estiver acessível (falha de DNS, vencimento de SSL), o escaneamento do consumidor falha. Registre-se no resolvedor público id.gs1.org como fallback.
- Preenchimento GTIN-12 (UPC-A). Um UPC-A dos EUA tem 12 dígitos. No GS1 Digital Link, é preenchido para um GTIN de 14 dígitos adicionando dois zeros no início. A Abundera lida com isso automaticamente; codificadores personalizados geralmente não.
Compatibilidade de scanners
| Scanner | Suporte | Notas |
|---|---|---|
| Câmera iOS (iOS 15+) | Sim | Abre a URL resolvida no Safari. Sem reconhecimento GS1, é apenas uma URL. |
| Câmera Android | Sim | Igual ao iOS, trata o payload como uma URL. |
| PDV varejista (Honeywell, Zebra, Datalogic) | Sim (dependente do firmware) | Firmware moderno (2023+) analisa o Digital Link e extrai GTIN + qualificadores para o sistema de inventário do PDV. |
| PDV varejista mais antigo | Parcial | Firmware de imager mais antigo lê a URL mas não analisa os AIs. Use um código EAN-13 complementar durante a transição 2025–2027. |
| Google Lens | Sim | Reconhece URLs de GS1 Digital Link e pode exibir informações do produto inline. |
Cronograma Sunrise 2027
- Agora → 2026: Combine GS1 Digital Link com EAN-13 na embalagem durante a janela de migração. Os varejistas aceitam ambos.
- 1º de janeiro de 2027: Os varejistas se comprometem a escanear códigos Digital Link 2D no PDV. O EAN-13 legado continua funcionando, mas se torna opcional.
- Após 2027: O Digital Link 2D se torna o código de produto principal. O EAN-13 é descontinuado à medida que as frotas de scanners completam a renovação.
Veja também
- /gs1-digital-link-qr-code/, o gerador com o validador GTIN inline.
- /standards/, voltar ao índice de padrões.
- /test-vectors/, fixtures de ida e volta usados pelo nosso CI.