QR Code não lê
Um checklist sintoma por sintoma para códigos que não são lidos, ou que são lidos mas levam ao lugar errado, com a solução de cada caso.
Resposta curtaA maioria dos QR Codes que falham é pequena demais para a distância de leitura, densa demais porque o link é longo, tem pouco contraste, está invertida ou perdeu a margem branca (zona de silêncio) em volta. Se o código é lido mas nada útil abre, o problema é o próprio link: um erro de digitação, uma página que não existe mais ou um destino que mudou de endereço.
Primeiro, descubra que tipo de falha é
Existem dois problemas bem diferentes escondidos atrás de “não funciona”, e eles não têm nada em comum. Gaste dez segundos descobrindo qual é o seu antes de mudar qualquer coisa.
- A câmera nunca reage. Nenhuma prévia de link aparece. O celular não consegue ler o padrão, então a causa é física: tamanho, densidade, contraste, margem, superfície ou o jeito como o código foi impresso ou exportado.
- A câmera lê, mas a página está errada. Aparece uma prévia e o navegador abre, mas mostra um erro, a página errada ou nada. O código está bom; o problema é o link dentro dele.
Para conferir o segundo caso, leia o código e veja o endereço na prévia antes de tocar. Se o endereço é o que você queria gravar, o código está funcionando e a correção é no site, não no impresso.
Sintoma, causa provável, solução
| Sintoma | Causa provável | Solução |
|---|---|---|
| Lê de perto, não de onde as pessoas ficam | Código pequeno demais para a distância | Imprima com cerca de um décimo da distância de leitura |
| Só lê em celulares novos; parece um granulado fino | Denso demais: link longo, módulos pequenos | Encurte o link ou imprima o código maior |
| Nunca lê, em nenhum celular | Zona de silêncio cortada, ou código sobre um fundo poluído | Devolva uma margem branca livre de quatro módulos |
| Padrão claro sobre fundo escuro falha | Cores invertidas | Módulos escuros sobre fundo claro |
| Código claro ou colorido falha com pouca luz | Contraste baixo | Use preto, ou uma cor bem escura, sobre branco |
| Falha só em alguns ângulos | Reflexo de brilho, laminação ou superfície curva | Acabamento fosco; área plana; código maior em curvas |
| Bordas borradas ou serrilhadas | Bitmap pequeno ampliado para impressão | Use o SVG, ou o PNG no tamanho natural ou menor |
| Alguns celulares leem, outros desistem | Módulos danificados, arranhados ou mal impressos | Reimprima; proteja códigos que vão ser manuseados |
| Lê e depois mostra erro 404 ou página de erro | Página apagada, movida ou atrás de login | Restaure a página ou crie um redirecionamento no site |
| Lê e depois abre o site errado | Erro de digitação no link quando o código foi criado | Gere de novo a partir do link correto e testado |
Siga a tabela na ordem. Tamanho, densidade e zona de silêncio respondem pela maioria das falhas, e são mais baratos de conferir do que qualquer outra coisa.
Consertando um código que a câmera não consegue ler
Tamanho e densidade
O celular precisa enxergar cada módulo — cada quadradinho — como uma forma separada. Um link longo gera mais módulos na mesma área, então cada um fica menor. O gerador deste site mostra a versão e a quantidade de módulos embaixo de cada código; se o número for alto, tire parâmetros de rastreamento ou use um caminho mais curto antes de aumentar qualquer coisa. Tamanho do QR Code para impressão traz as tabelas de distância e densidade, e quantos dados cabem em um QR Code explica por que o tamanho do link importa.
Contraste e cor
Os leitores procuram módulos escuros sobre fundo claro. Códigos invertidos, cores pastel e códigos impressos sobre foto ou degradê reduzem a diferença de que a câmera depende. Por isso os downloads deste site são preto sobre branco por padrão, e o gerador personalizado recusa combinações de cores invertidas ou com pouco contraste; se você for mudar a cor de um código depois, leia antes cores de QR Code.
A zona de silêncio
Os dois downloads incluem uma margem branca de quatro módulos de largura. Ela indica ao leitor onde o símbolo termina. Designers muitas vezes cortam essa margem ou deixam um painel colorido encostar no código, e só isso já pode impedir a leitura em qualquer celular.
Superfície e qualidade de impressão
- Acabamentos brilhantes e laminação refletem a luz direto na câmera. Um acabamento fosco resolve.
- Superfícies curvas, como garrafas e copos, entortam o padrão. Mantenha o código pequeno em relação à curva, ou coloque-o em uma área plana do rótulo.
- Bitmaps ampliados ficam com bordas borradas ou serrilhadas. Use o SVG vetorial para impressão — veja PNG vs SVG.
- Arranhões e rasgos apagam módulos. A correção de erros recupera parte dos danos, não danos ilimitados.
Consertando um código que lê mas não leva a lugar nenhum
Um código estático contém o próprio link, então abre exatamente o que foi digitado quando ele foi criado — nem mais, nem menos. Se esse endereço está errado ou não existe mais, o código não pode ser editado, mas o site normalmente pode.
- Página movida ou apagada. Crie um redirecionamento permanente do endereço antigo para o novo. Todos os códigos impressos voltam a funcionar.
- Erro de digitação no link. Se você controla esse endereço errado, redirecione; se não, gere o código de novo e reimprima.
- A página exige login, ou é um documento privado. Torne-a pública, ou compartilhe um link que não exija conta.
- Domínio expirado. Renove. Essa é a única falha que transforma códigos antigos em links para o site de outra pessoa.
Os códigos criados neste site não param de funcionar sozinhos: não existe serviço de redirecionamento no meio. Se um código feito em outro lugar parou de funcionar, QR Code expira? explica por que os códigos dinâmicos às vezes param.
Pegando o problema antes de imprimir
- Cole o link exato em um navegador e confira se ele abre, deslogado.
- Gere o código e anote a versão mostrada embaixo dele.
- Imprima uma prova no tamanho final, no material final.
- Leia a prova da distância real, na luz real, com pelo menos dois celulares diferentes.
- Confira o endereço na prévia da leitura e depois toque para abrir a página.
Se você está tentando ler o código de outra pessoa e o seu celular não reage de jeito nenhum, o problema pode estar do lado do celular — veja como ler QR Code.
Crie um código novo, preto sobre branco, com a zona de silêncio incluída:Gerar um QR Code
Perguntas relacionadas
As causas mais comuns são um código pequeno demais para a distância de leitura, denso demais porque o link é longo, com pouco contraste ou sem a margem branca. Reflexos, superfícies curvas e imagens ampliadas e borradas vêm logo em seguida.
O código está no limite: câmeras mais novas enxergam códigos pequenos ou densos que as mais antigas não conseguem. Aumente o código, encurte o link para reduzir a densidade ou melhore o contraste até ele ler com segurança também em celulares mais antigos.
O código está funcionando; o endereço dentro dele, não. A página pode ter sido movida, apagada ou colocada atrás de um login. Restaure-a ou crie um redirecionamento a partir do endereço antigo, e o código impresso volta a funcionar.
O padrão não pode ser alterado, mas, se o problema é o destino, normalmente dá para resolver no site com um redirecionamento. Se o problema é tamanho, contraste ou margem cortada, o código precisa ser reimpresso.
Algumas câmeras de celular leem códigos invertidos, mas muitos leitores não, então eles falham de forma imprevisível. Use módulos escuros sobre fundo claro em tudo o que precisa funcionar para todo mundo.