Como funciona o QR Code: explicação simples e completa
Da invenção japonesa nos anos 90 ao PIX, ao Wi-Fi e ao golpe do QRishing; tudo que você precisa entender.
Atualizado em
O QR Code está em todo lugar: no balcão do restaurante, na embalagem do produto, na cobrança PIX. Mas como ele realmente funciona? Este guia explica o que o código armazena, como é lido, quais são os tipos e como se proteger de fraudes com QR Code.
QR Code: como funciona esse padrão que está em todo lugar — no cardápio do restaurante, na embalagem do produto, na cobrança do delivery e nas campanhas de marketing? Poucos sabem o que acontece no segundo em que a câmera aponta para aquela matriz de quadradinhos. Este guia explica tudo.
O que é um QR Code?
QR Code vem de Quick Response Code, código de resposta rápida. Foi criado em 1994 pela empresa japonesa Denso Wave para rastrear peças automotivas em linhas de montagem. A ideia era ter um código lido muito mais rápido que o código de barras linear e capaz de armazenar muito mais informação.
Ao contrário do código de barras linear (linhas verticais, como o EAN-13 de produtos de supermercado), o QR Code é bidimensional, armazena dados tanto no eixo horizontal quanto no vertical, multiplicando a capacidade de armazenamento.
O que o QR Code armazena?
A matriz de quadrados pretos e brancos é, essencialmente, um número binário muito grande: cada célula escura representa 1, cada célula clara representa 0.
Um QR Code padrão armazena até 7.089 dígitos numéricos ou 4.296 caracteres alfanuméricos, comparado aos 13 dígitos de um EAN-13.
O conteúdo pode ser qualquer texto:
| Conteúdo no QR Code | O que acontece ao escanear |
|---|---|
https://exemplo.com.br | Abre o link no navegador |
WIFI:S:MinhaRede;T:WPA;P:senha123;; | Conecta ao Wi-Fi automaticamente |
| Código PIX (BR Code EMV) | Abre pagamento no app do banco |
BEGIN:VCARD... | Salva contato na agenda |
| Texto simples | Exibe o texto na tela |
O app de câmera interpreta o texto e decide a ação; não é o QR Code que "sabe" abrir o navegador.
Como funciona o QR Code na leitura pelo celular
O processo acontece em milissegundos:
- A câmera captura a imagem e o software localiza os três quadrados de alinhamento nos cantos.
- A distorção e o ângulo são corrigidos matematicamente para que a grade fique alinhada.
- Cada célula é classificada como escura (1) ou clara (0).
- O algoritmo de decodificação lê os bits na ordem definida pelo padrão e extrai o texto.
- O sistema operacional recebe o texto e decide a ação: abrir link, processar pagamento, salvar contato.
Tudo isso leva menos de 0,5 segundo em celulares modernos. Para ler pelo computador, veja as formas de escanear QR Code pelo computador.
Como funciona o QR Code por dentro: estrutura e componentes
Além dos dados, o QR Code tem componentes fixos:
- Quadrados de alinhamento (três cantos): indicam ao leitor a orientação e os limites do código; por isso o QR Code pode ser lido mesmo inclinado.
- Módulos de temporização (linhas que conectam os cantos): permitem calcular o tamanho de cada célula.
- Padrão de formato: armazena o nível de correção de erro e a máscara aplicada.
Níveis de correção de erro
Um detalhe que poucas pessoas conhecem: o QR Code tem redundância embutida. Mesmo que parte do código seja danificada (riscado, amassado, sujo), ele ainda pode ser lido.
| Nível | Recuperação | Uso típico |
|---|---|---|
| L (Low) | 7% de dano | Telas, ambientes controlados |
| M (Medium) | 15% de dano | Padrão para a maioria dos usos |
| Q (Quartile) | 25% de dano | Indústria, impressão industrial |
| H (High) | 30% de dano | QR Codes com logo sobreposta |
Quando você coloca uma logo no centro do QR Code (comum em campanhas de marketing), o nível H compensa a área "apagada" pelo logo.
Tipos de QR Code mais usados no Brasil
QR Code de URL: o mais comum. Aponta para um site, produto, cardápio ou formulário. Fácil de criar no gerador de QR Code.
QR Code PIX (BR Code EMV): formato específico do Banco Central para pagamentos Pix. Contém chave, nome, cidade e; opcionalmente; valor. Gere o seu no gerador de QR Code PIX. Para entender mais sobre PIX, veja como criar QR Code PIX grátis.
QR Code estático: o conteúdo está fixo na imagem. Você gera uma vez e usa para sempre.
QR Code dinâmico: aponta para um servidor que pode ter o destino alterado sem trocar o código impresso. Exige plataforma paga e infraestrutura própria. Para a maioria dos negócios, o estático é suficiente.
QR Code de Wi-Fi: conecta visitantes e clientes à rede sem digitar senha.
QR Code no Brasil: onde você já encontrou sem perceber
O Brasil é um dos países com maior penetração de QR Code do mundo; em grande parte graças ao PIX. Mas há muito mais contextos onde o QR Code aparece no cotidiano brasileiro:
PIX: o QR Code BR Code EMV é o mecanismo de pagamento Pix mais usado. Desde o lançamento em novembro de 2020, o Banco Central registra mais de 4 bilhões de transações via PIX por mês; uma fração significativa via QR Code estático e dinâmico.
DANFE / Nota Fiscal Eletrônica: toda NF-e emitida no Brasil tem um QR Code impresso no DANFE (documento auxiliar). Ao escanear, o consumidor acessa a nota no portal da SEFAZ estadual e pode verificar a autenticidade do documento. É obrigatório desde o ajuste SINIEF 07/2005 e suas atualizações.
Passagens aéreas e de ônibus: o boarding pass eletrônico e a passagem de ônibus digital usam QR Code (formato Aztec em passagens aéreas IATA; QR Code simples em aplicativos de ônibus). Você escaneia no embarque e não precisa de bilhete impresso.
Certificados de vacinação: durante a pandemia de COVID-19, o Conecte SUS usou QR Code no comprovante de vacinação para verificação de autenticidade; adotado em aeroportos, eventos e estabelecimentos com acesso controlado.
Embalagens de medicamentos: a ANVISA exige DataMatrix (código 2D similar ao QR Code) em embalagens de medicamentos sujeitos à rastreabilidade, conforme a RDC 54/2013 e regulamentações posteriores do SCTM (Sistema Nacional de Controle de Medicamentos).
Etiquetas de produto e e-commerce: alguns marketplace e sistemas de logística usam QR Code para rastreamento interno de pacotes, complementando ou substituindo o código de barras linear.
QR Code tem prazo de validade?
O QR Code em si não expira, é uma imagem com texto codificado. O que pode "vencer" é o conteúdo:
- Se o link de destino sair do ar, o código é lido mas não abre.
- PIX estático não tem validade.
- QR Code dinâmico com data de expiração configurada no servidor deixa de funcionar após essa data.
Segurança: como se proteger de QR Codes maliciosos
Com a popularização dos QR Codes, surgiu uma prática criminosa chamada QRishing (phishing via QR Code). Golpistas substituem QR Codes legítimos por versões que direcionam para páginas falsas de banco, lojas ou formulários de coleta de dados.
Como se proteger:
- Verifique o URL antes de acessar: quando você escaneia um QR Code, o celular mostra o link antes de abrir. Se o endereço parece estranho ou diferente do esperado, não clique.
- Desconfie de QR Codes colados sobre outros: em restaurantes e bares, golpistas colam etiquetas sobre QR Codes legítimos. Verifique se a etiqueta está íntegra.
- Não insira dados sensíveis após escanear um QR Code desconhecido: banco, senha ou dados de cartão nunca são pedidos por link de QR Code legítimo.
- Use um leitor que mostra o conteúdo antes de agir: o leitor do GeraCode exibe o texto decodificado para que você possa verificar antes de abrir qualquer link.
Versões do QR Code: de 1 a 40
Você já notou que alguns QR Codes parecem mais "cheios" de quadradinhos que outros? Isso é determinado pela versão do QR Code, que vai de 1 a 40.
- Versão 1: matriz 21×21 módulos; armazena até 41 caracteres numéricos com nível de correção L.
- Versão 40: matriz 177×177 módulos; armazena até 7.089 dígitos numéricos ou 4.296 caracteres alfanuméricos.
A versão é escolhida automaticamente pelo gerador; você não precisa configurar isso manualmente. O gerador usa a menor versão que comporte o conteúdo no nível de correção de erro escolhido.
Por isso links curtos geram QR Codes mais simples: https://ab.cd/x versão 2 vs. https://www.minhalojaonline.com.br/categoria/produto?ref=instagram versão 5 ou superior.
Modos de codificação: como o QR Code armazena dados
Dentro do QR Code, os dados são codificados em um de quatro modos, dependendo do tipo de conteúdo:
| Modo | Caracteres | Eficiência |
|---|---|---|
| Numérico | 0–9 | Máxima (3 bits/dígito) — melhor para números longos |
| Alfanumérico | 0–9, A–Z, 8 especiais | Alta — para códigos internos e URLs curtas em maiúsculas |
| Byte | ASCII (0–255) | Média — para URLs completas, vCards, JSON |
| Kanji | Caracteres japoneses | Específico para japonês |
Na prática, a maioria dos QR Codes usados no Brasil usa o modo Byte (para URLs e textos com acentos) ou Numérico (para PIX e código de barras 2D). O gerador seleciona automaticamente o modo mais eficiente para o conteúdo digitado.
Reed-Solomon: a matemática por trás da correção de erros
O QR Code usa o algoritmo de correção de erros Reed-Solomon, o mesmo algoritmo usado em CDs, DVDs e comunicações espaciais. Foi desenvolvido em 1960 por Irving S. Reed e Gustave Solomon no MIT Lincoln Laboratory.
A ideia central: ao codificar dados, adicionar bytes redundantes calculados matematicamente. Se parte dos dados for danificada, os bytes redundantes permitem reconstruir o original; desde que o dano não exceda o limite do nível de correção escolhido.
Por isso um QR Code com uma logo no centro funciona: a logo "apaga" uma área, mas o algoritmo reconstrói os dados a partir dos bytes redundantes ao redor. No nível H (30% de dano tolerado), logos de até 30% da área total do QR Code não prejudicam a leitura.
O primeiro QR Code e a história completa: de Denso Wave ao PIX
O primeiro QR Code foi criado em 1994 por Masahiro Hara, engenheiro-chefe da equipe de desenvolvimento da Denso Wave, uma subsidiária da Toyota no Japão. O problema que ele queria resolver era simples: as linhas de montagem automotiva precisavam rastrear centenas de peças diferentes, mas o código de barras EAN/UPC linear só cabia 13 dígitos numéricos — insuficiente para identificar número de série, lote, fornecedor e destino na mesma etiqueta. O primeiro QR Code codificava caracteres Kanji (japoneses), o que também exigiu um novo modo de codificação específico para a escrita japonesa. A matrix original tinha dimensões muito maiores que os QR Codes atuais — a ideia era que a câmera industrial da linha de produção lesse o código em qualquer ângulo, em alta velocidade. Os três quadrados de alinhamento nos cantos foram inspirados pelo padrão de maior área preta-sobre-branca que Hara calculou ser menos provável de aparecer naturalmente em qualquer contexto impresso — a proporção 1:1:3:1:1 de cada finder pattern foi testada em centenas de amostras de embalagens.
- 1994: Masahiro Hara e a equipe da Denso Wave criam o QR Code para rastrear peças de veículos nas linhas de montagem. O objetivo: ler 100 vezes mais rápido que um código de barras linear e armazenar Kanji, letras e números no mesmo código.
- 1999: Denso Wave publica o QR Code como padrão aberto (JIS X 0510), sem cobrar royalties; decisão que acelera a adoção global.
- 2002–2006: primeiros celulares japoneses com leitor de QR Code integrado. No Japão, QR Codes já aparecem em embalagens, revistas e cartazes nessa época.
- 2010–2012: popularização global com a chegada dos smartphones com câmera de alta qualidade e apps de leitura gratuitos (iOS/Android).
- 2017: Apple adiciona leitura nativa de QR Code à câmera do iPhone (iOS 11); ponto de virada para adoção em massa no Brasil.
- 2020: Banco Central do Brasil lança o Pix com o QR Code BR Code EMV como padrão de pagamento. O Brasil passa a ter um dos maiores volumes de transações via QR Code do mundo.
- 2023: ISO/IEC 18004:2015 (abre em nova aba) permanece o padrão internacional do QR Code, com mais de 10 bilhões de QR Codes escaneados por dia globalmente.
Além do QR Code quadrado: DataMatrix e Aztec
O QR Code é o formato 2D mais popular, mas não é o único. Outros formatos são usados em contextos específicos:
- DataMatrix: matriz menor, muito usada na indústria farmacêutica e eletrônica. A ANVISA exige DataMatrix em embalagens de medicamentos no Brasil (Resolução RDC 54/2013 para rastreabilidade). Armazena os mesmos tipos de dado que o QR Code em menos espaço.
- Aztec Code: formato 2D sem zona de silêncio (pode ser impresso até a borda), usado em passagens aéreas (IATA) e bilhetes de trem no mundo todo. Você já viu ele no boarding pass do celular.
- PDF417: código 2D linear usado em documentos de identidade (CNH no Brasil), embalagens de remédios e alguns tickets de evento.
Para aplicações comerciais gerais no Brasil, o QR Code padrão é a escolha certa. Os formatos alternativos são para casos de uso muito específicos, geralmente com requisitos regulatórios.
Como gerar seu QR Code gratuitamente
Com o gerador de QR Code do GeraCode, você cria em segundos: escolha o tipo de conteúdo (link, texto, Wi-Fi), preencha os dados e baixe em PNG ou SVG. Para um tutorial completo, veja o guia de como gerar QR Code grátis passo a passo.
Esse guia foi útil?
Perguntas Frequentes
O QR Code gerado tem validade?
Não. QR Codes estáticos não expiram. Enquanto o conteúdo codificado (link, texto) existir, o QR Code funcionará para sempre.
O QR Code funciona sem internet?
O escaneamento funciona offline, mas o conteúdo (como um link) pode exigir conexão para ser acessado. Textos simples e contatos funcionam completamente offline.
Qual a diferença entre PNG e SVG?
PNG é um arquivo de imagem com resolução fixa, ideal para uso digital. SVG é vetorial e pode ser ampliado infinitamente sem perder qualidade, ideal para impressão profissional.
Qual tamanho mínimo para imprimir um QR Code?
Para impressão, o tamanho mínimo recomendado é 2 × 2 cm. Para garantir leitura em qualquer smartphone, prefira 3 × 3 cm ou mais.
Posso personalizar as cores do QR Code?
Sim. O GeraCode permite escolher a cor escura (dos módulos) e a cor de fundo. Atenção: mantenha contraste suficiente entre as cores para garantir a leitura correta.
Mais artigos sobre QR Code
Outras ferramentas
QR Code Pix
QR Code para pagamento via Pix
Código de Barras
EAN-13, Code 128, ITF-14 e 12+ formatos
EAN-13 / EAN-8
Códigos EAN para produtos e varejo
Leitor de Código de Barras
Leia códigos pela câmera, sem app
Leitor de QR Code
Escaneie QR Codes pela câmera, sem app
Gerador de SKU
Crie SKUs padronizados para estoque