Um código de barras é unidimensional: armazena um identificador curto, geralmente um número, lido ao longo de um único eixo. Um QR code é uma matriz bidimensional que guarda até 7.089 números ou 4.296 caracteres alfanuméricos no menor nível de correção de erros, e a correção de erros permite que um código danificado ainda seja lido. A divisão prática decorre disso. Um código de barras aponta para um registro em um sistema que já sabe o que é o produto; um QR code carrega conteúdo sobre o qual um celular pode agir sem saber nada de antemão.
O que significa que código de barras vs QR code raramente é uma disputa sobre qual formato é melhor. É sobre quem faz a leitura, o que essa pessoa tem na mão e o que deve acontecer no segundo depois do bipe. Este texto cobre o que cada formato armazena, o hardware de leitura que decide por você, a migração do varejo para códigos 2D que está mudando discretamente a resposta e a única propriedade que só um QR code pode ter. Se os QR codes em si são novidade, o que é um QR code explica a mecânica por baixo.
O que cada formato realmente armazena
Um código de barras linear codifica dados nas larguras de barras e espaços ao longo de uma linha. Isso é um teto rígido de capacidade. Um EAN-13 de varejo guarda treze dígitos, sem letras, sem pontuação, e esses dígitos são um identificador global, não informação em si; consulte-os em um banco de dados e você descobre o produto, olhe só para eles e você não descobre nada. O Code 128, o cavalo de batalha das etiquetas de logística, aceita toda a faixa ASCII, mas uma etiqueta fica fisicamente larga rápido, então algumas dezenas de caracteres são o limite prático.
Um QR code codifica dados em dois eixos, em uma grade de módulos lida como uma matriz. Isso compra capacidade e compra algo que o formato linear nunca teve: correção de erros Reed-Solomon em quatro níveis selecionáveis, de L a H, que pode reconstruir um símbolo arranhado, dobrado ou parcialmente coberto por um logo. A escala de versões vai de 1 a 40, e o topo dessa faixa (177 por 177 módulos na versão 40) é onde moram esses 7.089 números. Números: Wikipedia e qrcode.com, acessados em 2026-10-09. Os números 7.089 e 4.296 valem para o nível de correção de erros L; níveis mais altos trocam capacidade por resistência, com recuperação de aproximadamente 7%, 15%, 25% e 30% dos dados para L, M, Q e H.
Vale esclarecer uma confusão de nomes: um QR code é um código de barras, formalmente um bidimensional, padronizado como ISO/IEC 18004. O mundo do varejo e da logística diz 1D e 2D. Todo mundo diz código de barras e QR code, querendo dizer o listrado e o quadrado.
Quem lê e com o quê
O hardware decide mais disso do que a capacidade de dados.
Um laser de caixa ou uma pistola de armazém é feito para códigos lineares e os lê em alta velocidade, em uma superfície curva, em qualquer orientação, centenas de vezes por hora, por uma pessoa que nunca vai olhar para uma tela. Essa cadeia de leitor, caixa e sistema de estoque espera um número, e espera um número específico.
A câmera de um celular é o instrumento oposto. Ela lê uma matriz com facilidade, precisa de um instante para focar, e a pessoa que a segura está olhando para uma tela e prestes a tocar em algo. Dê a essa pessoa um número de treze dígitos e nada acontece. Dê uma URL e você tem a atenção dela pelo tempo que a página a segurar.
Então código de barras vs QR code costuma se resolver no hardware: se a leitura é feita pela equipe, em equipamento que você comprou, para identificar algo que o sistema já conhece, o caso pede um código de barras linear. Se a leitura é feita por um cliente, em um celular dele, para alcançar algo, o caso pede um QR code. Os casos interessantes são aqueles em que as duas coisas são verdade, que é para onde as embalagens estão caminhando.
O Sunrise 2027 muda a pergunta
O varejo está no meio de uma migração de formato, e vale conhecê-la antes de desenhar uma embalagem. A iniciativa Sunrise 2027 da GS1 pede que os varejistas deixem os sistemas de ponto de venda aptos a ler códigos de barras 2D até 2027 (página da GS1 US, acessada em 2026-10-09). A página não informa uma data exata de calendário.
Duas coisas que ela não diz. A GS1 US não anuncia a aposentadoria dos códigos EAN e UPC e afirma que nem toda capacidade 2D precisa estar pronta até lá. Suas etapas começam com leitores capazes de ler códigos 2D e extrair o GTIN no caixa, depois adicionando códigos 2D a produtos de marca própria. A mesma página recomenda que um QR code carregue o GTIN que já está no seu EAN ou UPC, e o GS1 Digital Link é a sintaxe que transforma esse identificador em um link web. Uma leitura prática: coloque o código de barras linear e o código 2D na mesma embalagem enquanto o parque de leitores se atualiza.
Essa é a mudança para a qual vale planejar. Um único quadrado pode servir ao caixa e ao cliente, o que antes exigia duas marcas separadas com dois donos separados dentro da empresa. A versão regulatória da mesma ideia, em que o código carrega dados de procedência e conformidade durante toda a vida de um produto, é tratada em o QR code do passaporte digital de produto.
Outros códigos 2D que você vai encontrar
O QR não é o único símbolo 2D. O Data Matrix é comum em itens muito pequenos e na saúde, onde um quadradinho minúsculo precisa carregar um identificador GS1. O PDF417 é um código linear empilhado que você reconhece de cartões de embarque e de alguns documentos de identidade. Os dois são lidos por leitores de imagem industriais, mas nenhum é o que um celular abre por padrão para um cliente, e é por isso que o QR continua sendo a escolha quando quem lê é uma pessoa com um celular. Se um fornecedor ou regulador especificar um dos outros, siga essa especificação naquela etiqueta e deixe o QR para a marca voltada ao cliente.
Escolha pela tarefa
A maior parte da decisão cabe em uma tabela. A coluna que importa é a última.
| Tarefa | Formato | Por quê | Editável depois |
|---|---|---|---|
| Caixa do varejo, estoque | EAN-13 / UPC (1D) | O parque de leitores espera o número | Não |
| Etiquetas de logística e ativos | Code 128 (1D) | Amplo suporte de leitores, barato de imprimir | Não |
| Conteúdo voltado ao cliente | QR code (2D) | Câmera do celular, carrega uma URL | Só por meio de um redirecionamento |
| Varejo e conteúdo, uma marca só | QR com GS1 Digital Link | Identificador e URL em um só símbolo | Depende da configuração |
As tabelas publicadas pelos fornecedores de leitores costumam parar em capacidade e correção de erros. A editabilidade é a coluna que decide se uma tiragem vira um passivo, e é a que ninguém imprime na ficha técnica.
Só um deles pode ser reapontado
Um código de barras é um identificador fixo. Ele não pode ser outra coisa, e tudo bem: o número deve permanecer estável durante a vida do produto.
Um QR code, porém, só fica congelado se você codifica nele o destino final. Codifique um link curto e o símbolo vira um ponteiro para uma decisão que você pode mudar: a página da campanha hoje, o manual no ano que vem, um aviso de recall numa terça-feira ruim. A leitura ainda resolve em milissegundos, e cada uma delas é registrada, que é a distinção entre QR estático e dinâmico aplicada a bens físicos. É também, na minha experiência, a coisa mais cara de descobrir depois da tiragem em vez de antes dela.
Um destino mais curto traz um segundo benefício que aparece na gráfica. Menos caracteres significa uma versão de QR mais baixa, o que significa módulos maiores no mesmo tamanho físico e um código que é lido mais rápido em uma garrafa curva ou em uma caixa fosca. Qual deve ser o tamanho de um QR code traz as regras de dimensionamento. No Elido, um QR code para um link curto é gerado no designer de QR do painel (cores, estilo de módulo e de olhos, logo, exportação em PNG ou SVG), então o destino pode ser editado depois da impressão e cada leitura conta como um clique que você pode ver nos analytics de leituras. Domínios personalizados são suportados; veja os preços para os limites dos planos.
Workspace de demonstração; o designer é mostrado com conteúdo de exemplo.
Para embalagens, o painel também tem um construtor de GS1 Digital Link nos planos Business e Enterprise. Ele recebe um GTIN (8, 12, 13 ou 14 dígitos), valida o dígito verificador, opcionalmente adiciona lote, número de série e validade, e gera um QR code para uma URL no formato https://your-host/01/<gtin>. Um limite a conhecer: o construtor só produz a URL e a imagem. O Elido ainda não resolve esses caminhos /01/ para um destino por conta própria, então você precisa da sua própria página nesse endereço.
Erros que custam uma tiragem
Quatro falhas respondem pela maioria das reimpressões que vi.
- Colocar um QR de marketing onde um laser de caixa espera o código de barras de varejo e descobrir no caixa que os dois não são intercambiáveis.
- Codificar uma URL longa e cheia de parâmetros, o que leva o código a uma versão alta com módulos minúsculos que falham no chão de loja.
- Eliminar a zona silenciosa, a margem livre de cerca de quatro módulos, porque o layout estava apertado.
- Imprimir o código em cores da marca com pouco contraste, o que passa no teste do escritório e morre sob a iluminação do supermercado. Design de QR com a sua marca mostra até onde você pode ir com segurança.
Nenhuma delas é exótica. Todas são pegas pelo mesmo hábito: imprima uma prova, leia-a com o dispositivo que de fato fará a leitura, na luz em que ela vai ficar. Para códigos feitos para um celular, como criar um QR code percorre o fluxo inteiro, e se você está avaliando um chip em vez de um símbolo, NFC versus QR codes trata dessa comparação.
Leia a série cornerstone
Este post faz parte do cluster de recursos. Para a versão de campanha, uma campanha de QR code do zero cobre do planejamento à medição, e o que é um QR code cobre como a leitura é resolvida.
Relacionados no blog
- QR codes dinâmicos vs estáticos: o que realmente muda
- Qual deve ser o tamanho de um QR code? Tamanhos para impressão e tela
- NFC vs QR codes: custo, alcance e quando cada um vence
- QR codes de passaporte digital de produto e o que eles devem carregar
- Como rastrear leituras de QR code: os analytics que importam
- Design de QR code com a sua marca, bem feito
Perguntas frequentes
Qual é a diferença entre um código de barras e um QR code?
Um código de barras é unidimensional e lido ao longo de um único eixo, então armazena um identificador curto, como os 13 dígitos de um EAN-13. Um QR code é bidimensional e lido como uma matriz, então armazena milhares de caracteres, incluindo uma URL completa, e traz uma correção de erros que o deixa sobreviver a danos. Na prática, um código de barras aponta para um registro em um sistema que já conhece o produto, enquanto um QR code carrega conteúdo sobre o qual um celular pode agir diretamente.
A câmera de um celular lê um código de barras comum?
Sim. As câmeras de celulares modernos e a maioria dos aplicativos de leitura leem códigos de barras 1D, como EAN-13 e Code 128, além de códigos 2D. A diferença aparece no que acontece depois: o celular recebe um número, e um número só é útil se um aplicativo souber o que fazer com ele. Por isso as embalagens voltadas ao consumidor tendem a trazer um QR code junto do código de barras de varejo, e não no lugar dele.
Qual guarda mais dados, um código de barras ou um QR code?
O QR code, por ordens de grandeza. Um EAN-13 de varejo guarda exatamente 13 dígitos, e uma etiqueta Code 128 normalmente comporta algumas dezenas de caracteres antes de ficar largura demais para ser prática. Um QR code na maior versão (40, 177 por 177 módulos) guarda até 7.089 números ou 4.296 caracteres alfanuméricos no menor nível de correção de erros, e é por isso que ele pode carregar uma URL, uma credencial de Wi-Fi ou um passaporte de produto.
Qual lê mais rápido, um código de barras ou um QR code?
Um código de barras linear, em um caixa ou em uma linha de armazém. Os leitores a laser e de imagem são feitos para ele e o leem em itens curvos ou em movimento, em qualquer orientação. Um QR code é perfeitamente rápido para uma pessoa com um celular, mas a câmera precisa de um instante para focar, então ninguém dimensiona um caixa de alto volume em torno dele. A velocidade depende mais do leitor do que do símbolo.
O que é o GS1 Sunrise 2027?
É a iniciativa da GS1 para deixar os sistemas de ponto de venda do varejo prontos para ler códigos de barras 2D até 2027. A GS1 US a descreve como um marco e diz que nem toda capacidade 2D precisa estar pronta até lá; a orientação dela para QR codes é carregar o mesmo GTIN que está no EAN ou UPC do produto. As próprias páginas dela não anunciam que o EAN ou o UPC serão aposentados, então planeje um código de barras linear e um código 2D na mesma embalagem.
Devo colocar um código de barras ou um QR code na minha embalagem?
Normalmente os dois, com funções diferentes. O código de barras linear fica para o caixa e o estoque, porque é isso que os leitores e sistemas dessa cadeia esperam. O QR code entra para tudo o que um cliente deve alcançar: instruções, cadastro, procedência, uma página de campanha. Só o lado do QR pode ser reapontado depois, e só se você codificar um link curto em vez de uma URL fixa. Um GS1 Digital Link ainda é uma URL, então a mesma regra vale para ele.
Experimente Elido
Cole uma URL, obtenha um link curto
Sem cadastro. O link vive 30 dias. Cadastre-se para mantê-lo para sempre.
Sem registo. Crie uma conta grátis e obtenha 50 links por mês.
