Correção de erros do QR code e falhas de leitura: por que seu QR não lê
Você gerou um QR com nosso Gerador de QR Code, imprimiu em um flyer ou colou em um slide, e a câmera não consegue capta-lo. A causa quase sempre e uma de quatro coisas - tamanho do payload, nível de correção de erros, contraste ou escala de impressao - e a correção e mecânica, não magica.
Este guia nomeia como cada uma se parece e como fazer o QR ler na primeira tentativa.
freetoolonline.com Editorial Team| Nível | Capacidade de recuperação | Densidade do padrão | Melhor caso de uso |
|---|---|---|---|
| L (Baixo) | ~7% dos módulos | Menor (menos módulos por caractere) | Telas digitais, impressao impecável |
| M (Médio) | ~15% recuperáveis | Moderada | Flyers impressos que podem dobrar ou borrar |
| H (Alto) | ~30% recuperáveis | Mais densa | Sinalização externa que pode desbotar |
Causa 1: payload longo demais para o codificador
Um QR code armazena seu payload em um número fixo de "módulos" - os pequenos quadrados pretos e brancos. Quanto mais longo o payload, mais módulos você precisa, mais denso o padrão fica, e em algum ponto a câmera não consegue resolver os módulos limpamente da distância típica de leitura de um celular (15-30 cm).
Três 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 padrão fica esparso e lê limpamente em qualquer tamanho razoável. - URL ou texto médio de 25-100 caracteres (ex. URLs com tracking, vCards curtos). O padrão começa a densificar; geralmente bem mas atenção a contraste baixo ou impressao pequena.
- URL longa ou vCard completo de 100-300+ caracteres (cartão de contato completo com telefone, email, organização, endereço; URLs com vários parâmetros de tracking). O padrão agora e muito denso - tamanhos de impressao pequenos falharao em ser lidos.
Correção: encurte o payload antes de gerar. Para URLs, remova parâmetros de tracking ou use um serviço de link curto. Para vCards, mantenha apenas campos essenciais (nome, telefone único, email único). Para Wi-Fi, não incorpore uma senha longa se puder evitar. Re-gere a partir do Gerador de QR Code após cortar e o padrão deve afrouxar notavelmente.
Causa 2: incompatibilidade de nível de correção de erros
QR codes tem quatro níveis de correção de erros - L (~7% recuperável), M (~15%), Q (~25%), H (~30%). Níveis mais altos significam que o código pode ser parcialmente obscurecido (sobreposição de logo, mancha de impressao digital, canto rasgado) e ainda decodificar, mas com o custo de mais módulos por caractere de payload.
O trade-off em linguagem simples:
- L (Baixo) - padrão para a maioria dos geradores incluindo o nosso. Leitura mais rápida, menor padrão para um dado tamanho de payload. Use quando o QR será exibido em uma tela digital limpa ou impressao impecável.
- M (Médio). Um pequeno buffer de confiabilidade com custo menor de padrão. Use para flyers impressos que podem dobrar ou manchar.
- Q (Quartil). Aproximadamente 25% do código pode ser obscurecido e a leitura ainda funciona. Use quando você planeja sobrepor um pequeno logo no centro.
- H (Alto). Aproximadamente 30% obscurecível. Use para sinalização externa que pode desbotar, descascar ou ser parcialmente coberta.
O Gerador de QR Code neste site emite no nível L, que é o padrão certo para uso digital e de impressao impecável. Se você precisa especificamente de tolerância a sobreposição, 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 distância real) antes de ir para impressao.
Causa 3: baixo contraste entre módulos e fundo
A câmera do telefone lê os módulos como binário: escuro ou claro. Se os módulos forem cinza escuro sobre fundo cinza claro - ou pior, sobre um fundo colorido que se sobrepoe com o valor do módulo - a câmera não pode fazer threshold limpamente e a leitura falha. Essa e a única causa mais comum de "o QR está ali, por que meu telefone não lê?"
Regras de contraste:
- Escuro sobre claro, não claro sobre escuro. Embora QRs invertidos (módulos brancos sobre fundo escuro) sejam tecnicamente validos, muitas cameras antigas e alguns apps recusam decodificá-los. Mantenha-se em escuro-sobre-claro a menos que você controle o dispositivo de leitura.
- Fundo sólido, não fotografico. Colocar um QR sobre uma foto quase nunca funciona - o ruido na foto vaza para o padrão do módulo.
- Preto verdadeiro, não cor escura. Módulos azul escuro, vermelho escuro ou marrom escuro lerao, mas reduzem a margem de contraste. Se você está imprimindo em tamanho pequeno, prefira preto puro.
- Fundo branco ou quase branco. Creme, off-white, amarelo muito palido geralmente bem. Pasteis saturados são arriscados.
Nosso Gerador de QR Code produz um PNG preto-verdadeiro-sobre-branco-verdadeiro. Se você re-estiliza-lo em uma ferramenta de design, mantenha a razão de contraste alta e re-teste com dois telefones diferentes antes de imprimir.
Uma exceção: se adicionar um logotipo central usando a opção de logotipo do gerador, o gerador aumenta automaticamente o nível de correção de erros para Alto - não precisa de o configurar manualmente. O logotipo fica sobre um fundo branco dentro da zona de silêncio, e a recuperação do nível Alto (aproximadamente 30% dos módulos recuperáveis) e suficiente para absorver a cobertura do logotipo na maioria dos tamanhos.
Causa 4: escala de impressao abaixo do piso de resolução da câmera
Um QR code precisa de aproximadamente 10 módulos por centimetro de distância de leitura na câmera. Um QR de payload curto tem ~21 módulos por lado; um QR de payload longo tem ~57+. Imprima em 2 cm x 2 cm e uma URL de 25 caracteres está bem; imprima o mesmo payload em 1 cm x 1 cm e os módulos colapsam em ilegibilidade na câmera de um telefone.
Pisos práticos de escala de impressao:
- Cartão de visita / adesivo / flyer (distância de leitura ~15 cm): mínimo 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 / sinalização (distância de leitura 30-60 cm): mínimo 5 cm x 5 cm; para sinalização externa lida do outro lado de uma sala, 10-15 cm x 10-15 cm.
- Apresentação de slides (distância de leitura varia; assuma fundo de sala ~5 m): pelo menos 10 cm x 10 cm renderizado, e pré-teste da fileira de tras real antes da palestra.
O PNG do Gerador de QR Code e uma imagem raster; se você o aumenta sem artefatos de anti-aliasing, ele permanece legível. Se você precisa de impressao muito grande e o PNG fica blocado em escala, regere em um tamanho de saída maior ou converta para SVG via o conversor SVG para PNG em reverso (a maioria das ferramentas QR também exporta SVG; a nossa emite PNG que escala limpamente com reamostragem nearest-neighbour).
Corte e o padrão localizador: uma quinta falha comum
Todo QR tem três grandes "padrões localizadores" quadrados em três cantos (superior esquerdo, superior direito, inferior esquerdo). A câmera localiza o QR detectando-os. Se qualquer um deles for cortado, ocultado ou riscado, a leitura falha completamente - não "com erros", mas completamente, porque a câmera não pode encontrar o código em primeiro lugar.
Ao dispor um QR em um cartão ou flyer, deixe pelo menos uma borda branca de 4 módulos de largura (a "zona quieta") ao redor de todo o código. Não deixe grades de layout ou formas de fundo tocarem os quadrados localizadores. Se seu QR está falhando em uma página impressa que lê bem na tela, isso é a primeira coisa para verificar - pegue a cópia impressa e inspecione os três quadrados de canto contra a versão da tela.
Fluxograma rápido de diagnóstico
Use este fluxograma de cinco passos para identificar qual das quatro causas está impedindo o QR de ser lido.
- O QR lê da tela? Se não, o codificador não é o problema - payload ou contraste e.
- Se sim da tela mas não da impressao: meça o código impresso. Cada lado < 2 cm? Imprima maior.
- Ainda falhando da impressao em > 2 cm: verifique os padrões localizadores de canto visualmente. Os três quadrados presentes e não 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 padrão de payload longo e denso demais para muitas cameras de telefone.
O que NÃO causa falhas de leitura (mitos comuns)
Falhas de leitura de QR NÃO são causadas pela marca do gerador, modelo do telefone, leve rotação ou curvatura de superfície moderada - esses são mitos comuns que redirecionam mal a resolução de problemas.
- "Você precisa de um gerador de QR pago." Não. A especificação QR e aberta; um gerador gratuito no navegador como o nosso produz um código que lê identicamente a um pago. Você paga por analytics ou branding, não por capacidade de leitura.
- "QRs curvos ou rotacionados não leem." Cameras de telefone modernas lidam bem com rotação moderada e leve curvatura de superfície. Wrap severo (ao redor de uma garrafa) quebra leituras, mas uma etiqueta plana em uma superfície ligeiramente curva geralmente está bem.
- "Telefones antigos não 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.
- "Você precisa instalar um app QR." Não no iPhone ou Android moderno. Se um flyer instrui o leitor a instalar um "app scanner QR", o QR está sendo usado em marketing de 2008 e deve ser substituído.
Ferramentas e guias relacionados neste site
Essas ferramentas e guias em freetoolonline.com cobrem o gerador de QR e tarefas de processamento de imagem relacionadas para uso impresso e digital.
- Gerador de QR Code - o gerador no navegador que produziu o PNG que você está depurando.
- Compress Image - se o arquivo PNG impresso for enorme e você 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 específico.
- Photo Editor - para adicionar uma borda branca de zona-quieta ou colocar o QR em um tile de fundo limpo antes da impressao.
- Boas práticas do gerador de QR code - as configurações (nível de correção de erro, contraste, tamanho) para acertar antes de gerar, evitando as falhas diagnosticadas acima.
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.
- No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
- Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
- 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.