GS1-128 explicado: identificadores de aplicação

O GS1-128 parece um código de barras vulgar com parênteses no texto. Esses parênteses são a chave de tudo — transformam dados em bruto em algo que todos os sistemas da cadeia de abastecimento compreendem.

EAN Studio · Atualizado em julho de 2026

O GS1-128 é um padrão de código de barras construído sobre a simbologia Code 128. O que o distingue é a estrutura: em vez de codificar texto livre, usa identificadores de aplicação (AI) para rotular cada dado, para que um leitor em qualquer ponto da cadeia saiba se está a ler um número de produto, um lote, uma data de validade ou o ID de uma palete.

O que é um identificador de aplicação?

Um AI é um código numérico curto, mostrado entre parênteses, que declara o significado dos dados que se lhe seguem. Um único código de barras GS1-128 pode encadear vários AIs. Os mais comuns incluem:

AISignificadoExemplo
(00)SSCC — código de série da unidade logística(00)123456789012345675
(01)GTIN — o número do produto(01)05601234567892
(10)Número de lote(10)ABC123
(11)Data de produção (AAMMDD)(11)260720
(17)Data de validade (AAMMDD)(17)261231
(21)Número de série(21)000042

Assim, um único código de barras logístico que leia (01)05601234567892(10)ABC123(17)261231 diz, sem ambiguidade: este GTIN, deste lote, a expirar naquela data — tudo numa só leitura.

Como difere do Code 128 simples

 Code 128GS1-128
DadosTexto livre, qualquer estruturaEstruturados via identificadores de aplicação
Início especialNenhum obrigatórioCarácter FNC1 inicial
Significado dos dadosDefinido por tiPadronizado entre todos os utilizadores GS1
Uso típicoSKUs, etiquetas internasLogística, paletes, cadeias reguladas

Nos bastidores, o GS1-128 é Code 128 — a diferença é o carácter FNC1 inicial e as convenções de AI que dão aos dados um significado partilhado e legível por máquina. É por isso que os AIs de comprimento fixo não precisam de separador, enquanto os de comprimento variável são separados por um carácter de função FNC1.

Onde se usa o GS1-128

É o cavalo de batalha da logística e das cadeias de abastecimento reguladas: etiquetas de expedição, etiquetas de paletes e caixas, e em qualquer lugar onde dados de lote, validade ou série tenham de viajar com o número do produto. As caixas de retalho continuam a usar EAN-13 ou UPC-A na unidade de consumo; o GS1-128 vive nas caixas e paletes por trás delas.

Continua a ser apenas uma imagem a partir de um número. Como em todos os códigos de barras, o GS1-128 codifica dados que forneces — o GTIN lá dentro é atribuído pela GS1. O EAN Studio renderiza o código de barras; não emite os números nem os AIs.

O GS1-128 é uma funcionalidade Pro

O GS1-128, o GS1 DataBar, o GS1 DataMatrix e o Pharmacode fazem parte do plano Pro. O Code 128 simples é grátis.

Ver o plano Pro Gerador de Code 128 grátis

Perguntas frequentes

O que é o GS1-128?

O GS1-128 é um padrão de código de barras que usa a simbologia Code 128 com uma estrutura de dados definida. Os identificadores de aplicação (AI) rotulam cada dado — como GTIN, lote, validade ou SSCC — para que qualquer sistema GS1 o leia de forma consistente.

O que é um identificador de aplicação (AI)?

Um AI é um prefixo numérico curto entre parênteses que diz o que significam os dados seguintes. Por exemplo, (01) é GTIN, (10) é lote, (17) é data de validade e (00) é o número de unidade logística SSCC.

Em que é que o GS1-128 difere do Code 128?

O Code 128 é a simbologia subjacente e codifica texto livre. O GS1-128 acrescenta as regras GS1 por cima: um carácter FNC1 inicial e identificadores de aplicação que dão aos dados um significado padrão e legível por máquina.

Onde se usa o GS1-128?

Em etiquetas de expedição e logística, paletes e caixas, e em cadeias de abastecimento reguladas que precisam de dados de lote, validade ou série a par do número do produto.