Guia
QR code não lê? Por que acontece, como resolver e o tamanho certo para imprimir
Quando o celular não lê um QR code, a causa quase sempre está na impressão: pequeno demais para a distância, pouco contraste, sem margem, um logo cobrindo demais. Cada uma tem solução. E se o código lê mas nada abre, o problema é o endereço que ele contém, não a impressão.
Verificado em 28 de outubro de 2026
O essencial
- A causa mais comum: impresso pequeno demais para a distância de onde é lido. Como regra prática, um código simples é lido a cerca de dez vezes a sua largura. Calcule o tamanho do seu.
- Escuro sobre claro, com bastante contraste. Cores pálidas e códigos claros sobre fundo escuro falham em muitos celulares.
- Deixe uma margem vazia em volta do código: quatro módulos (os quadradinhos do código) de largura, pela norma do QR code.
- Um logo pede a correção de erros certa, e quanto menos o código contém, maiores e mais fáceis de ler são os quadradinhos.
- Lê, mas nada abre? Então o problema é o endereço: veja para onde ele leva.
As causas
1. Impresso pequeno demais para a distância
O celular precisa ver cada módulo (cada quadradinho do código) com alguns pixels. Quanto mais longe, maiores os módulos precisam ser. Um código que lê na sua mesa pode falhar num cartaz visto do outro lado da rua.
Imprima com pelo menos
14,8 cm
de largura e de altura, com a margem
O código em si: 11,6 cm, 29 módulos de 4 mm cada, mais uma margem de 4 módulos de cada lado.
Com o campo vazio, a conta é para um endereço de site curto: 29 módulos de largura. Cole o que o seu código contém para a conta exata, ou conte os módulos ao longo de um lado de um código que você já tem.
Como a conta é feita
Cada módulo recebe pelo menos 1/250 da distância de leitura, e o código nunca fica abaixo de 2 cm de largura. Para um código simples de 25 módulos, isso dá a regra prática de sempre: lido a cerca de dez vezes a sua largura. Depois vêm 4 módulos de margem de cada lado.
É uma regra prática, não uma norma: nenhuma norma define um tamanho para uma distância, porque isso depende da câmera do celular, da luz e da impressão. A conta deixa uma folga para um celular comum em luz normal. Com pouca luz, ou onde as pessoas passam com pressa, imprima maior.
| Onde é lido | Distância | Imprima com pelo menos |
|---|---|---|
| Cartão de visita, etiqueta, embalagem | 15 cm | 2,6 cm |
| Cardápio na mesa, panfleto na mão | 30 cm | 4,5 cm |
| Display de balcão, adesivo na porta | 50 cm | 7,4 cm |
| Cartaz, visto de perto | 1 m | 14,8 cm |
| Cartaz, do outro lado da sala | 2 m | 29,6 cm |
| Vitrine, estande visto do corredor | 5 m | 74 cm |
| Outdoor, banner na fachada | 20 m | 2,96 m |
Solução: reimprima maior, ou leve o código até onde as pessoas ficam: na altura dos olhos, perto de onde elas passam. Para imprimir, baixe o arquivo SVG: ele fica nítido em qualquer tamanho, enquanto um PNG pequeno ampliado fica borrado.
2. Pouco contraste, ou claro sobre escuro
Os leitores procuram módulos escuros sobre fundo claro. Amarelo-claro sobre branco, cinza sobre cinza ou um degradê que vai sumindo deixam pouca diferença. Códigos claros sobre fundo escuro (invertidos) são lidos pela câmera de muitos celulares hoje, mas não por todo app leitor nem por celulares mais antigos.
Solução: uma cor escura sobre uma clara. Preto no branco é o mais seguro; a cor da sua marca funciona se for escura o bastante. Não confie na tela: teste uma cópia impressa, porque a tinta, o papel e a pouca luz tiram contraste.
3. Sem margem em volta
O leitor encontra o código pelas bordas. A norma do QR code (ISO/IEC 18004) pede uma margem vazia, a “zona de silêncio” (quiet zone), com 4 módulos de largura nos quatro lados, na mesma cor clara do fundo. Um texto, uma moldura ou uma foto que encosta no código pode impedir que ele seja encontrado.
Solução: deixe a margem livre e conte com ela no tamanho: a calculadora acima já inclui. Quando o designer corta a borda branca para ganhar espaço, o código pode ler na tela e falhar no impresso.
4. Logo grande demais para a correção de erros
Um logo no meio cobre módulos. O código continua lendo graças à correção de erros: dados extras que permitem ao leitor reconstruir o que falta. São quatro níveis, de Baixa (cerca de 7% do código pode ser perdido) a Alta (cerca de 30%). Um logo maior do que o nível consegue compensar, ou um logo sobre os três quadrados grandes dos cantos, quebra o código.
Solução: use correção de erros Alta com logo, deixe o logo bem abaixo de 30% da largura do código, coloque um fundo liso atrás dele e nunca ponha nada sobre os três quadrados dos cantos.
5. Conteúdo demais no código
Quanto mais o código contém, mais módulos ele precisa: de 21 de largura no menor a 177 no maior. No mesmo tamanho impresso, mais módulos significa módulos menores, mais difíceis de ler de longe. Um endereço longo com parâmetros de rastreamento, ou um cartão de contato com todos os campos, gera um código denso.
Solução: reduza o conteúdo: um endereço mais curto, menos campos. Um link curto (um código dinâmico) mantém o código simples, por mais longo que seja o endereço de destino. Ou imprima maior: cole o conteúdo na calculadora acima para ver quanto.
6. Brilhante, curvo ou atrás de vidro
Verniz brilhante, plastificação e vidro refletem a luz: um ponto de brilho sobre parte do código esconde essa parte. Numa garrafa ou num copo, o código se curva para longe da câmera, e os módulos das bordas parecem achatados. Códigos em telas também sofrem com reflexo e brilho baixo.
Solução: acabamento fosco ou plastificação fosca; numa vitrine, o código do lado de dentro virado para fora, longe dos reflexos. Numa superfície curva, deixe o código estreito em relação à curva, ou coloque-o onde a superfície é mais plana. Teste no lugar onde ele vai ficar, com aquela luz.
7. Riscado, desbotado ou dobrado
Ao ar livre, o sol desbota a tinta; numa loja, os dedos das pessoas a gastam; uma dobra passa bem no meio do panfleto. A correção de erros compensa parte disso, mas não um estrago nos quadrados dos cantos.
Solução: para códigos que vão ser manuseados ou ficar expostos ao tempo, use correção de erros Alta e uma plastificação de proteção (fosca). Mantenha o código longe de dobras e bordas. Quando estiver gasto, reimprima: um adesivo por cima do antigo basta.
8. Lê, mas nada abre
Se o celular lê o código mas mostra um erro, uma página em branco ou a página de outra pessoa, a impressão está boa: o problema é o endereço que ele contém. O site pode ter mudado de endereço, ou o código passa por um serviço que o desativou, muitas vezes no fim de um teste grátis. O verificador de QR code mostra o que um código contém e o que esse endereço responde hoje.
Se o celular mostra o endereço como texto em vez de link, ele
provavelmente foi escrito sem https://: alguns celulares
então não o reconhecem como endereço de site.
Para códigos que pararam de funcionar, e o que fazer com um já impresso: QR code expira? O que pode fazer um parar, e como evitar.
Antes de imprimir
- Imprima uma cópia de teste no tamanho real e leia da distância real.
- Teste com dois ou três celulares, um iPhone e um Android, pelo app da câmera.
- Com a luz real: um bar escuro, uma janela muito clara.
- Veja para onde ele leva, nos dados móveis, não só no Wi‑Fi do escritório.
Se um celular não lê nenhum código: limpe a lente, veja se a leitura de QR code está ativada nas configurações da câmera, ou tente o Google Lens.
O que o gerador do olinqs faz a respeito
- Contraste: ele avisa quando as cores estão próximas demais ou o código está mais claro que o fundo, e sugere testar uma impressão quando cores vivas estão no limite.
- Margem: os códigos vêm com uma margem de 4 módulos; abaixo de 2, ele avisa que muitos leitores não vão encontrá-los.
- Logo: a correção de erros é Alta, a menos que você mude. Se um logo for maior do que o nível consegue recuperar, ele avisa e oferece o nível adequado, com um clique.
-
Endereços: ele acrescenta
https://a um endereço de site digitado sem ele. - Arquivos para impressão: SVG para qualquer tamanho, PNG até 4096 pixels.
- QR codes estáticos são grátis, sem conta. Um código editável contém um link curto, que o mantém simples, e custa $10, uma única vez.
Perguntas
- Qual o tamanho mínimo de um QR code?
- Cerca de 2 × 2 cm, para um endereço curto lido de perto, como num cartão de visita. Mais longe, ou com mais conteúdo, ele precisa ser maior: a calculadora faz a conta.
- Qual o tamanho do QR code num cartaz ou banner?
- Lido de 1 a 2 metros, um endereço curto precisa de cerca de 15 a 30 cm, com a margem. Mais, se as pessoas leem de mais longe.
- O QR code precisa de borda branca?
- Precisa de uma margem vazia, com 4 módulos de largura. Ela não precisa ser branca, só da mesma cor clara do fundo do código.
- QR code pode ser colorido?
- Pode, desde que o código seja escuro e o fundo claro, com bastante contraste entre eles.
- Por que o QR code lê num celular e não em outro?
- As câmeras variam em resolução e foco, e os apps leitores variam no que toleram: cores invertidas, falta de margem, um logo grande. Um código que só lê em alguns celulares está no limite: resolva a causa em vez de contar com o melhor celular.
Fontes
- ISO/IEC 18004:2024, a norma do QR code: a zona de silêncio de 4 módulos nos quatro lados, e tamanhos de 21 a 177 módulos de largura (versões 1 a 40) (em inglês).
- DENSO WAVE, criadora do QR code, “Error correction feature”: níveis L, M, Q e H, que recuperam cerca de 7%, 15%, 25% e 30% do código (em inglês).
- DENSO WAVE, “Information capacity and versions of QR Code”: mais dados exigem mais módulos (em inglês).
- W3C, WCAG 2.2, “contrast ratio”: a medida que o gerador do olinqs usa para os avisos de contraste (em inglês).
A relação entre distância e tamanho é uma regra prática usada em impressão gráfica, não uma norma. Teste uma cópia impressa antes de imprimir muitas. As fotos são ilustrações feitas para este guia.