Os códigos de barras estão por toda parte — e não por acaso. Esse pequeno conjunto de linhas pretas e números, presente em quase tudo o que compramos, é essencial para que as lojas operem de forma eficiente.
Desenvolvidos para armazenar dados importantes sobre produtos de uma maneira que as máquinas pudessem ler, os códigos de barras se tornaram populares comercialmente na década de 1970, especialmente em supermercados.
Com o tempo, comitês regulatórios padronizaram os códigos de barras, dando origem às diversas variações existentes atualmente. No entanto, essa diversidade pode gerar confusão quanto aos usos específicos de cada tipo.
Se você é lojista ou simplesmente curioso, este guia explica como os códigos de barras funcionam e o valor prático que oferecem para o varejo.
O que é um código de barras?
Um código de barras é um padrão visual único de linhas ou quadrados que codifica informações sobre um produto para que computadores possam entendê-las. Geralmente, ele apresenta listras pretas e brancas ou uma matriz de pontos que codificam números e letras.
Pense nos códigos de barras como uma placa de carro: eles não armazenam informações por si só, mas funcionam como um identificador único. Quando escaneado ou inserido em um sistema, o código acessa um banco de dados que fornece todos os detalhes relacionados ao produto — assim como a placa revela informações sobre o veículo e seu proprietário.
Códigos de barras vs. QR codes
Diferente dos códigos de barras, que podem ser escaneados em uma única direção e contêm informações limitadas, os QR codes podem armazenar muito mais dados, incluindo URLs, informações de contato e textos. Os QR codes podem ser escaneados de qualquer ângulo, tornando-os uma ótima opção para uso digital e interativo.
Como funcionam os códigos de barras?
Um código de barras armazena informações por meio de um padrão visual de linhas ou pontos, que pode ser lido por um scanner. Cada número de 0 a 9 é representado por uma combinação única de barras pretas e brancas. Assim, se um item recebe um código numérico de 10 dígitos, o código de barras correspondente exibirá 10 sequências distintas dessas combinações em preto e branco.
O scanner de código de barras projeta uma luz sobre o código e interpreta a luz refletida para decodificar o padrão. Esse padrão é então convertido em números e letras que correspondem a informações específicas sobre o produto.
Esses dados decodificados são enviados a um sistema de computador, onde são usados para precificação, controle de estoque e outros processos essenciais que mantêm o funcionamento eficiente das lojas.
Tipos de códigos de barras
Com base nas dimensões e no tipo de dados que codificam, os códigos de barras são categorizados em dois tipos principais.
Nos códigos de barras lineares, ou unidimensionais (1D), o padrão é formado por barras de larguras variadas e pelos espaços entre elas. Os scanners leem esse padrão e o associam a um produto específico por meio de um banco de dados ou sistema de ponto de venda (PDV). Existem diversos padrões globais de códigos de barras 1D, cada um projetado para codificar informações conforme as necessidades de uso.
Existem também códigos de barras bidimensionais (2D), ou códigos de matriz, que usam padrões geométricos, como os QR codes, que dispositivos móveis e câmeras embutidas podem ler.
Código UPC
O código universal de produto (UPC) é o nome genérico dado ao símbolo de código de barras utilizado para rastrear produtos no varejo. Em alguns casos, você pode encontrá-lo como EAN, o padrão europeu equivalente para codificação de barras.
Os códigos UPC possuem diferentes variações, cada uma desenvolvida para atender a finalidades específicas. Uma das principais vantagens de utilizar códigos UPC é a possibilidade de rastrear produtos de forma consistente em diversos pontos de venda físicos e canais online.
O padrão tradicional do UPC codifica 12 dígitos numéricos, mas existem variações adaptadas a diferentes necessidades, incluindo:
-
UPC-E: versão compacta de seis dígitos, ideal para embalagens pequenas ou com espaço limitado.
-
UPC-2: extensão de dois dígitos usada em revistas e jornais para identificar edições ou volumes específicos.
- UPC-5: extensão de cinco dígitos comumente utilizada por editoras para indicar o preço sugerido de livros e publicações.
Os códigos UPC oferecem acesso imediato a informações sobre produtos e preços. Além disso, eles suportam sistemas de gestão de estoque mais robustos e rastreamento de produtos, desde a produção até o dispositivo de ponto de venda.

Código 39
O Código 39 é o código de barras não UPC mais amplamente utilizado e se destaca por ser alfanumérico, ou seja, pode representar números (0–9), letras (A–Z) e um conjunto limitado de caracteres especiais (como -, ., espaço, $, /, +, %, além do asterisco (*) utilizado como caractere de início e parada).
Esse código é compatível com diversos tipos de leitores, incluindo scanners a laser, dispositivos CCD e leitores baseados em imagem. É amplamente adotado em embalagens e envios.

Código 128
O Código 128 é um código de barras alfanumérico de alta densidade capaz de codificar todos os 128 caracteres da tabela ASCII, incluindo números, letras e códigos de controle. É altamente versátil e amplamente utilizado em setores como embalagens, remessas e controle de estoque.
Esse padrão oferece três conjuntos de caracteres (A, B e C), permitindo uma codificação eficiente de todos os caracteres padrão ASCII. Sua flexibilidade vai além do varejo.
Código de barras personalizado
As vantagens de utilizar um código de barras personalizado incluem maior acessibilidade e flexibilidade na definição da numeração dos produtos. Com ele, é possível criar seu próprio formato de código e vinculá-lo diretamente aos dados internos que você gerencia. Isso permite organizar os dígitos conforme a lógica do seu negócio, facilitando a criação de subcategorias como tipos de produtos, linhas específicas ou outros classificadores relevantes.

Como gerar códigos de barra?
- Crie códigos de produtos
- Use um gerador de códigos de barras gratuito
- Teste seu código de barras
- Repita o processo para todos os produtos
- Imprima as etiquetas de código de barras
Os códigos de barras são criados por meio de software. As lojas definem quais informações desejam rastrear (como quantidade, cor ou tipo) e escolhem o formato de código de barras mais adequado a essas necessidades.
O software gera automaticamente um código legível por máquina. Com as ferramentas certas — incluindo o software apropriado, um leitor de código de barras e uma impressora de etiquetas —, é possível criar códigos personalizados, definindo sua própria simbologia e sequência de numeração para os produtos.
1. Crie códigos de produtos
O uso de códigos de barras UPC exige conformidade com padrões específicos e envolve custos para sua aquisição.
A GS1 Brasil, organização responsável por esses padrões, oferece faixas de preços conforme a quantidade de códigos de barras que sua empresa necessita. Após definir o volume necessário, você adquire um pacote e recebe um prefixo de empresa.
A GS1 atribui um número de identificação do fabricante, que corresponde aos primeiros dígitos do código UPC de 12 dígitos. Os números restantes são códigos exclusivos de produto, gerados com base nas informações fornecidas, como nome, quantidade, descrição e outras especificações relevantes.
Com esse sistema, é possível criar códigos únicos para cada item ou serviço oferecido. Esses códigos formam a base dos seus códigos de barras, garantindo que cada produto possa ser identificado facilmente.
2. Use um gerador de códigos de barras gratuito
Um gerador de códigos de barras gratuito permite criar e imprimir códigos personalizados de forma prática para o seu negócio. Para utilizá-lo:
- Insira os dados que deseja codificar no código de barras
- Informe seu endereço de e-mail
- Baixe o código de barras personalizado em formato PNG para impressão

3. Teste seu código de barras
Após gerar o código de barras, teste-o com um scanner para garantir que ele represente corretamente as informações atribuídas ao produto. Essa verificação é essencial para assegurar que o código funcione sem falhas no seu sistema de vendas e controle de estoque.
4. Repita o processo para todos os produtos
Cada produto da loja deve ter um código de barras exclusivo — mas isso não significa um código para cada unidade individual. Caso contrário, a gestão de estoque, a distribuição e o rastreamento de vendas podem se tornar confusos e ineficientes.
Por exemplo, se você possui um lote de 100 coleiras para cães do mesmo modelo, todas devem usar o mesmo código de barras. Não é necessário gerar 100 códigos diferentes.
Repita o processo de criação e teste dos códigos para cada produto distinto, garantindo que todos estejam corretamente codificados e identificáveis. Essa abordagem organizada facilita o controle do estoque e agiliza o processo de vendas.
5. Imprima as etiquetas de código de barras
Se estiver utilizando códigos de barras UPC, é possível adicioná-los individualmente às listagens de produtos no seu sistema de PDV. Após configurar e adquirir os códigos pela GS1, os varejistas podem acessá-los e gerenciá-los diretamente pelo GS1 Data Hub. A partir dessa plataforma, é possível gerar, baixar e imprimir etiquetas de diversas maneiras.
Para varejistas que desejam criar e imprimir etiquetas personalizadas com códigos de barras, o ideal é utilizar um sistema de PDV com software de geração de códigos integrado. O Shopify PDV, por exemplo, oferece o aplicativo Retail Barcode Labels, que permite projetar e imprimir etiquetas usando tanto impressoras de código de barras específicas quanto impressoras a jato de tinta ou laser convencionais.
3 maneiras de usar códigos de barras
Registre itens no seu PDV
Adicionar códigos de barras aos produtos é uma maneira eficaz de agilizar processos como checkout, trocas e devoluções, eliminando a necessidade de digitação manual e reduzindo erros humanos. Além disso, os varejistas podem incluir códigos de barras nos recibos.
Muitos sistemas de PDV (como o Shopify PDV) permitem gerar códigos de barras para cada transação, armazenando informações específicas da venda. Os códigos de barras nos recibos podem conter dados como:
- Data e hora da compra
- Número da loja, caso haja várias unidades
- Número do caixa
- Nome do colaborador ou funcionário
- Preço do item
- Cupons ou descontos utilizados
- Método de pagamento
Escaneie e calcule estoque
Para controle de estoque e armazenagem, escanear códigos de barras permite que os lojistas acompanhem com precisão a localização e a quantidade dos produtos. O Shopify PDV, por exemplo, oferece recursos integrados de gestão de estoque que auxiliam os varejistas no recebimento, rastreamento e organização de novas remessas.
Além disso, é possível atribuir códigos de barras às prateleiras, permitindo escaneá-las e vinculá-las a produtos específicos, o que melhora a visibilidade e a organização do estoque.
Acesse rapidamente dados do produto
Com um scanner de código de barras, os varejistas conseguem localizar e acessar rapidamente as informações de qualquer produto no sistema.
Dependendo do tipo de código, seja ele personalizado ou um UPC, o software que interpreta o código binário irá recuperar os dados vinculados àquele produto. As informações armazenadas no PDV ou no banco de dados online são definidas por você e podem incluir o que for mais relevante para sua operação.
Isso levanta uma dúvida comum: “Posso escanear qualquer código de barras e ver os dados do produto?” Embora os códigos UPC tenham aparência semelhante, os dados que eles representam são privados e integrados ao sistema de gestão de cada loja. Você é o proprietário das informações do seu produto, ou seja, elas só podem ser acessadas por você ou por quem tiver acesso ao seu sistema.
Qual é a diferença entre SKUs e códigos de barras?
Tanto os números SKU quanto os códigos de barras ajudam na gestão de estoque, mas cumprem funções distintas.
O SKU é um código exclusivo criado pelo próprio varejista para controle interno, podendo ser personalizado conforme a lógica e as necessidades do negócio. Já os códigos de barras são identificadores padronizados e universais, utilizados por diferentes varejistas para escaneamento e rastreamento de produtos. Eles facilitam o controle eficiente de estoque e contribuem para a redução de custos operacionais.
Quando usar um SKU
Utilize SKUs para o rastreamento interno de estoque, criando códigos fáceis de interpretar que categorizem produtos por atributos como tamanho, material e tipo. Por exemplo, um par de brincos de argola dourados médios pode ser codificado como "MED-GLD-HOOP-01".
Embora seja possível converter SKUs em códigos de barras para facilitar o escaneamento, é importante lembrar que os SKUs são voltados para uso interno, ao contrário dos códigos de barras universais, que são projetados para transações comerciais e uma gestão de estoque mais ampla.
Quando usar um código de barras
Utilize códigos de barras, como os UPCs, como identificadores universais para produtos vendidos em diferentes varejistas e canais de vendas. Isso assegura que um mesmo item mantenha o mesmo código de barras em qualquer lugar onde for comercializado.
Por exemplo, um modelo específico de refrigerador terá o mesmo UPC em todas as lojas, ao contrário dos SKUs, que variam de acordo com cada varejista. Essa padronização facilita a venda em lojas físicas e virtuais, tornando os UPCs essenciais para uma gestão precisa e integrada do estoque em múltiplas plataformas de varejo.
Gere códigos de barras para sua loja
Códigos de barras podem parecer complicados à primeira vista, mas ao entendê-los, fica claro o quanto são simples e diretos. Eles são apenas representações visuais — ou imagens — de identificadores de produtos, que podem ser lidos por máquinas para acessar dados úteis sobre seus itens e facilitar a gestão do negócio.
Sistemas como o Shopify PDV tornam esse processo ainda mais prático, integrando automaticamente os códigos de barras aos seus produtos de forma eficiente e organizada.
Perguntas frequentes sobre código de barras
O que um código de barras informa?
Um código de barras codifica informações como identificação de um produto, preço e fabricante. Ele permite a rápida leitura em caixas e uma gestão de estoque eficiente.
Dois produtos podem ter o mesmo código de barras?
Cada produto requer um código de barras diferente para garantir rastreamento e gestão de estoque precisos. Códigos de barras duplicados levariam a confusões e erros no sistema. No entanto, é importante lembrar que cada produto deve ter um código de barras exclusivo — mas não é necessário um código diferente para cada unidade do mesmo item.
Como as empresas geram códigos de barras?
As empresas obtêm números de identificação exclusivos de organizações como a GS1 e, em seguida, usam um software de geração de códigos de barras para criar o código. Esse processo garante que cada produto tenha um código de barras globalmente único.
Como é composto um código de barras?
Códigos de barras 1D consistem em barras pretas e espaços brancos que representam números e letras. Scanners leem esse padrão visual para decodificar as informações contidas nele.
Os códigos de barras podem ser reutilizados?
Reutilizar códigos de barras é proibido, a menos que você esteja fazendo uma segunda execução ou lote de um produto que já foi codificado. Em qualquer outro cenário, é necessário um novo número de código de barras.