QR Code: como funciona, tipos de uso e cuidados antes de gerar

Entenda como um QR Code armazena informação, os usos para URL, texto, Wi-Fi, e-mail, telefone e vCard, a diferença entre QR estático e dinâmico, e os cuidados de segurança contra phishing.

Revisado pela equipe editorial ValorFinalISO/IEC 18004 (QR Code) / MDN / OWASP

Um QR Code é um código de barras bidimensional que guarda informação em um padrão de quadrados pretos e brancos, lido pela câmera em um instante. Ele pode carregar um link, um texto, os dados de uma rede Wi-Fi, um e-mail, um telefone ou um cartão de contato. Neste guia você entende como o QR armazena dados, os usos mais comuns, a diferença entre QR estático e dinâmico e os cuidados de segurança antes de escanear ou compartilhar. Para criar um agora, use o gerador de QR Code, que gera a imagem localmente, sem serviço externo.

O que é QR Code

QR significa Quick Response, ou resposta rápida. Diferente do código de barras tradicional, que guarda dados em uma única dimensão, o QR usa duas dimensões e por isso armazena muito mais informação no mesmo espaço. Ele foi pensado para leitura veloz e em qualquer ângulo, o que explica os três quadrados grandes nos cantos: eles servem de referência para o leitor localizar e orientar a imagem.

Como um QR Code armazena informação

Cada quadradinho do QR, chamado de módulo, representa um bit, claro ou escuro. Além da área de dados, o código tem padrões funcionais: os localizadores nos cantos, padrões de tempo que ajudam a medir a grade e, em versões maiores, padrões de alinhamento. Uma parte do código é dedicada à correção de erro, baseada em um método matemático chamado Reed-Solomon, que permite reconstruir dados perdidos quando o código está parcialmente danificado. Por isso um QR continua funcionando mesmo com um pedaço coberto, dentro de um limite.

Usos comuns

Para preparar links com parâmetros, o codificador de URL ajuda a escapar caracteres especiais antes de gerar o QR.

QR estático e QR dinâmico

No QR estático, o conteúdo está gravado na imagem. Se você gerar um QR para um link, esse link é fixo: para mudar o destino, é preciso gerar outro código. A vantagem é que ele funciona sozinho, sem depender de nenhum serviço, e não coleta dados de quem escaneia. No QR dinâmico, a imagem aponta para um endereço intermediário controlado por um serviço, que pode redirecionar para destinos diferentes e medir leituras. O dinâmico é flexível, mas depende de um terceiro permanecer no ar e ver o tráfego.

Cuidados contra phishing

Como o destino de um QR não aparece antes de abrir, golpistas colam adesivos de QR sobre cartazes legítimos, em estacionamentos e em mesas de restaurantes, levando a páginas falsas. Para se proteger, confira o endereço que o leitor exibe antes de continuar, desconfie de QR que pedem login ou pagamento de forma inesperada e não digite senhas ou dados de cartão sem ter certeza do site. Em QR de Wi-Fi, lembre que quem ler o código terá a senha da rede.

Quando gerar localmente no navegador

Gerar o QR localmente é a opção mais segura quando o conteúdo é sensível, como a senha do Wi-Fi de casa ou um dado interno. Em ferramentas que rodam no navegador, o conteúdo não é enviado para servidor, e você pode baixar a imagem em PNG ou SVG para imprimir. Geradores online que enviam o conteúdo para um servidor não são ideais para dados privados.

Exemplo prático

Para criar um QR de Wi-Fi, informe o nome da rede, o tipo de segurança (normalmente WPA) e a senha. A ferramenta monta uma string no formato padrão WIFI: e a transforma na imagem. Ao ler com o celular, o aparelho oferece conectar automaticamente. Antes de imprimir em quantidade, escaneie o código com um aparelho para confirmar que ele lê corretamente.

Versões, capacidade e boas práticas de impressão

Os QR Codes têm versões, de 1 a 40, que definem o tamanho da grade. Quanto mais informação você coloca, maior a versão necessária e mais densos ficam os módulos. Um link curto cabe em uma versão pequena, fácil de ler; um vCard completo ou um texto longo exige uma versão maior. Por isso, para QR impresso, prefira links curtos: além de gerar um código mais limpo, ele é lido mais rápido e tolera melhor o desgaste.

A correção de erro também influencia o tamanho. Níveis mais altos reservam mais espaço para recuperação, deixando o código mais denso, porém mais resistente a sujeira, dobras e pequenas obstruções. Para adesivos e embalagens sujeitas a manuseio, um nível médio ou alto compensa. Para uma tela ou um documento limpo, um nível mais baixo já basta e gera um código mais simples.

Na hora de imprimir, garanta contraste e tamanho mínimo. O padrão clássico é preto sobre branco, e inverter as cores pode impedir a leitura. Mantenha a zona de silêncio, a margem branca ao redor do código, que os leitores usam para delimitar a imagem. E sempre teste com mais de um aparelho antes de produzir em grande quantidade, porque um QR ilegível impresso aos milhares é um prejuízo difícil de corrigir.

Por que o QR estático costuma bastar

Muita gente acha que precisa de um serviço pago de QR dinâmico, mas para a maior parte dos usos o QR estático resolve. Se você controla o destino, pode apontar o QR estático para uma página sua, que por sua vez decide o que mostrar. Assim você tem flexibilidade sem depender de um intermediário que vê todo o tráfego e pode cobrar ou sair do ar. O QR dinâmico faz sentido principalmente quando você precisa medir leituras em detalhe ou trocar o destino de um material já impresso em grande escala.

Outra vantagem do QR estático gerado localmente é a privacidade: o conteúdo não passa por um servidor de terceiros. Em um QR de Wi-Fi, isso significa que a senha da sua rede não é enviada para lugar nenhum. Pese sempre o custo e o benefício: para um cardápio, um cartão de contato ou uma conexão de Wi-Fi em casa, o estático local é simples, gratuito e suficiente.

Quando usar a ferramenta do ValorFinal

Use o gerador de QR Code para criar códigos de texto, URL, Wi-Fi, e-mail, telefone e vCard, com download em PNG e SVG, tudo localmente. Para tratar conteúdo codificado, veja o codificador Base64. Conheça as demais ferramentas de tecnologia.

Calculadoras deste guia

Como validamos os cálculos

Os valores citados neste guia são estimativos e baseados em fontes oficiais (ISO/IEC 18004 (QR Code) / MDN / OWASP). Eles podem variar conforme convenção coletiva, situação individual e atualizações da legislação. Entenda nossa metodologia em como validamos os cálculos.

Perguntas frequentes

O que é um QR Code?
QR Code (Quick Response Code) é um código de barras bidimensional que guarda informação em um padrão de quadrados pretos e brancos. Ao apontar a câmera, o leitor decodifica o conteúdo, que pode ser um link, um texto, dados de Wi-Fi, um e-mail ou um contato. Ele foi criado para ser lido rapidamente e em qualquer orientação.
Como um QR Code armazena informação?
Os módulos (os quadradinhos) representam bits. O código tem padrões fixos de localização nos cantos, que ajudam o leitor a encontrar e alinhar a imagem, e uma área de dados com correção de erro. Graças à correção de erro, o QR continua legível mesmo com parte danificada, suja ou coberta, dentro de um limite.
Qual a diferença entre QR estático e dinâmico?
No QR estático, o conteúdo fica gravado na própria imagem: se for um link, ele é fixo e não muda. No QR dinâmico, a imagem aponta para um endereço intermediário que pode ser alterado depois, permitindo trocar o destino e medir leituras. O dinâmico depende de um serviço externo; o estático funciona sozinho, sem servidor.
Para que serve a correção de erro do QR Code?
Ela permite reconstruir dados perdidos quando parte do código está danificada. Há quatro níveis, de cerca de 7% a cerca de 30% de recuperação. Níveis mais altos deixam o código mais denso, porém mais robusto, o que é útil em adesivos, embalagens e impressões sujeitas a desgaste.
QR Code pode ser perigoso?
O QR em si é só um portador de dados, mas ele pode levar a um site de phishing ou a um conteúdo malicioso. Como o destino não fica visível antes de abrir, desconfie de QR colados em locais públicos, confira o endereço que o leitor mostra antes de prosseguir e não informe senhas ou dados de cartão em páginas abertas por QR sem verificar.
Como gerar um QR Code de Wi-Fi?
Um QR de Wi-Fi guarda o nome da rede (SSID), o tipo de segurança e a senha em um formato padrão que começa com WIFI:. A maioria dos celulares conecta automaticamente ao ler. Como ele carrega a senha da rede, gere localmente e cuidado ao compartilhar, pois quem ler o código terá acesso à senha.