freebarcodeqr.com

Código QR não lê? Causas e soluções.

As oito razões pelas quais os códigos QR falham, ordenadas pela frequência com que realmente acontecem.

Last updated: 2026-07-15

Published: 2026-06-11

Um código QR que não lê quase sempre falha por uma de oito razões. Percorra esta lista por ordem — está ordenada pela frequência com que cada causa acaba por ser a culpada.

Common QR code scan-failure pointsA QR code with its quiet zone (the clear margin of at least four modules around the symbol), its three corner finder patterns that locate the code, and its dark-on-light module contrast labelled as the three most common reasons a code fails to scan.Quiet zone: clear ≥ 4-module marginFinder patternslocate the symbolDark modules on a light, high-contrast background
The three common failure points on the symbol itself: a cropped quiet zone, damaged finder patterns, and low dark-on-light contrast.

At a glance

Minimum size~2 × 2 cm; scale up by the distance ÷ 10 rule for farther reads
Quiet zone≥ 4-module clear margin required — cropping it is a top failure ISO/IEC 18004
ContrastDark-on-light; inverted or low-contrast codes fail on many scanners
Error-correction budgetLevel H recovers ≤ 30% of the symbol; a logo plus wear share that budget ISO/IEC 18004
Finder patternsThe 3 corner squares locate the symbol; damage there is fatal well before 30% ISO/IEC 18004
Dead redirectA dynamic code whose provider deactivated the link scans but won't load
QR Code has error correction capability to restore data if the code is dirty or damaged.
Denso Wave, Error correction feature of QR Code

1. Demasiado pequeno para a distância de leitura

A falha mais comum. O comprimento do lado de um código precisa de ser pelo menos um décimo da distância a que é lido, com um mínimo absoluto à volta de 2 × 2 cm. Um código de 2 cm num cartaz que as pessoas leem a dois metros de distância é impossível de ler por conceção.

Solução: reimprima maior, ou mova o código para onde as pessoas se possam aproximar.

2. Baixo contraste ou cores invertidas

Os leitores procuram módulos escuros sobre um fundo claro. Os códigos branco-sobre-preto (invertidos) falham numa grande parte das aplicações de leitura, e paletas de marca subtis — dourado sobre creme, cinzento sobre branco — falham no momento em que a iluminação deixa de ser perfeita.

Solução: pontos escuros, fundo claro, forte contraste. Preto sobre branco nunca perde.

3. A zona de silêncio foi cortada

A ISO/IEC 18004 exige uma margem vazia de pelo menos 4 módulos à volta do código. Os designers habitualmente aparam-na ou levam texto e molduras até junto dos pontos, e o leitor deixa de conseguir isolar o símbolo.

Solução: restaure a margem branca. Se uma moldura ou legenda ficar perto do código, mantenha-a fora da zona de silêncio.

4. O logótipo cobre demasiado

O nível de correção de erros H pode reconstruir até 30% do símbolo, mas esse limite tem de cobrir também os defeitos de impressão e o desgaste — um logótipo que consome 25% do centro não deixa nada de reserva.

Solução: mantenha o logótipo abaixo de cerca de 20% da área do código, sempre com correção de erros H, e nunca deixe que toque nos três quadrados localizadores dos cantos.

5. Demasiados dados comprimidos

URLs longos e vCards completos empurram o código para uma grelha de módulos densa. Em tamanhos de impressão pequenos, os pontos individuais tornam-se demasiado finos para serem resolvidos.

Solução: encurte o conteúdo. Codifique um URL curto que redirecione no seu próprio domínio, ou reduza os campos do vCard ao essencial.

6. Superfície brilhante, curva ou texturada

O reflexo do laminado ou do vidro cega a câmara; a curvatura em garrafas e mangas distorce a grelha; texturas de tecido e cartão canelado quebram os módulos.

Solução: os acabamentos mate vencem o brilhante. Em embalagens curvas, coloque o código onde a superfície é mais plana, ou reduza-o para que a curvatura ao longo do código seja negligenciável.

7. Danos físicos no lugar errado

A correção de erros lida bem com danos dispersos, mas os três grandes quadrados dos cantos (padrões localizadores) são a forma como os leitores localizam o código — danos aí são fatais muito antes dos 30%.

Solução: reimprima, e para códigos que são manuseados, lamine e aumente a correção de erros para Q ou H.

8. A leitura funciona — a ligação está morta

Se a câmara reconhece o código mas o destino não carrega, o QR não é o problema. Ou a página de destino está em baixo, ou o código é um QR dinâmico cujo fornecedor desativou o redirecionamento — o resultado habitual de um teste caducado em serviços de QR por assinatura.

Solução: leia e veja o próprio URL. Se for um domínio de ligação curta que não reconhece, o código era dinâmico; gere uma substituição estática que aponte diretamente para o seu destino e reimprima.

Perguntas frequentes

Porque é que o meu código QR lê no iPhone mas não no Android?
Normalmente tamanho ou contraste no limite: diferentes conjuntos de câmara desistem em limiares diferentes. Um código que só lê em alguns telefones está a dizer-lhe que não tem margem de segurança — corrija o tamanho, o contraste ou a densidade em vez de culpar o telefone.
Os códigos QR leem a partir de ecrãs?
Sim — os ecrãs são de alto contraste e retroiluminados, o que os leitores apreciam. As falhas em ecrãs vêm de baixo brilho, filtros agressivos de modo noturno, ou de mostrar o código demasiado pequeno. Ponha a imagem em ecrã inteiro e aumente o brilho.
Como testo corretamente um código QR antes de imprimir um lote?
Imprima um em tamanho final no material final. Leia-o com pelo menos dois telefones — um iPhone, um Android de gama média — à distância do mundo real, na pior iluminação em que o código vai viver. Trinta segundos de teste poupam uma reimpressão.

Ferramentas relacionadas

Mais guias