As quatro causas mais comuns
A maioria das falhas de escaneamento de QR codes se enquadra em uma dessas quatro categorias. Comece pelo topo: as causas mais comuns estão listadas primeiro.
1. O código é pequeno demais para a distância de escaneamento
Esta é a causa mais comum de falha de escaneamento em materiais impressos. Um QR code de 20 mm de largura escaneia bem quando alguém segura o celular a 15 cm, mas o mesmo código em um pôster, escaneado a 1 metro de distância, falhará.
Como diagnosticar: Segure seu celular à distância real a partir da qual um usuário escanearia. Se demorar mais de três segundos para travar, o código é pequeno demais.
Como resolver: Reimprimir em tamanho maior. A regra aproximada é que a largura mínima equivale à distância de escaneamento dividida por 10. A 30 cm de distância: mínimo 30 mm. A 1 metro: mínimo 100 mm.
Use o verificador de tamanho de impressão de QR para calcular o tamanho mínimo seguro para seu caso de uso específico.
2. Contraste insuficiente entre o código e seu fundo
Os decodificadores de QR code funcionam detectando a proporção entre módulos escuros e módulos claros. Se não houver contraste suficiente, o decodificador não consegue distinguir os limites e o código não escaneia.
Isso importa especialmente quando:
- O QR code está impresso em uma cor escura sobre um fundo colorido
- A cor do fundo é similar em brilho à cor do módulo
- Foi usada uma versão colorida do código (azul sobre cinza claro, verde escuro sobre creme, etc.)
- O código está impresso sobre uma superfície fosca, semitransparente ou reflexiva
Como diagnosticar: Execute o código pelo verificador de contraste de QR. Insira a cor da frente e a cor do fundo para ver a proporção de contraste e se supera o limiar recomendado.
Como resolver: Aumente a diferença de luminância entre a cor do módulo e a cor do fundo. Preto (#000000) sobre branco (#FFFFFF) é o contraste máximo possível e sempre funciona. Para versões coloridas, garanta pelo menos uma proporção de contraste de 3:1, idealmente maior.
3. A zona silenciosa está cortada
A zona silenciosa é a borda branca que envolve um QR code. Não é apenas estética: ela indica ao decodificador onde está o limite do código. Sem ela, o decodificador não consegue encontrar o código de jeito nenhum.
Isso tipicamente ocorre quando:
- A imagem do QR code foi recortada com precisão em um modelo de design
- A cor de fundo se estende até a borda do código
- O QR code é colocado sobre um fundo não branco sem um retângulo branco embaixo
Como diagnosticar: Carregue a imagem impressa ou exportada no verificador de zona silenciosa de QR. Ele detecta o limite do código e mede a margem em larguras de módulo. O padrão exige pelo menos 4 larguras de módulo em cada lado.
Como resolver: Adicione um retângulo branco atrás do QR code no seu design que se estenda além do limite do código. Uma margem de 5 mm ao redor da borda exterior do código é suficiente na maioria dos casos.
4. A URL de destino está quebrada ou redireciona incorretamente
O código escaneia corretamente, mas a página que abre está incorreta, quebrada ou retorna um erro. Este é um problema de dados, não de impressão.
Causas comuns:
- A URL foi digitada incorretamente quando o QR code foi gerado
- A página foi movida, excluída ou protegida por senha após a impressão do QR code
- Um encurtador de URL usado para gerar a URL expirou ou foi cancelado
- O destino redireciona para uma página incompatível com dispositivos móveis
Como diagnosticar: Use o scanner de QR ou a câmera de um celular para escanear o código e verificar qual URL é decodificada. Compare com a URL pretendida caractere por caractere.
Como resolver: Se a URL estiver incorreta, altere o QR code regenerando-o com a URL correta. Se a URL estiver correta mas a página estiver quebrada, corrija a página de destino; o QR code em si não precisa mudar.
Causas menos comuns que vale a pena verificar
O código foi comprimido ou redimensionado de forma não uniforme. Esticar uma imagem de QR code em uma direção (tornando-a retangular) distorce as proporções dos módulos, produzindo um QR code inválido que não escaneará em nenhum dispositivo. Sempre redimensione proporcionalmente (bloqueie a proporção).
Superfície reflexiva ou brilhante. A laminação brilhante, substratos metálicos ou superfícies muito polidas podem causar reflexos que apagam o código na câmera. Teste no material impresso real, não em um teste de tela.
Dados demais. Um QR code que codifica uma URL muito longa com alta correção de erros terá módulos muito pequenos. Em tamanhos de impressão pequenos, esses se tornam pequenos demais para uma câmera resolver. Encurte a URL para reduzir a contagem de módulos.
Incompatibilidade entre a correção de erros e a sobreposição do logo. Se um logo cobre mais de 30% da área do código, supera o que qualquer nível de correção de erros pode recuperar, mesmo em H. Reduza o tamanho do logo ou adote uma abordagem de design que o coloque fora dos limites do código.