Tipos de código de barras: EAN, UPC, Code 128 e qual usar nos seus produtos

Tipos de código de barras: EAN, UPC, Code 128 e qual usar nos seus produtos

Se você vende produtos — no atacado, no varejo ou pela internet —, em algum momento vai precisar colocar um código de barras neles. A pergunta incômoda é: qual? Abra qualquer catálogo de etiquetas e você vai encontrar uma lista enorme de nomes: EAN, UPC, Code 128, Code 39, QR… e cada gráfica ou fornecedor vai pedir que você escolha um. Escolher errado não gera um erro visível e imediato: a etiqueta é impressa, colada e fica perfeita. O problema aparece depois — no depósito, na hora de faturar ou quando o supermercado devolve o lote porque o seu código não está registrado no sistema GS1.

Este artigo explica, em termos práticos, o que é cada simbologia de código de barras, para que cada uma serve de verdade e como decidir qual usar no seu caso: vender no varejo com leitor de caixa ou controlar o seu próprio depósito. Você também vai ver a regra que evita o erro mais caro de todos: o código interno do produto conflitar com o código de fábrica e bagunçar o seu estoque sem que ninguém entenda por quê.

O que é uma simbologia e por que ela não é a mesma coisa que um código

Um código de barras não é o dado: é a representação visual do dado. A simbologia é a linguagem com que esse dado é desenhado: o conjunto de regras que define quantas barras, quantos espaços, quais larguras e quais caracteres cada código pode representar. EAN-13, UPC-A, Code 128 e Code 39 são simbologias diferentes — como alfabetos diferentes: todos servem para escrever, mas não são intercambiáveis. Um leitor (scanner) precisa conhecer a simbologia para interpretá-la; quase todos os leitores modernos reconhecem várias, mas a informação que o código carrega — quantos dígitos, se aceita letras, se precisa ser registrado na GS1 — depende da simbologia escolhida.

Por isso a decisão não é estética. A simbologia define quantos produtos diferentes você consegue identificar, se aceita letras ou só números, o quão densa a etiqueta pode ser e, o mais importante, se aquele código pode ser lido no caixa de um terceiro ou apenas dentro da sua própria operação. Antes de pensar no design da etiqueta, pense em quem vai lê-la.

EAN-13: o padrão mundial do varejo

O EAN-13 é a simbologia de 13 dígitos que domina o varejo em quase todo o mundo: supermercados, redes de farmácia, grandes lojas e a maioria dos pontos que vendem produtos embalados a utilizam. Quando você compra um refrigerante ou um frasco de xampu, o código lido no caixa é, em quase todo o planeta, um EAN-13 (nos Estados Unidos e no Canadá usa-se o equivalente próximo, o UPC-A).

O que torna o EAN-13 especial não é a simbologia em si, mas o sistema por trás dela: a GS1, organização internacional que administra os padrões de identificação comercial. Os primeiros dígitos do código identificam o país ou a região onde o prefixo foi emitido: esses prefixos de país são atribuídos pela GS1 às organizações membro locais, e cada uma os entrega aos fabricantes do seu território. O Brasil usa prefixos que começam com 789 ou 790, a Colômbia com 770, o México com 750 e o Peru com 775, por exemplo. Depois do prefixo de país vem o prefixo de empresa, a referência do produto e, no final, um dígito verificador que detecta erros de leitura.

Consequência prática: um EAN-13 “de verdade” não se inventa, se obtém. Você precisa se associar à organização GS1 do seu país (ou comprar uma faixa de códigos de um fornecedor autorizado) para que os códigos que imprime sejam únicos e reconhecidos nos caixas do mundo inteiro. Códigos gerados ao acaso, que não pertencem a nenhuma faixa GS1, podem funcionar dentro do seu depósito, mas não têm validade no ponto de venda de um terceiro.

UPC-A: o padrão dos Estados Unidos e do Canadá

O UPC-A é o código de 12 dígitos que reina nos Estados Unidos e no Canadá. É o irmão mais velho do EAN-13: mesma família de simbologias, mesma lógica de prefixos GS1 (a GS1 US e a GS1 Canada atribuem os prefixos de empresa nos seus territórios). Se o seu mercado principal é norte-americano — por exemplo, se você exporta ou vende em marketplaces que exigem UPC —, vai precisar de códigos UPC válidos junto à GS1. Se você vende no seu próprio país ou em mercados europeus, o EAN-13 é o padrão natural; os sistemas de caixa modernos leem os dois sem problema, e códigos EAN e UPC convivem nos catálogos de quase todos os fabricantes globais.

Code 128: o versátil alfanumérico para uso interno

O Code 128 é uma simbologia alfanumérica de alta densidade: consegue representar os 128 caracteres ASCII (letras maiúsculas e minúsculas, números e símbolos) e comprime muita informação em pouco espaço. É a opção preferida para logística, depósito, transporte e controle interno, porque permite codificar referências internas longas e descritivas: “REF-ALM-2026-0147”, por exemplo, ou combinações de código do produto mais lote mais localização na prateleira.

A grande vantagem operacional: você não precisa de registro nem de associação para gerar um. Qualquer impressora de etiquetas, qualquer gerador de códigos e a maioria dos programas de estoque conseguem criar um Code 128 com a numeração que você definir. Isso faz dele a ferramenta ideal para etiquetar aquilo que só você vai escanear: os seus próprios produtos, as suas localizações, as suas caixas de movimentação, os seus ativos.

Atenção à palavra-chave: “uso interno”. Um Code 128 gerado por você não é um código comercial reconhecido: se o seu produto chegar a uma rede que exige EAN-13 registrado, a sua etiqueta interna não vai funcionar naquele caixa.

Code 39: o clássico simples

Por décadas, o Code 39 foi a simbologia padrão da indústria: aceita letras maiúsculas, números e alguns símbolos, imprime bem mesmo com qualidade modesta e muitos sistemas industriais antigos ainda o leem. Hoje ele sobrevive principalmente em aplicações simples, etiquetas de ativos, identificação de documentos e setores com equipamentos legados. É menos denso que o Code 128 — cada caractere ocupa mais espaço —, então, para etiquetas pequenas com muita informação, o Code 128 costuma levar vantagem. Se você está começando do zero e não tem equipamentos antigos para respeitar, o Code 128 é a melhor escolha na maioria dos casos internos.

QR: mais dados, outros trabalhos

O código QR é uma simbologia bidimensional: ele guarda a informação em uma matriz de módulos, em duas dimensões, e por isso cabe muito mais do que em um código linear. Um QR pode carregar centenas de caracteres ou até um link, e é lido com a câmera do celular, sem precisar de leitor de ponto de venda. É ótimo para levar o cliente a uma página de instruções, à ficha do produto, ao manual ou ao cadastro da garantia.

Mas na hora da verdade — a passagem pelo caixa — o código de barras linear continua mandando. Os leitores de caixa são otimizados para ler EAN-13 ou UPC-A na hora; um QR na embalagem é um complemento de informação, não um substituto do código do produto. Se o seu sistema de ponto de venda lê códigos lineares (como a maioria faz), você precisa do código linear para faturar e pode adicionar o QR como extra.

Comparativo: cinco simbologias lado a lado

Resumo prático das diferenças que importam na hora de etiquetar:

SimbologiaUso típicoTamanhoQuem usaCusto para obter
EAN-13Produto de consumo no ponto de venda do varejoFixo, 13 dígitosFabricantes e marcas que vendem em supermercados, redes de farmácia e varejo em quase todo o mundoExige associação à GS1 ou compra de códigos (taxa anual)
UPC-AProduto de consumo no ponto de vendaFixo, 12 dígitosFabricantes que vendem nos Estados Unidos e no CanadáExige códigos GS1 US ou GS1 Canada (taxa anual)
Code 128Controle interno: depósito, logística, referências própriasVariável; denso; alfanuméricoEmpresas que etiquetam o próprio estoque, transportadoras e operadores logísticosGrátis de gerar com numeração própria
Code 39Etiquetas simples, ativos, indústria com equipamentos antigosVariável; alfanumérico; pouco densoIndústria, identificação de ativos e documentosGrátis de gerar com numeração própria
QRInformação extra, links, rastreabilidade; não substitui o código de caixaAté centenas de caracteres (matriz 2D)Marcas, embalagens, cartazes, fichas de produtoGrátis de gerar

Como decidir: duas perguntas que resolvem tudo

Antes de comprar etiquetas ou escolher a gráfica, responda a duas perguntas:

  1. O meu produto vai passar pelo ponto de venda de um terceiro — supermercado, rede de farmácias, loja com caixa registradora que não é minha? Se sim, você precisa de um código comercial registrado: EAN-13 para quase todo o mundo, UPC-A se o seu mercado for Estados Unidos ou Canadá. Isso significa obter o código pela GS1 (ou por um emissor autorizado) e registrá-lo corretamente nos seus sistemas; qualquer software de estoque que você use, incluindo o Kardex Tauro, precisa guardar esse código oficial como identificador do produto.
  2. O código é só para a minha própria operação — depósito, expedição, controle interno? Então um Code 128 com numeração própria é suficiente: é grátis de gerar, não exige registro nenhum e você mesmo pode imprimir com qualquer impressora de etiquetas.

Muitas empresas vivem nos dois mundos: usam o EAN-13 registrado na etiqueta comercial do produto que vai para o mercado e um Code 128 interno nas etiquetas de localização, caixas de movimentação ou unidades de manuseio. A chave é não misturar os dois, como você verá a seguir.

A regra de ouro: o código interno nunca pode conflitar com o EAN de fábrica

Este é o erro que mais causa dor de cabeça, e acontece assim. Você compra um produto que já vem com código de barras impresso pelo fabricante — digamos, um EAN-13 real e registrado. Para controlar o seu depósito, você decide criar um código interno: copia o código da embalagem, ou gera um parecido, e etiqueta por cima. Aí começa a bagunça: um dia um colaborador escaneia o código de fábrica (porque a etiqueta interna descolou, foi mal colocada ou o produto chegou sem etiqueta) e o seu sistema interpreta aquilo como outro produto que não existe, ou como um item diferente com outro nome. Resultado: estoque que aparece e desaparece, produtos que não saem nos relatórios e diferenças de inventário que ninguém consegue explicar.

A regra é simples e não admite meio-termo:

  • Ou você adota o código de fábrica (o EAN original) como o código daquele produto em todo o seu sistema, e não cria nenhum código paralelo;
  • ou você usa exclusivamente códigos internos com um prefixo próprio — uma série que só você controla, por exemplo uma faixa que só você atribui —, e esse código interno é o único escaneado no seu depósito.

O que você nunca deve fazer é misturar: o mesmo produto com dois códigos válidos, um de fábrica e um interno, é uma bomba-relógio. Se decidir usar códigos próprios, seja rigoroso: remova ou inutilize as etiquetas de fábrica nos produtos que entram, ou garanta que todos os seus pontos de leitura — recebimento, depósito, expedição — usem sempre a mesma etiqueta. Em um sistema de estoque como o Kardex Tauro, o código que você cadastra como identificador do produto é o que precisa ficar fisicamente na embalagem: cadastro e etiqueta têm de ser uma coisa só.

Exemplo: a etiqueta comercial e a etiqueta interna não são a mesma coisa

Coloque isso em concreto com duas etiquetas típicas do mesmo depósito:

  • Etiqueta comercial (o que o cliente vê): EAN-13 registrado na GS1, 13 dígitos, impresso pelo fabricante na embalagem. É o código lido nos caixas dos supermercados e é intransferível: pertence ao dono da marca.
  • Etiqueta interna (o que o seu depósito vê): Code 128 com numeração própria, por exemplo “ALM-0147” ou o código do seu sistema de estoque. Só os seus leitores escaneiam, ela só existe dentro da sua operação e você pode imprimi-la no momento em que a mercadoria chega.

Se o mesmo produto precisar das duas, mantenha a etiqueta comercial original e adicione a interna na caixa de manuseio ou na unidade que o seu depósito escaneia: nunca substitua uma pela outra pela metade. E, ao cadastrar cada produto no seu software de estoque, registre exatamente qual código é o oficial. Com essa disciplina, a leitura no depósito e a contagem física vão sempre bater com o que a sua ficha de estoque diz.

Chatea por WhatsApp