O que é um QR Code e como ele funciona?

De uma fábrica de carros no Japão até a câmera do seu celular: como o QR Code guarda informações, por que ele resiste a riscos e logos e como criar e ler com segurança.

Guias 8 min de leitura

Você vê QR Codes em cardápios, cartazes, embalagens e telas de pagamento: um quadradinho de pontos pretos e brancos que abre um site quando você aponta o celular. Mas o que existe dentro desse quadrado, e por que ele funciona mesmo quando está sujo ou rasgado?

Neste guia você vai aprender o que é um QR Code, como ele guarda dados, como funciona a correção de erros, o que dá para colocar dentro dele, como criar o seu de graça e como evitar os golpes que usam esses códigos.

Crie seu QR Code agora Transforme um link, texto, rede Wi-Fi ou contato em QR Code em segundos. Ele é gerado no seu navegador e nunca expira. Abrir o gerador de QR Code

O que é um QR Code?

QR vem de Quick Response (resposta rápida). O QR Code é um código de barras bidimensional: em vez de guardar os dados numa única fileira de barras, como o código de barras do supermercado, ele os distribui numa grade de quadradinhos pretos e brancos, na largura e na altura.

Ele foi inventado em 1994 pela Denso Wave, empresa japonesa do grupo Toyota, para rastrear peças de carros durante a produção. Os códigos de barras comuns guardavam pouca informação e eram lentos de ler, então os engenheiros criaram um código que guarda mais dados e pode ser lido rapidamente em qualquer ângulo. Hoje ele vai muito além das fábricas, e qualquer pessoa pode criar um de graça.

Como o QR Code guarda os dados?

A grade é formada por quadradinhos chamados módulos. Cada módulo é escuro ou claro, e juntos eles codificam o seu texto como um padrão de uns e zeros. A câmera do celular enxerga o padrão, um decodificador o transforma de volta em texto e o aparelho decide o que fazer, como abrir um link.

Algumas partes da grade não são dados. Elas ajudam o leitor a encontrar e interpretar o código:

  • Padrões de localização: os três quadrados grandes em três cantos. Eles mostram ao leitor onde está o código, sua orientação e seu tamanho, por isso o QR Code é lido mesmo girado ou de cabeça para baixo.
  • Padrões de alinhamento: quadrados menores dentro dos códigos maiores, que corrigem distorções quando o código é impresso em superfícies curvas ou inclinadas.
  • Padrões de sincronização: linhas alternadas de módulos escuros e claros que ajudam o leitor a medir a grade e contar os módulos corretamente.
  • Zona de silêncio: a margem vazia em volta do código, que o separa do que estiver impresso por perto.

Os códigos têm versões de 1 a 40. A versão 1 é uma grade de 21 por 21, e cada versão acrescenta módulos, até 177 por 177. Quanto mais dados, mais denso fica o código.

Correção de erros: por que códigos danificados ainda funcionam

O QR Code inclui dados extras que funcionam como uma rede de segurança. Com um método chamado correção de erros Reed-Solomon, o leitor consegue reconstruir partes ausentes ou ilegíveis. São quatro níveis, e a porcentagem indica, de forma aproximada, quanto do código pode estar danificado ou coberto sem deixar de ser lido:

  • Nível L (Low, baixo): recupera cerca de 7%.
  • Nível M (Medium, médio): recupera cerca de 15%.
  • Nível Q (Quartile): recupera cerca de 25%.
  • Nível H (High, alto): recupera cerca de 30%.

Por que um logo no meio não estraga o código

É por isso que você vê QR Codes com um logo no centro. O logo cobre alguns módulos, mas a correção de erros preenche a lacuna. Quanto maior o nível, mais dá para cobrir, mas um nível alto também deixa o código mais denso e mais difícil de ler em tamanho pequeno.

Use um logo pequeno, longe dos três cantos de localização, e teste o resultado. Se o código com logo não for lido de forma confiável, tire o logo ou aumente o nível de correção.

Dica: o nível M é um bom padrão para a maioria dos usos. Escolha Q ou H só se o código for impresso em condições difíceis ou se você quiser colocar um logo.

O que um QR Code pode conter?

O QR Code é só um recipiente de texto, e os celulares sabem interpretar vários formatos. Os mais comuns são:

  • Link de site (URL): o uso mais popular, para abrir uma página, um cardápio ou um formulário.
  • Texto simples: uma mensagem, uma anotação ou um código lido por um aplicativo.
  • Dados de Wi-Fi: nome da rede, senha e tipo de segurança, para os visitantes entrarem com uma leitura.
  • Cartão de contato (vCard): nome, telefone, e-mail e endereço que podem ser salvos na agenda.
  • Link do WhatsApp: abre uma conversa com um número, com uma mensagem pronta opcional.
  • Um e-mail, um número de telefone ou um SMS, que abrem o aplicativo correspondente.

Como criar um QR Code em 3 passos

  1. Abra o gerador de QR Code grátis e escolha o conteúdo: link, texto, Wi-Fi, contato ou mensagem de WhatsApp.
  2. Digite ou cole o conteúdo e, se quiser, ajuste as cores, o tamanho e o nível de correção de erros.
  3. Baixe a imagem, leia com o celular para confirmar que funciona e só então imprima ou compartilhe.

Os códigos feitos aqui são estáticos: o conteúdo fica gravado na própria imagem, então eles nunca expiram e funcionam para sempre. Eles são gerados no seu navegador, e seus dados não são enviados a lugar nenhum. A contrapartida é que um código estático não pode ser editado depois: se o link mudar, você precisa de um código novo.

Dicas de design para um código que sempre funciona

  • Mantenha um bom contraste: módulos escuros sobre fundo claro funcionam melhor. Módulos claros sobre fundo escuro podem falhar em alguns leitores.
  • Não retire a zona de silêncio: deixe uma margem vazia em volta do código, de cerca de quatro módulos.
  • Não faça pequeno demais: como regra prática, imprima com pelo menos 2 cm de largura, e maior se as pessoas forem ler de longe.
  • Mantenha a superfície plana e limpa: evite imprimir em superfícies amassadas, brilhantes ou curvas que refletem a luz.
  • Use conteúdo curto: menos dados geram um código mais simples e fácil de ler. Um link curto é melhor que um longo.
  • Sempre teste antes de imprimir: leia com pelo menos dois celulares diferentes, de preferência no tamanho e na distância reais.

Segurança: quishing e códigos falsos

O QR Code esconde o destino, então você não sabe para onde ele leva só de olhar. Golpistas aproveitam isso no chamado quishing (phishing por QR Code): um código que leva a uma página falsa de login ou pagamento feita para roubar seus dados.

Alguns hábitos protegem você:

  • Leia e depois confira: veja o link que o celular mostra antes de abrir e verifique se o domínio é o esperado.
  • Não leia códigos aleatórios vindos de e-mails, mensagens ou panfletos desconhecidos.
  • Cuidado com adesivos colados sobre um código verdadeiro, por exemplo em parquímetros, mesas ou cartazes. Se o código parece colado por cima, não confie.
  • Nunca digite senhas, número de cartão ou dados pessoais numa página aberta por um código se não tiver certeza de que ela é legítima.
  • Desconfie de códigos que instalam aplicativos ou pedem pressa.

Erros comuns a evitar

  • Imprimir o código pequeno demais ou com pouco contraste e nunca testar.
  • Colocar um logo grande no centro sem aumentar o nível de correção de erros.
  • Colocar um link muito longo no código, o que o deixa denso e difícil de ler.
  • Usar cores bonitas, mas com pouco contraste, como amarelo sobre branco.
  • Cortar a margem branca e deixar o código encostado em outros elementos gráficos.
  • Levar as pessoas a uma página que não funciona bem no celular.

Conclusão

O QR Code é uma grade de módulos pretos e brancos que guarda texto de um jeito que a câmera lê rapidamente, com correção de erros embutida que o faz resistir a danos. Crie o seu com o gerador grátis, mantenha bom contraste e margem livre, teste antes de imprimir e sempre confira para onde um código leva antes de confiar nele.

Perguntas frequentes

O QR Code expira?

Um QR Code estático nunca expira, porque o conteúdo fica guardado na própria imagem. Ele só deixa de ser útil se a página para a qual aponta sair do ar.

Um QR Code danificado ou coberto ainda pode ser lido?

Muitas vezes sim. A correção de erros permite reconstruir partes ausentes, recuperando cerca de 7% (L), 15% (M), 25% (Q) ou 30% (H) do código. Além desse limite, ou se os três quadrados dos cantos estiverem danificados, a leitura pode falhar.

É seguro criar um QR Code num gerador online?

É seguro quando o gerador funciona no seu navegador e não envia o conteúdo para um servidor. O nosso cria o código localmente no seu dispositivo e não guarda o que você digita.

Preciso de um aplicativo para ler um QR Code?

Geralmente não. O aplicativo de câmera da maioria dos celulares modernos reconhece QR Codes e mostra o conteúdo ou o link. Basta apontar a câmera para o código e tocar na notificação.

Um QR Code pode ser perigoso?

O código em si é só dado, mas pode levar a uma página maliciosa. Confira o link antes de abrir, evite códigos de origem desconhecida e desconfie de adesivos colados sobre outros códigos.

Ferramentas grátis citadas neste artigo

Continue lendo

Todos os artigos