Correcao de erros do QR code e falhas de leitura: por que seu QR nao le
Ultima revisao 2026-05-05. Voce gerou um QR com nosso Gerador de QR Code, imprimiu em um flyer ou colou em um slide, e a camera nao consegue capta-lo. A causa quase sempre e uma de quatro coisas - tamanho do payload, nivel de correcao de erros, contraste ou escala de impressao - e a correcao e mecanica, nao magica. Este guia nomeia como cada uma se parece e como fazer o QR ler na primeira tentativa.
Causa 1: payload longo demais para o codificador
Um QR code armazena seu payload em um numero fixo de "modulos" - os pequenos quadrados pretos e brancos. Quanto mais longo o payload, mais modulos voce precisa, mais denso o padrao fica, e em algum ponto a camera nao consegue resolver os modulos limpamente da distancia tipica de leitura de um celular (15-30 cm).
Tres faixas aproximadas de payload que vale a pena saber:
- URL curta ou texto com menos de ~25 caracteres (ex.
https://seusite.com, "WIFI:..." SSID curto). O padrao fica esparso e le limpamente em qualquer tamanho razoavel. - URL ou texto medio de 25-100 caracteres (ex. URLs com tracking, vCards curtos). O padrao comeca a densificar; geralmente bem mas atencao a contraste baixo ou impressao pequena.
- URL longa ou vCard completo de 100-300+ caracteres (cartao de contato completo com telefone, email, organizacao, endereco; URLs com varios parametros de tracking). O padrao agora e muito denso - tamanhos de impressao pequenos falharao em ser lidos.
Correcao: encurte o payload antes de gerar. Para URLs, remova parametros de tracking ou use um servico de link curto. Para vCards, mantenha apenas campos essenciais (nome, telefone unico, email unico). Para Wi-Fi, nao incorpore uma senha longa se puder evitar. Re-gere a partir do Gerador de QR Code apos cortar e o padrao deve afrouxar notavelmente.
Causa 2: incompatibilidade de nivel de correcao de erros
QR codes tem quatro niveis de correcao de erros - L (~7% recuperavel), M (~15%), Q (~25%), H (~30%). Niveis mais altos significam que o codigo pode ser parcialmente obscurecido (sobreposicao de logo, mancha de impressao digital, canto rasgado) e ainda decodificar, mas com o custo de mais modulos por caractere de payload.
O trade-off em linguagem simples:
- L (Baixo) - padrao para a maioria dos geradores incluindo o nosso. Leitura mais rapida, menor padrao para um dado tamanho de payload. Use quando o QR sera exibido em uma tela digital limpa ou impressao impecavel.
- M (Medio). Um pequeno buffer de confiabilidade com custo menor de padrao. Use para flyers impressos que podem dobrar ou manchar.
- Q (Quartil). Aproximadamente 25% do codigo pode ser obscurecido e a leitura ainda funciona. Use quando voce planeja sobrepor um pequeno logo no centro.
- H (Alto). Aproximadamente 30% obscurecivel. Use para sinalizacao externa que pode desbotar, descascar ou ser parcialmente coberta.
O Gerador de QR Code neste site emite no nivel L, que e o padrao certo para uso digital e de impressao impecavel. Se voce precisa especificamente de tolerancia a sobreposicao, gere o QR, embrulhe-o em sua ferramenta de design, e teste a leitura a partir do meio final real (impresso no tamanho real, montado na distancia real) antes de ir para impressao.
Causa 3: baixo contraste entre modulos e fundo
A camera do telefone le os modulos como binario: escuro ou claro. Se os modulos forem cinza escuro sobre fundo cinza claro - ou pior, sobre um fundo colorido que se sobrepoe com o valor do modulo - a camera nao pode fazer threshold limpamente e a leitura falha. Essa e a unica causa mais comum de "o QR esta ali, por que meu telefone nao le?"
Regras de contraste:
- Escuro sobre claro, nao claro sobre escuro. Embora QRs invertidos (modulos brancos sobre fundo escuro) sejam tecnicamente validos, muitas cameras antigas e alguns apps recusam decodifica-los. Mantenha-se em escuro-sobre-claro a menos que voce controle o dispositivo de leitura.
- Fundo solido, nao fotografico. Colocar um QR sobre uma foto quase nunca funciona - o ruido na foto vaza para o padrao do modulo.
- Preto verdadeiro, nao cor escura. Modulos azul escuro, vermelho escuro ou marrom escuro lerao, mas reduzem a margem de contraste. Se voce esta imprimindo em tamanho pequeno, prefira preto puro.
- Fundo branco ou quase branco. Creme, off-white, amarelo muito palido geralmente bem. Pasteis saturados sao arriscados.
Nosso Gerador de QR Code produz um PNG preto-verdadeiro-sobre-branco-verdadeiro. Se voce re-estiliza-lo em uma ferramenta de design, mantenha a razao de contraste alta e re-teste com dois telefones diferentes antes de imprimir.
Causa 4: escala de impressao abaixo do piso de resolucao da camera
Um QR code precisa de aproximadamente 10 modulos por centimetro de distancia de leitura na camera. Um QR de payload curto tem ~21 modulos por lado; um QR de payload longo tem ~57+. Imprima em 2 cm x 2 cm e uma URL de 25 caracteres esta bem; imprima o mesmo payload em 1 cm x 1 cm e os modulos colapsam em ilegibilidade na camera de um telefone.
Pisos praticos de escala de impressao:
- Cartao de visita / adesivo / flyer (distancia de leitura ~15 cm): minimo 2 cm x 2 cm para payloads curtos, 3 cm x 3 cm para medios, 4-5 cm x 4-5 cm para vCards completos.
- Cartaz / sinalizacao (distancia de leitura 30-60 cm): minimo 5 cm x 5 cm; para sinalizacao externa lida do outro lado de uma sala, 10-15 cm x 10-15 cm.
- Apresentacao de slides (distancia de leitura varia; assuma fundo de sala ~5 m): pelo menos 10 cm x 10 cm renderizado, e pre-teste da fileira de tras real antes da palestra.
O PNG do Gerador de QR Code e uma imagem raster; se voce o aumenta sem artefatos de anti-aliasing, ele permanece legivel. Se voce precisa de impressao muito grande e o PNG fica blocado em escala, regere em um tamanho de saida maior ou converta para SVG via o conversor SVG para PNG em reverso (a maioria das ferramentas QR tambem exporta SVG; a nossa emite PNG que escala limpamente com reamostragem nearest-neighbour).
Corte e o padrao localizador: uma quinta falha comum
Todo QR tem tres grandes "padroes localizadores" quadrados em tres cantos (superior esquerdo, superior direito, inferior esquerdo). A camera localiza o QR detectando-os. Se qualquer um deles for cortado, ocultado ou riscado, a leitura falha completamente - nao "com erros", mas completamente, porque a camera nao pode encontrar o codigo em primeiro lugar.
Ao dispor um QR em um cartao ou flyer, deixe pelo menos uma borda branca de 4 modulos de largura (a "zona quieta") ao redor de todo o codigo. Nao deixe grades de layout ou formas de fundo tocarem os quadrados localizadores. Se seu QR esta falhando em uma pagina impressa que le bem na tela, isso e a primeira coisa para verificar - pegue a copia impressa e inspecione os tres quadrados de canto contra a versao da tela.
Fluxograma rapido de diagnostico
- O QR le da tela? Se nao, o codificador nao e o problema - payload ou contraste e.
- Se sim da tela mas nao da impressao: meca o codigo impresso. Cada lado < 2 cm? Imprima maior.
- Ainda falhando da impressao em > 2 cm: verifique os padroes localizadores de canto visualmente. Os tres quadrados presentes e nao cortados?
- Ainda falhando: verifique o contraste. Escuro sobre claro? Preto verdadeiro sobre fundo branco? Sem tinta colorida sobre o QR?
- Ainda falhando em payloads longos: regere com uma URL mais curta ou vCard cortado. O padrao de payload longo e denso demais para muitas cameras de telefone.
O que NAO causa falhas de leitura (mitos comuns)
- "Voce precisa de um gerador de QR pago." Nao. A especificacao QR e aberta; um gerador gratuito no navegador como o nosso produz um codigo que le identicamente a um pago. Voce paga por analytics ou branding, nao por capacidade de leitura.
- "QRs curvos ou rotacionados nao leem." Cameras de telefone modernas lidam bem com rotacao moderada e leve curvatura de superficie. Wrap severo (ao redor de uma garrafa) quebra leituras, mas uma etiqueta plana em uma superficie ligeiramente curva geralmente esta bem.
- "Telefones antigos nao podem ler QRs." Leitura nativa de QR foi enviada no iOS 11 (2017) e em cameras stock Android pela mesma epoca. Qualquer coisa dos ultimos 7 anos tem incorporada.
- "Voce precisa instalar um app QR." Nao no iPhone ou Android moderno. Se um flyer instrui o leitor a instalar um "app scanner QR", o QR esta sendo usado em marketing de 2008 e deve ser substituido.
Ferramentas e guias relacionados neste site
- Gerador de QR Code - o gerador no navegador que produziu o PNG que voce esta depurando.
- Compress Image - se o arquivo PNG impresso for enorme e voce precisa enviar um flyer menor por email, comprima o PNG do QR primeiro.
- SVG to PNG - para designers regenerando um QR vetorial em um tamanho raster especifico.
- Photo Editor - para adicionar uma borda branca de zona-quieta ou colocar o QR em um tile de fundo limpo antes da impressao.
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
- No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.