QR From Link

QR Code vs código de barras: a diferença

Por que as listras de uma caixa de cereal e o quadrado de um cardápio são ferramentas diferentes, quais leitores leem cada um e onde os dois começam a se encontrar.

Resposta curtaO código de barras tradicional é unidimensional: uma fileira de barras que codifica um número curto, lido em uma única direção por um leitor a laser ou de imagem. O QR Code é bidimensional: uma grade que guarda muito mais dados, incluindo endereços web completos, é lida de qualquer ângulo pela câmera do celular e resiste a danos parciais graças à correção de erros.

O que é um código de barras linear

Os códigos listrados dos produtos do varejo se chamam códigos de barras lineares ou 1D. A informação está na largura das barras e dos espaços entre elas, lida ao longo de uma linha horizontal. A altura das barras não acrescenta dados; só dá ao leitor mais lugares para cruzar o código.

  • UPC e EAN. Os códigos dos produtos de consumo. O UPC-A tem 12 dígitos e o EAN-13 tem 13 — é o padrão usado no Brasil. O número identifica o produto; o preço e a descrição ficam no banco de dados da loja, não no código de barras.
  • Code 128. Uma simbologia de uso geral, comum em envios, logística e armazéns. Codifica letras além de dígitos, e o comprimento varia conforme os dados.
  • Outros. Code 39, ITF e muitos outros existem para setores específicos, mas todos têm a mesma limitação básica: uma sequência curta, lida em uma só direção.

Os códigos de barras lineares fazem muito bem o seu trabalho. São simples de imprimir, décadas de equipamentos de caixa foram construídas em torno deles e um leitor a laser os lê em uma fração de segundo. O trabalho deles é que é estreito: buscar um registro pelo número.

Lado a lado

Códigos de barras lineares comparados com o QR Code
Código de barras linear (UPC, EAN, Code 128)QR Code
DimensõesUma — os dados correm ao longo de uma linhaDuas — os dados preenchem uma grade quadrada
Capacidade típicaDe uma dúzia de dígitos a algumas dezenas de caracteresAté alguns milhares de caracteres
Guarda um endereço webNa prática, nãoSim — é o uso mais comum
Direção de leituraO leitor precisa cruzar as barrasQualquer ângulo, até de cabeça para baixo
Tolerância a danosLimitada; um dígito verificador detecta erros, mas não os corrigeA correção de erros reconstrói de 7% a 30% do código, aproximadamente
LeitorLeitor a laser ou de imagemLeitor de imagem ou a câmera de qualquer celular
Uso principalCaixa, estoque, enviosLinks, ingressos, pagamentos, etiquetas

A diferença de capacidade é a que importa. Um código de barras é um identificador que só tem sentido quando um computador o consulta. Um QR Code pode carregar o próprio destino — uma URL completa —, então qualquer celular consegue agir sem um banco de dados por trás. Os limites do que cabe estão em quantos dados cabem em um QR Code, e a capacidade de se autorreparar em correção de erros do QR Code.

Quem lê o quê

Os leitores a laser clássicos passam um feixe sobre as barras e medem o reflexo. Isso funciona para um código 1D, mas não lê um 2D, porque uma única linha atravessando um QR Code não significa nada sozinha. Os leitores de imagem — basicamente câmeras — capturam o símbolo inteiro e leem os dois tipos, e é por isso que os equipamentos mais novos de caixa e de armazém também leem QR Code.

O celular está claramente do lado da câmera. O app de câmera nativo dos iPhones e Androids atuais reconhece QR Code direto, como explicado em como ler QR Code. Ler o código de barras de um produto no celular costuma exigir um app à parte, e mesmo assim você só obtém um número, a menos que o app o consulte em algum lugar.

Outros códigos 2D e a chegada do QR às embalagens

O QR não é o único formato bidimensional. O Data Matrix é um código quadrado e compacto muito usado para marcar peças pequenas, eletrônicos e produtos da área da saúde, onde falta espaço. O PDF417 é um formato empilhado — fileiras de pequenos padrões lineares — presente em muitos documentos de identidade, documentos de viagem e etiquetas de envio. Os dois são lidos por leitores de imagem; nenhum é reconhecido pelo app de câmera comum do celular como o QR é.

O varejo está aos poucos migrando para códigos 2D nos produtos. A GS1, organização que emite os números de produto, definiu o GS1 Digital Link, um jeito de escrever o número do produto dentro de um endereço web. Codificado em um QR Code, o mesmo símbolo pode ser lido no caixa para obter o número do produto e pelo celular do cliente para abrir informações sobre ele. A adoção está em andamento e varia conforme o país e o varejista.

Se você vende por meio de varejistas, o código de barras do seu produto ainda precisa vir da GS1 ou seguir as exigências do varejista. Um QR Code de um gerador genérico como este serve para levar clientes a uma página — não substitui um código de barras de produto registrado. Veja QR Code em embalagens.

Qual usar

  • Use um código de barras linear para identificação no ponto de venda, controle de estoque e etiquetas de envio — onde os leitores e bancos de dados existentes esperam por um.
  • Use um QR Code quando uma pessoa com um celular precisa chegar a algum lugar: um site, um cardápio de restaurante, uma página de avaliações, um vídeo, um formulário de agendamento ou a chamada de um cartaz ou panfleto.
  • Use os dois na embalagem: o código de barras para o caixa, o QR Code para o cliente.

Este site gera apenas QR Codes — para links, Wi-Fi, texto, e-mail, telefone e SMS. Ele não gera UPC, EAN, Code 128 nem outros códigos de barras. Se você precisa de um código que abra uma página, cole o endereço e baixe um PNG ou SVG pronto para impressão. Para o básico do formato, comece por o que é QR Code.

Transforme um endereço web em QR Code:Gerar um QR Code

Perguntas relacionadas

Sim. O QR Code é um código de barras matricial bidimensional. No dia a dia, “código de barras” costuma significar o tipo listrado unidimensional, e é por isso que os dois vivem sendo comparados.

Em alguns lugares, já começou, principalmente nas embalagens do varejo, onde um único QR Code pode servir tanto ao caixa quanto ao cliente. Os códigos de barras lineares continuam em toda parte por enquanto, porque muitos equipamentos e sistemas dependem deles.

A câmera nativa da maioria dos celulares reconhece QR Code, mas não códigos de barras de produtos. Existem apps que leem código de barras, mas o código de um produto só entrega um número, que não significa nada sem um banco de dados para consultar.

Não. Leitores a laser leem ao longo de uma única linha, o que só funciona com códigos de barras lineares. O QR Code precisa de um leitor de imagem ou de uma câmera que capture o símbolo inteiro.

Um código de barras de produto guarda 12 ou 13 dígitos. Um QR Code pode guardar até 7.089 dígitos ou 2.953 bytes, embora seja melhor manter códigos impressos bem abaixo desse limite.