QR Code virou parte do dia a dia - do cardápio de restaurante ao comprovante de pagamento via Pix - mas poucas pessoas sabem como ele guarda informação ou por que ele não “expira” nunca. Este guia explica o funcionamento básico e os parâmetros que valem a pena ajustar ao gerar um.
Como um QR Code guarda informação
Um QR Code é uma matriz de módulos (quadradinhos pretos e brancos) que codifica dados binários diretamente no próprio desenho - não existe um servidor “por trás” do código resolvendo o conteúdo. Isso tem uma consequência importante: um QR Code gerado hoje continua funcionando daqui a 10 anos, sem depender de nenhum serviço continuar no ar. É diferente de um encurtador de link, que depende de um redirecionamento ativo no servidor do encurtador - se esse serviço sair do ar, o link para de funcionar. Um QR Code com uma URL completa continua válido enquanto a própria URL existir.
O nível de correção de erro
Ao gerar um QR Code, você escolhe um nível de correção de erro - L, M, Q ou H. Esse parâmetro define quanto do código pode estar sujo, riscado ou parcialmente coberto (por exemplo, por um logotipo no centro) e ainda assim ser lido corretamente:
| Nível | Tolerância a dano | Quando usar |
|---|---|---|
| L | ~7% | Código exibido em tela, sem risco de dano físico |
| M | ~15% | Uso geral - o padrão recomendado pra maioria dos casos |
| Q | ~25% | Material impresso sujeito a manuseio (embalagens, crachás) |
| H | ~30% | Código com um logotipo sobreposto no centro |
Quanto mais alto o nível, mais módulos redundantes o código carrega - o trade-off é um desenho visualmente mais denso e “cheio”. Para a maioria dos usos do dia a dia, o nível M é suficiente.
O que você pode codificar
Um QR Code pode guardar qualquer texto, mas alguns formatos têm um significado especial que apps de câmera reconhecem automaticamente:
- URL: o app de câmera abre o link direto no navegador.
- Texto simples: aparece como texto pra copiar ou ler.
- Número de telefone/WhatsApp: alguns formatos abrem direto o discador ou o app de mensagens.
Vale lembrar que QR Codes têm um limite prático de caracteres (varia conforme o nível de correção de erro escolhido e a densidade do código) - textos muito longos geram um QR Code muito denso, mais difícil de escanear rapidamente. Para conferir o tamanho de um texto antes de codificar, o Contador de Palavras e Caracteres ajuda a ter uma ideia do tamanho.
Um cuidado importante: conteúdo sensível
Qualquer pessoa que escaneie o QR Code lê exatamente o conteúdo que foi codificado - não existe autenticação nem controle de acesso. Por isso, QR Codes são adequados pra conteúdo que pode ser público (links, textos, contatos), mas não pra senhas ou dados confidenciais.
Casos de uso comuns
- Cardápio digital numa mesa de restaurante, sem precisar imprimir e atualizar folhas.
- Link de Wi-Fi ou perfil social em material impresso (cartão de visita, banner).
- Confirmação de presença em eventos - combine com o Sorteador de Nomes e Números pra sorteios que exigem check-in.
- Contato de emergência num crachá ou etiqueta.
Um erro comum é gerar o código com um link de ambiente de teste e esquecer de trocar pelo link de produção antes de mandar pra gráfica - como o conteúdo já fica “gravado” no desenho impresso, a única correção possível depois é gerar um QR Code novo e reimprimir. Sempre escaneie e confira o resultado final antes de uma tiragem grande.
O Gerador de QR Code do Utilizio cria o código direto no seu navegador, sem enviar o conteúdo a nenhum servidor, e permite baixar o resultado em PNG na hora.