Pular para o conteúdo
QR Code Jágerador de QR Code grátis

QR Code ou código de barras: diferenças, quando usar cada um e o que muda até 2027

Publicado em 27/10/2026 por · 9 min de leitura

Atendente registrando uma venda no caixa de uma loja
Foto: StockSnap (CC0 1.0)

Código de barras e QR Code convivem na mesma embalagem, na mesma conta de luz e no mesmo balcão de loja. Os dois servem para que uma máquina leia uma informação sem que alguém precise digitá-la. Mas são tecnologias diferentes, com limites diferentes — e escolher o código errado para um uso pode custar caro em retrabalho.

Este guia compara os dois formatos de forma prática e mostra quando usar cada um. No fim, explica a transição que o varejo está fazendo para os códigos bidimensionais.

A diferença essencial: uma dimensão contra duas

O código de barras tradicional é linear, ou unidimensional: a informação está na sequência de barras pretas e espaços brancos de larguras diferentes, lida da esquerda para a direita. A altura das barras não carrega dados — ela só facilita a leitura.

O QR Code é bidimensional: a informação está distribuída numa grade de pequenos quadrados, os módulos, tanto na horizontal quanto na vertical. Usar as duas dimensões permite guardar muito mais dados no mesmo espaço.

Comparação lado a lado

Prateleira de loja com garrafas alinhadas
O varejo se prepara para ler códigos bidimensionais até 2027 Foto: StockSnap (CC0 1.0)
CaracterísticaCódigo de barras (ex.: EAN-13)QR Code
CapacidadePoucas dezenas de caracteres; o EAN-13 guarda 13 dígitosAté 7.089 dígitos ou 2.953 bytes
Tipo de dadoEm geral, números (alguns formatos aceitam letras)Números, texto, links, acentos, dados estruturados
LeituraLaser ou câmera; o leitor laser comum só lê códigos linearesSó por câmera (leitor de imagem ou celular)
OrientaçãoLeitores manuais exigem alinhamento; os de caixa leem em vários ângulosQualquer ângulo
Danos e sujeiraDígito verificador detecta erro, mas não corrigeCorreção de erro recupera de 7% a 30% do símbolo
EspaçoComprido e baixoQuadrado e compacto
Leitura pelo consumidorRara (precisa de aplicativo)Câmera nativa do celular

Como cada um é lido

O leitor laser

O leitor clássico de caixa de supermercado projeta um feixe de luz vermelha que varre o código. As barras escuras absorvem a luz e os espaços claros a refletem; um sensor mede essa variação ao longo da linha e o programa traduz a sequência de larguras em dígitos. Como o feixe percorre uma linha, esse leitor só entende códigos lineares. Leitores de caixa projetam várias linhas cruzadas para ler em diferentes ângulos, mas ainda assim só leem barras.

O leitor de imagem

O leitor de imagem — e a câmera do celular — fotografa a área inteira. O programa procura padrões conhecidos na imagem: no QR Code, os três quadrados dos cantos; no código de barras, as sequências de barras. Depois corrige a perspectiva, decide quais módulos são escuros ou claros e decodifica. Por trabalhar com a imagem completa, ele lê códigos lineares e bidimensionais, em qualquer ângulo, inclusive na tela de um celular — algo que muitos leitores laser não conseguem por causa do reflexo da tela.

É por isso que a modernização dos caixas passa pela troca de leitores: só os de imagem conseguem ler os códigos 2D.

Os códigos de barras que você encontra no Brasil

EAN-13: o código dos produtos

O código de 13 dígitos nas embalagens de supermercado é o EAN-13, que identifica o produto pelo número GTIN. Os três primeiros dígitos de produtos registrados no Brasil costumam ser 789 ou 790, prefixos atribuídos à GS1 Brasil — o que indica onde a empresa está registrada, não necessariamente onde o produto foi fabricado. O último dígito é verificador, calculado a partir dos demais, para detectar erros de leitura.

Um ponto importante: o EAN-13 não é criado livremente. Para vender em redes de varejo, a empresa precisa se associar à GS1 Brasil e receber uma faixa de números. Um número inventado pode coincidir com o de outro produto e causar problemas no caixa e nos marketplaces.

Code 128 e ITF-14: logística

Etiquetas de caixas, paletes e envios usam formatos como o Code 128, que aceita letras e números e é muito usado por transportadoras, e o ITF-14, impresso diretamente nas caixas de papelão para identificar a embalagem de transporte.

O boleto

O boleto bancário tem um código de barras no padrão intercalado 2 de 5, que representa 44 dígitos. A linha digitável, impressa acima, traz a mesma informação reorganizada e com dígitos verificadores extras, para quem prefere digitar. Muitos boletos agora trazem também um QR Code de Pix, que permite pagar na hora pelo aplicativo do banco — o chamado boleto híbrido.

Quando usar código de barras

Quando usar QR Code

Estoque e controle interno: qual escolher

Para pequenas e médias empresas que estão organizando o estoque, a pergunta é comum: etiquetar com código de barras ou com QR Code? Alguns critérios ajudam:

  1. Que leitor você vai usar? Se for o celular, prefira QR Code. Se for um leitor de mão barato, confira se ele é linear (laser) ou de imagem (2D). Leitores 2D leem os dois formatos; leitores lineares, só o código de barras.
  2. O que a etiqueta precisa guardar? Só um código interno curto: qualquer um serve. Código, descrição, lote e localização: QR Code.
  3. O sistema de gestão gera qual formato? Muitos sistemas imprimem etiquetas nos dois formatos. Use o que o sistema suporta bem.
  4. Onde a etiqueta fica? Em prateleiras altas, lidas de longe, um código de barras grande pode ser mais fácil de mirar com um leitor laser. Em itens pequenos, o QR Code ocupa menos espaço.

Uma solução frequente é imprimir os dois na mesma etiqueta: o código de barras para os leitores antigos e o QR Code para o celular e os dados extras.

Exemplo: uma loja de roupas pequena

Imagine uma loja com 800 peças em estoque, que vende no balcão e pela internet. As roupas compradas de fornecedores já vêm com o EAN-13 do fabricante; as peças de produção própria não têm código. Um arranjo que funciona bem:

O resultado é um caixa rápido, um estoque organizado e uma ponte entre a loja física e a virtual — sem jogar fora nada do que já funcionava. E, se um dia a loja trocar de sistema, os códigos internos continuam válidos, porque não dependem de nenhum fornecedor.

A transição do varejo: códigos 2D no caixa até 2027

A GS1, organização mundial que administra os códigos de produtos, coordena um movimento para que os caixas do varejo passem a ler também códigos bidimensionais, com meta até o fim de 2027. A proposta tem duas partes:

Na prática, a transição será gradual. Por muitos anos, embalagens devem trazer os dois códigos: o EAN-13 tradicional e um código 2D. Os caixas precisam de leitores de imagem, que já são comuns em redes maiores, e os sistemas precisam entender o novo formato. Para as empresas, a recomendação é acompanhar as orientações da GS1 Brasil antes de redesenhar as embalagens.

Medicamentos e saúde

Na área da saúde, códigos bidimensionais já são realidade. Embalagens de medicamentos e materiais hospitalares usam com frequência o Data Matrix, outro código 2D, compacto e adequado a superfícies pequenas, para registrar produto, lote, validade e número de série. Ele é lido por leitores de imagem, não pela câmera comum da maioria dos aplicativos de QR Code. A lógica, porém, é a mesma: mais dados num espaço menor, com correção de erro.

Erros comuns

  1. Inventar um número EAN para vender em loja ou marketplace. Use números obtidos da GS1 Brasil.
  2. Colocar um código de barras para o consumidor ler. O celular não abre nada; use QR Code.
  3. Imprimir QR Code para um leitor laser. Ele simplesmente não lê.
  4. Reduzir demais o código de barras para caber na arte. Barras finas demais e altura muito baixa causam falhas no caixa.
  5. Esquecer a margem. O código de barras precisa de espaço livre nas laterais; o QR Code, de quatro módulos em volta. Veja o guia de tamanho mínimo para imprimir.
  6. Imprimir em cor clara ou sobre fundo escuro. Os dois formatos dependem de contraste. O guia de cores e contraste traz os detalhes.

Perguntas frequentes

Posso transformar meu código de barras em QR Code?

Você pode criar um QR Code com o mesmo número, mas ele não será reconhecido pelos caixas como código de produto, a menos que siga o padrão GS1. Para uso interno, funciona normalmente.

O celular lê código de barras?

A câmera nativa, em geral, só reconhece QR Code. Aplicativos específicos e algumas funções de busca visual leem códigos de barras e mostram o produto.

Qual dos dois é mais barato de imprimir?

O custo de impressão é praticamente o mesmo: os dois saem em impressoras comuns e em impressoras térmicas de etiquetas. A diferença de custo está nos leitores. Leitores lineares simples são mais baratos; leitores de imagem custam um pouco mais, mas leem os dois formatos e tendem a ser o padrão daqui em diante. Para quem usa o celular como leitor, o custo é zero.

QR Code substitui o código de barras do produto?

Ainda não. Nas embalagens, o EAN-13 continua obrigatório para os caixas que não leem códigos 2D. A substituição será gradual, com os dois convivendo por anos.

Resumo

O código de barras é linear, guarda poucos dígitos, é lido até por leitores laser simples e continua sendo o padrão para identificar produtos no varejo e na logística. O QR Code é bidimensional, guarda muito mais, corrige erros, é lido em qualquer ângulo e é o formato certo sempre que o público for usar o celular. Para estoque, escolha pelo leitor e pela quantidade de dados — ou imprima os dois. E acompanhe a transição do varejo: até 2027, os caixas devem começar a ler códigos 2D que servem ao mesmo tempo à loja e ao consumidor.

Esta página resolveu sua dúvida?