InícioAprenderQR code vs código de barras: a diferença real
Fundamentos

QR code vs código de barras: a diferença real

Um identifica um produto para o caixa. O outro carrega a informação em si. O varejo está migrando lentamente do primeiro para o segundo.

8 min de leitura · Atualizado agosto de 2026

A resposta curta

Um código de barras tradicional de varejo é um número de produto e nada mais. As listras em uma caixa de cereal codificam doze dígitos, e todo o preço, o nome e o nível de estoque vivem em um banco de dados para o qual esse número aponta. Longe desse banco de dados, o código de barras não significa nada.

Um QR code carrega a informação em si. Ele guarda até 7.089 dígitos, ou 4.296 caracteres alfanuméricos, então o endereço inteiro, o cartão de contato inteiro ou a credencial de WiFi inteira cabem dentro do padrão. Sem consulta, sem banco de dados, sem sistema ao qual estar conectado.

A distinção que realmente importa não é uma dimensão contra duas. É um ponteiro contra um conteúdo. Um código de barras se refere a algo. Um QR code contém algo.

O que cada um guarda

A diferença de capacidade não é incremental, são três ordens de grandeza, e é por isso que os dois acabaram sendo usados para coisas completamente diferentes.

Código de barras UPC-AQR code
FormatoListras, lidas em um único eixoQuadrados, lidos em dois eixos
Dados máximos12 dígitos7.089 dígitos ou 4.296 caracteres
Guarda um endereço webNãoSim
Tolerância a danosO dígito verificador só detecta errosReconstrói até 30 por cento
Precisa de um banco de dadosSim, para significar algoNão
Lido pela câmera comum do celularNormalmente precisa de um aplicativoSim, nativamente

A tolerância a danos é a diferença subestimada

Um código de barras UPC tem um dígito verificador, que permite ao leitor perceber que a leitura saiu errada. Perceber é tudo o que ele consegue fazer. Se uma listra estiver riscada, borrada ou rasgada, o código de barras não pode ser recuperado e o operador de caixa digita o número na mão.

Um QR code usa a correção de erros Reed-Solomon, que não apenas detecta o dano, mas reconstrói os dados que faltam a partir da redundância espalhada de propósito pelo padrão. São quatro níveis: cerca de 7, 15, 25 e 30 por cento recuperáveis, chamados L, M, Q e H. No nível mais alto, quase um terço do código pode ser destruído e ele ainda é lido.

Esse é também o mecanismo que faz um logo no meio de um QR code funcionar. O logo é dano. A correção de erros o absorve, e é por isso que aumentar o nível de correção é o conselho padrão ao adicionar um, e por isso que um logo que cobre demais ainda quebra o código, não importa o nível escolhido.

Por que as lojas ainda usam as listras

Diante de tudo isso, a pergunta óbvia é por que o varejo não trocou anos atrás. A resposta não é conservadorismo técnico, é infraestrutura, e os motivos são bons.

  • O número é licenciado, não inventado. Um número de produto de varejo é um GTIN emitido pela GS1. Você não pode gerar um número válido por conta própria, em nenhum formato de código de barras, e um varejista não vai estocar um produto cujo número não esteja devidamente registrado.
  • Os leitores a laser foram feitos para listras. Um leitor de supermercado varre uma linha de laser e lê um padrão unidimensional com extrema rapidez, mesmo em ângulos difíceis. Ler um código 2D exige um leitor por imagem, com câmera, que muitos caixas só adquiriram recentemente.
  • A velocidade no caixa é medida em frações de segundo, multiplicadas por milhões de escaneamentos. Uma mudança que deixe o caixa um pouco mais lento sai cara de um jeito fácil de subestimar.
  • Já funciona. Substituir algo funcional em cada loja, depósito e fornecedor do planeta exige mais justificativa do que apenas capacidade extra.

O que muda até 2027

Essa justificativa agora existe, e a transição já começou formalmente. Sob a iniciativa GS1 Sunrise 2027, espera-se que os sistemas de ponto de venda do varejo em mais de quarenta países consigam ler códigos 2D, ou seja, GS1 DataMatrix e QR codes GS1 Digital Link, até o fim de 2027. Walmart, Carrefour, Tesco e outros publicaram roteiros e já estão atualizando o hardware dos leitores.

O atrativo é que um único código na embalagem pode servir ao caixa e ao consumidor ao mesmo tempo. O mesmo quadrado pode carregar o número do produto para o caixa mais um número de lote, uma data de validade e um link para informações sobre alérgenos, ingredientes ou instruções de reciclagem. Durante a transição, espera-se que as embalagens levem as duas marcações, então as listras não vão desaparecer tão cedo.

Uma ressalva que vale dizer com todas as letras, porque é onde este artigo pode induzir você ao erro: um QR code GS1 Digital Link não é simplesmente um QR code com o seu site dentro. Ele codifica um GTIN licenciado em uma estrutura especificada. Um código feito neste gerador, ou em qualquer gerador de uso geral, não vai funcionar no caixa de um supermercado. Se você está embalando um produto para o varejo, seu ponto de partida é a GS1, não uma ferramenta gratuita.

Qual dos dois você deveria criar

Para quase todo mundo que lê isto, a pergunta se responde sozinha, mas vale deixar o limite explícito.

  • Vender um produto em lojas: você precisa de um GTIN da GS1 e de um código de barras criado a partir dele. Pergunte ao seu varejista o que ele aceita hoje e se ele quer um código 2D ao lado.
  • Controlar seu próprio estoque, ativos ou equipamentos internamente: qualquer um dos dois serve, e um QR code costuma ser mais fácil porque a equipe consegue escaneá-lo com os celulares que já carrega.
  • Levar alguém a um endereço web, cardápio, formulário, página de avaliações ou rede WiFi: QR code, sem discussão. Um código de barras não consegue guardar uma URL.
  • Colocar informação em algo que vai ser arranhado, molhado ou muito manuseado: QR code, e aumente o nível de correção de erros.
  • Qualquer situação em que quem escaneia é uma pessoa do público, e não um funcionário: QR code, porque o celular dela lê sem aplicativo e sem treinamento.

Um equívoco comum que vale esclarecer: um QR code é um código de barras. É um código de barras bidimensional. Quando as pessoas dizem "código de barras", elas normalmente querem dizer o tipo unidimensional do varejo, e quando pedem "um código de barras, não um QR code", quase sempre querem um UPC ou EAN para prateleira de loja, o que é assunto da GS1, e não de design.

Criar agora

Grátis, sem cadastro, e seu código nunca expira.

ABRIR O GERADOR →
Guias relacionados

QR code vs código de barras: a diferença real Perguntas frequentes

O QR code é um tipo de código de barras?
Sim. O QR code é um código de barras bidimensional, inventado pela Denso Wave em 1994. Na fala do dia a dia, "código de barras" costuma significar o tipo listrado unidimensional, como UPC ou EAN, e é por isso que os dois acabam sendo tratados como coisas separadas.
Quantos dados a mais um QR code guarda em relação a um código de barras?
Cerca de três ordens de grandeza a mais. Um código de barras UPC-A guarda doze dígitos. Um QR code guarda até 7.089 dígitos, 4.296 caracteres alfanuméricos, 1.817 caracteres Kanji ou 2.953 bytes, dependendo do que você codificar.
Posso usar um QR code no lugar do código de barras em um produto que vendo em lojas?
Ainda não como substituição direta. O caixa do varejo precisa de um GTIN licenciado pela GS1, e a maioria dos terminais ainda espera o formato listrado. Sob a iniciativa GS1 Sunrise 2027, espera-se que os sistemas consigam lidar com códigos 2D até o fim de 2027, com as embalagens levando as duas marcações durante a transição. Pergunte ao seu varejista o que ele aceita hoje.
Por que os QR codes ainda são lidos quando estão danificados?
Correção de erros Reed-Solomon. Dados redundantes são espalhados de propósito pelo padrão, de modo que as partes que faltam podem ser reconstruídas, e não apenas detectadas. No mais alto de quatro níveis, cerca de trinta por cento pode ser perdido e o código ainda é lido, que é o mesmo mecanismo que permite colocar um logo no meio.
Meu celular consegue escanear um código de barras comum de loja?
Em geral, só com um aplicativo. As câmeras dos celulares detectam QR codes nativamente, mas os códigos de barras unidimensionais do varejo normalmente precisam de um aplicativo de leitura dedicado, e mesmo assim o celular só consegue informar o número, a menos que o aplicativo o consulte em um banco de dados de produtos.

Conseguiu seu código? ☕ Me pague um café — é o que mantém esta ferramenta gratuita para todo mundo.