QR Code não está lendo: 12 causas e como resolver cada uma
Date Published
Quando um QR Code não lê, a causa quase nunca é o gerador. É uma entre um punhado de situações previsíveis, e todas têm solução. Este é um roteiro de diagnóstico, do mais provável para o menos provável.
Antes de tudo: teste na tela
Escaneie o código direto na tela do computador, antes de imprimir. Se ele lê na tela e não no papel, o problema é de impressão ou de tamanho. Se não lê nem na tela, o problema é do conteúdo ou do desenho. Esse único teste divide o diagnóstico pela metade.
1. Tamanho pequeno demais
A causa mais comum de todas. Aplique a regra dos 10 para 1: o lado do código deve ter no mínimo um décimo da distância de leitura. Detalhes e tabela completa no guia de tamanho para impressão.
2. Contraste insuficiente
Cinza claro sobre branco, amarelo sobre bege, azul-escuro sobre preto: combinações que parecem elegantes na tela e são ilegíveis para a câmera. O leitor precisa distinguir claramente módulo escuro de fundo claro. Na dúvida, imprima em preto e branco.
3. Cores invertidas
Código claro sobre fundo escuro falha em uma parcela relevante dos leitores, porque muitos algoritmos assumem módulos escuros sobre fundo claro. É esteticamente tentador e tecnicamente arriscado. Mantenha o padrão.
4. Margem branca invadida
Texto, moldura, borda colorida ou foto encostando no código. A zona livre de 4 módulos faz parte da especificação. Afaste tudo e o problema costuma sumir.
5. Logo grande demais no centro
Acima de aproximadamente 30% da área, nem a correção de erro alta recupera. Reduza o logo, centralize-o e teste. Detalhes em como colocar logo sem quebrar a leitura.
6. Fundo com textura ou imagem
Imprimir o código sobre uma fotografia derruba a taxa de leitura drasticamente, mesmo quando visualmente parece legível. Coloque o código sobre um retângulo sólido de cor clara.
7. Conteúdo longo demais
Muito conteúdo gera muitos módulos, módulos menores e leitura mais difícil. É o problema clássico do QR Code de contato com todos os campos preenchidos. Reduza a informação ou aumente o tamanho impresso.
8. Superfície curva, brilhante ou irregular
Garrafas, latas, embalagens plásticas e papel com verniz distorcem ou refletem. Posicione o código na área mais plana e fosca disponível e aumente o tamanho.
9. Impressão de baixa qualidade
Tinta borrada, papel absorvente, impressora com pouco toner ou arquivo PNG ampliado além da resolução. Os módulos se fundem e o leitor não distingue mais a grade. Use SVG sempre que for imprimir.
10. Iluminação do ambiente
Luz muito fraca faz a câmera perder contraste; luz direta e forte cria reflexo. Se o código fica em vitrine ou balcão sob spot, teste no local e no horário reais, não só no escritório.
11. Erro no conteúdo, não no código
Às vezes o código lê perfeitamente e o destino é que está errado. Sintomas típicos:
- Abre o navegador com erro de página: URL digitada errada ou sem "https://".
- Wi-Fi conecta com senha inválida: caractere especial na senha ou tipo de segurança errado. Veja a página de Wi-Fi.
- WhatsApp diz que o número é inválido: falta o código do país. Veja a página de WhatsApp.
- PIX abre com nome cortado: limite de 25 caracteres da especificação. Veja a página de PIX.
12. O leitor da pessoa
Aparelhos antigos, lente suja, câmera com pouca resolução ou aplicativo de câmera de terceiros que não reconhece o formato. Você não controla isso, mas mitiga: teste em pelo menos um iPhone e um Android, e sempre imprima a informação essencial em texto ao lado do código.
Roteiro rápido de verificação
- Lê na tela do computador? Se não, o problema é conteúdo ou desenho.
- O código está em preto sobre fundo branco sólido?
- A margem branca em volta está livre?
- O tamanho respeita a regra dos 10 para 1?
- O logo, se houver, ocupa menos de 30% do centro?
- O arquivo é SVG, ou PNG em 300 DPI no tamanho final?
- Testou em dois aparelhos diferentes, na distância e na luz reais?
Passando por esses sete pontos, praticamente todo problema de leitura se resolve antes de virar prejuízo.