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 CodeO 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
- Abra o gerador de QR Code grátis e escolha o conteúdo: link, texto, Wi-Fi, contato ou mensagem de WhatsApp.
- Digite ou cole o conteúdo e, se quiser, ajuste as cores, o tamanho e o nível de correção de erros.
- 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
- Como Criar uma Senha ForteTamanho, aleatoriedade e unicidade: as regras simples que realmente protegem suas contas, e como segui-las sem precisar decorar nada.
- Técnica Pomodoro: guia completoTrabalhe em blocos de 25 minutos de foco com pausas curtas. Veja como o método funciona, como começar hoje e como adaptá-lo à sua rotina.
- O que é um hash? MD5, SHA-256 e para que servemUm hash é uma impressão digital curta de qualquer dado. Veja como funciona, quais algoritmos usar e como verificar arquivos e proteger senhas.