Por que o seu Código QR Não Está Escaneando (E Como Corrigir): O Guia Completo de Solução de Problemas
Código QR não escaneia? Aqui estão todos os motivos para falhas e como corrigir — desde tamanho e contraste até códigos dinâmicos expirados e impressões danificadas.

O enquadramento que ajuda: cada código QR é um contrato entre três partes. O código impresso (ou exibido), o telefone que tenta escaneá-lo e o servidor para o qual a URL aponta. A leitura falha quando qualquer uma dessas três partes quebra o contrato.
Este guia está organizado conforme a parte responsável. A maioria dos problemas está no próprio código, então começamos por ele.
O diagnóstico rápido: descubra quem é o culpado em 30 segundos
Antes de solucionar problemas a fundo, faça este teste:
- Tente um código conhecido por funcionar.Abra qualquer outro código QR dinâmico que você já tenha testado antes e tente escaneá-lo. Se funcionar, seu telefone está ok.
- Tente o código problemático em outro telefone.Pegue emprestado o telefone de outra pessoa. Se o telefone dela escanear, o problema está no seu aparelho. Se nenhum dos dois escanear, o problema é o código.
- Tente escanear o código problemático em uma luz melhor.Leve-o próximo a uma janela ou lâmpada forte. Se escanear agora, o problema é iluminação ou contraste.
- Leia a URL manualmente se estiver impressa próxima ao código.Digite-a no navegador. Se a página carregar, o destino está correto e o problema está no código. Se não carregar, o destino está com problema e o código está correto.
Independente do passo que revelou o culpado, vá para a seção correspondente abaixo.
Problema 1: O código está fisicamente danificado
Códigos QR possuem correção de erros embutida. Até cerca de 30% do padrão pode estar obscurecido ou danificado e ainda assim o código será escaneado. Mas “30%” é o máximo para o nível mais alto de correção — muitos códigos usados no dia a dia têm correção menor e suportam muito menos dano.
Tipos de danos:
- Dobras ou vincos sobre o código
- Manchas de café, marcas de água, restos de comida
- Arranhões que removem tinta
- Desbotamento causado pelo sol
- Adesivos ou rótulos cobrindo parte do código
- Defeitos na impressão (faixas, desalinhamento, borrões)
A solução:
- Para danos leves (menos de 10% oculto), a maioria das câmeras modernas ainda consegue ler o código. Tente escanear de ângulos e distâncias diferentes.
- Para danos significativos, você precisa de uma nova impressão. Se o código for dinâmico, basta imprimir uma nova cópia. Se o código for estático, a URL está codificada diretamente no padrão, portanto imprimir outra cópia do mesmo código funcionará.
A prevenção:imprima códigos em materiais duráveis para locais de grande circulação. Laminação, suportes acrílicos e vinil resistente ao tempo prolongam anos a vida útil do código. Para códigos externos, tinta resistente a UV vale o investimento a mais.
Problema 2: O código está impresso muito pequeno
Um código QR precisa ser grande o suficiente para que a câmera consiga resolver os módulos individuais (os pequenos quadrados pretos que formam o padrão dos dados).
A regra geral:
Tamanho mínimo = distância de leitura ÷ 10
Um código lido a 30 cm de distância (distância do braço) precisa ter pelo menos 3 cm. Um código lido a 3 metros (um cartaz na parede) precisa ter pelo menos 30 cm.
Na prática, os tamanhos mínimos para cenários comuns:
- Cartões de visita / expositores de mesa: mínimo de 2,5–3 cm
- Anúncios em revistas / flyers: 3–4 cm
- Vitrines de lojas: 5–8 cm
- Cartazes para distância interna: 10–15 cm
- Grandes cartazes vistos de um cômodo: 20–30 cm
- Outdoors: depende da distância de visualização; pode ser superior a um metro
A solução:se o seu código estiver no limite do tamanho pequeno, reimprima-o maior. Se já imprimiu em grande quantidade, a única solução prática é aproximar o material impresso do usuário — mas isso normalmente não é viável.
A prevenção: meça duas vezes, imprima uma vez. Sempre teste o tamanho real impresso no ambiente real antes de imprimir em grande volume.
Problema 3: Contraste muito baixo
Os códigos QR são escaneados com maior confiabilidade quando os quadrados escuros são muito escuros e os quadrados claros são muito claros. A relação de contraste entre eles precisa ser alta.
Falhas comuns de contraste:
- Código cinza médio em fundo branco
- Código escuro em fundo de cor escura
- Códigos coloridos (especialmente tons pastéis) sem contraste suficiente
- Códigos brancos em fundo preto (funciona na maioria dos smartphones modernos, mas falha em dispositivos Android mais antigos)
- Códigos com sobreposições semi-transparentes
- Códigos impressos em papel texturizado ou colorido onde a cor vaza nos módulos
A solução:
- Reimprima com contraste maior. Preto no branco é a opção mais segura.
- Se precisar de um código colorido para branding, use uma cor muito escura (azul-marinho profundo, verde-folha, bordô) em fundo muito claro.
- Se o código estiver em uma superfície colorida, adicione uma moldura branca ao redor do próprio código.
A prevenção:teste o código impresso real no papel ou superfície reais e sob a iluminação real. Um código que parece belo na composição do design num monitor calibrado pelo designer frequentemente falha em um restaurante com pouca luz.
Problema 4: Reflexo ou brilho
Papel brilhante, laminação, embalagens plásticas e expositores acrílicos brilhosos refletem luz. Se o reflexo atingir a lente da câmera, a câmera não consegue ver o código claramente.
A solução:
- Incline o telefone 15–20° fora do eixo. Isso quebra o reflexo sem comprometer a capacidade da câmera de ler o código.
- Posicione-se para que a fonte de luz esteja atrás de você, não atrás do código.
- Para códigos em superfícies brilhantes, diminua a iluminação superior, se possível.
A prevenção: evite acabamentos muito brilhantes para QR codes em ambientes com muita luz. Acabamentos foscos ou acetinados são mais tolerantes.
Problema 5: A URL de destino está quebrada
O QR code pode ser escaneado perfeitamente, mas a URL para onde ele direciona retorna um erro 404 (ou uma mensagem de "não foi possível acessar este site"), fazendo o usuário pensar que o código falhou.
Como isso acontece:
- A página de destino foi movida ou excluída.
- A URL foi digitada incorretamente ao gerar o código.
- O site está temporariamente fora do ar.
- A URL continha um erro de digitação ou um espaço extra.
- A URL continha caracteres que precisavam ser codificados.
A solução:
- Se o código for dinâmico: faça login no seu provedor de QR, altere a URL de destino e o mesmo código agora aponta para a nova URL. Não é necessário reimprimir. Este é o superpoder do código dinâmico.
- Se o código for estático: a URL está incorporada no código. Você não pode alterá-la. Suas únicas opções são reimprimir com a URL correta ou configurar um redirecionamento na URL original no seu próprio servidor.
A prevenção: sempre teste a URL de destino no momento em que o código é gerado e novamente após a página ser publicada. Atualize regularmente se a estrutura do seu site mudar.
Problema 6: O código dinâmico expirou ou foi desativado
Este é o modo de falha mais doloroso, porque o código em si está correto — simplesmente o servidor do provedor não está mais fazendo o redirecionamento.
Causas comuns:
- Seu período de teste grátis no provedor de QR terminou.
- Você cancelou ou rebaixou sua assinatura, e a política do provedor é desativar códigos dinâmicos após o cancelamento.
- Sua conta foi suspensa por falta de pagamento.
- O provedor encerrou suas atividades.
- O provedor deletou o código devido à inatividade (raro, mas acontece).
A solução:
- Faça login na sua conta do provedor de QR. Se o código estiver pausado ou desativado, reative-o (o que geralmente significa reativar a assinatura).
- Se o provedor fechou ou sua conta não existir mais, será necessário gerar novos códigos em outra plataforma e reimprimir.
A prevenção: esta é a razão mais importante para escolher um provedor de QR cujos códigos não deixam de funcionar após o cancelamento. A política do QR Cake é que os códigos continuam funcionando no último destino salvo mesmo após o cancelamento. A maioria dos provedores pagos desativa os códigos quando as assinaturas terminam. Leia os termos detalhadamente antes de apostar seus materiais impressos em um provedor.
Problema 7: Problemas com a câmera do telefone
Menos comum do que as pessoas pensam, mas acontece.
Problemas comuns do lado do telefone:
- A lente está suja.Limpe-a com um pano de microfibra. Isso resolve mais códigos QR "quebrados" do que qualquer outra intervenção.
- O aplicativo da câmera está errado.Alguns fabricantes de Android têm vários apps de câmera. Certifique-se de usar o aplicativo padrão com suporte a QR ativado.
- A leitura de QR está desativada nas configurações da câmera.Alguns celulares Samsung e Xiaomi escondem essa opção em Configurações → Câmera → Escanear códigos QR.
- Câmera está em um modo que não faz a leitura.O modo selfie não escaneia de forma confiável; alguns modos "profissionais" também não. Use o modo foto padrão.
- O sistema operacional está desatualizado.iOS antes da versão 11 e Android antes da 8 não têm scanner de QR integrado.
A solução: teste o código problemático em outro telefone, ou instale um aplicativo confiável de scanner de terceiros (TeaCapps QR & Barcode Scanner no Android; o app Câmera do iPhone ou Code Scanner no Central de Controle no iOS).
Problema 8: Código muito denso
Esta é uma falha do lado do produtor que é fácil de deixar passar. Quanto mais dados codificar num código QR estático, mais denso será o padrão. Uma URL curta gera um código esparso, fácil de escanear. Uma URL longa com parâmetros UTM gera um código denso e frágil.
A solução:
- Para códigos estáticos, encurte a URL antes de gerar o código. Use um encurtador de URL ou mova o rastreamento UTM para o lado do servidor.
- Melhor: mude para um código dinâmico. Códigos dinâmicos sempre codificam uma URL curta de redirecionamento, então o padrão é esparso e tolerante mesmo em tamanhos pequenos.
A prevenção: nunca coloque URLs longas em códigos QR estáticos se o código for impresso pequeno. Teste o código gerado no tamanho de impressão planejado antes de confirmar.
Problema 9: Má colocação
Mesmo um código perfeitamente gerado e impresso pode falhar devido à sua localização.
Falhas comuns de colocação:
- Atrás de vidro que reflete (exposições de museus, quadros)
- Em uma superfície curva (embalagens cilíndricas, latas de bebida)
- Em tecido ou material tricotado que distorce o padrão
- Em uma posição onde a luz incide somente de um lado
- Onde os usuários se aproximam de um ângulo que distorce o código na câmera
A solução:mova o código para uma posição plana, bem iluminada e acessível. Sempre teste a colocação real antes de imprimir em grande volume.
A prevenção: trate o posicionamento como parte do design, não como uma reflexão tardia.
Problema 10: Cores invertidas
Os códigos QR são projetados para serem lidos como "módulos escuros em um fundo claro." Códigos invertidos — módulos claros em um fundo escuro — funcionam em iPhones modernos e Androids recentes, mas dispositivos mais antigos frequentemente falham.
A solução: imprima o código com quadrados escuros sobre um fundo claro. Mesmo que seu design mostre o contrário, a versão final para produção deve ser convencional.
A prevenção: se precisar de uma estética claro sobre escuro por motivos de design, teste intensamente com celulares Android mais antigos antes de finalizar. Muitos Android antigos (especialmente modelos econômicos) realmente não conseguem ler códigos invertidos.
Como testar seu código antes de imprimir em grande quantidade
Antes de imprimir 1.000 unidades de qualquer coisa, faça este teste de 10 minutos:
- Imprima um código no tamanho planejado real.
- Escaneie com um iPhone (app Câmera).
- Escaneie com um celular Android (app Câmera ou Google Lens).
- Faça o escaneamento da distância mais próxima que alguém possa se aproximar.
- Faça o escaneamento da distância mais longa que alguém possa se aproximar.
- Vá para a parte mais escura do ambiente onde o código possa estar e escaneie lá.
- Teste em pelo menos um celular com sistema operacional mais antigo (iOS 14 ou Android 9, se possível).
- Abra a URL de destino e confirme que carrega em menos de 3 segundos no celular.
Se alguma etapa falhar, corrija antes de imprimir em grande volume.
Perguntas frequentes
Por que meu código QR escaneia em um celular e não em outro?Geralmente, uma de três coisas: o celular que funciona tem melhor lente de câmera, melhor software de detecção de QR (sistema operacional mais recente), ou você está segurando em distância/ângulo diferente. Teste o celular que falha usando as sugestões na seção da câmera acima.
Meu código QR funcionou ontem e não funciona hoje. Por quê?Três causas prováveis, em ordem: (1) a URL de destino mudou ou retornou um erro, (2) a assinatura do código dinâmico encerrou, (3) o código foi danificado fisicamente.
Posso consertar um código QR estático sem reimprimir?Você não pode mudar o código em si — a URL está embutida. Mas se você controla o domínio da URL de destino, pode configurar um redirecionamento no servidor da URL original para uma nova. Isso mantém o código impresso funcionando.
Por que alguns códigos QR escaneiam instantaneamente e outros levam alguns segundos?Os que escaneiam rápido têm maior contraste, melhor qualidade de impressão, tamanho ideal e padrões de dados esparsos (geralmente URLs curtas). Os lentos têm uma ou mais deficiências que o celular precisa esforçar-se para superar.
O nível de correção de erros afeta a leitura?Sim. Correção de erros mais alta (L, M, Q, H — sendo H a mais alta) torna os códigos mais tolerantes a danos, mas também mais densos. A maioria dos geradores usa M (médio) por padrão, que funciona na maioria dos casos. Para uso externo ou industrial, opte por Q ou H.
iPhones escaneiam códigos QR que Androids mais antigos não conseguem?Frequentemente sim. iPhones geralmente têm melhor detecção de QR que Androids intermediários e antigos. Se produzir códigos para o público, otimize para o celular mais fraco razoável na sua audiência, que geralmente é um Android antigo.
Códigos QR coloridos são menos confiáveis?Não inerentemente. A confiabilidade depende do contraste, não da cor. Um código preto e um código azul-marinho escuro funcionam igualmente bem num fundo branco. Um código amarelo pastel num fundo branco funciona mal. Teste antes de decidir.
Por que meu código funciona à luz do dia, mas falha sob a iluminação do restaurante?Os níveis de luz afetam a capacidade da câmera para focar e o contraste percebido do código. Em pouca luz, a câmera demora mais a focar e pode perceber menos contraste do que à luz do dia. Código maior, contraste mais alto e superfície menos reflexiva = melhor desempenho em pouca luz.
Em caso de dúvida
Se você seguiu este guia e o seu código ainda não está sendo lido, o problema é quase certamente um dos seguintes:
- Código gerado com parâmetros incorretos (raro mas acontece – tente gerar novamente)
- Falha no lado do fornecedor (verifique a página de estado do seu fornecedor)
- Servidor de destino indisponível ou bloqueando o seu acesso
Se nada disso se aplicar, o código pode ter um defeito sutil de produção. A solução mais rápida é gerar o código novamente com um fornecedor conhecido e imprimir de novo.
Crie um novo código QR dinâmico
Sobre a equipe do QR Cake
Escrito pela equipe do QR Cake — quem está construindo o QR Cake, uma plataforma de QR codes dinâmicos usada para campanhas impressas editáveis, QR codes no Canva, análise de leituras e redirecionamentos de longa duração que continuam funcionando depois que a assinatura termina.
Saiba mais sobre o QR CakePerguntas frequentes
- Por que meu código QR é lido em um celular mas não em outro?
- Normalmente é porque o celular que funciona tem ótica de câmera melhor, software de detecção de QR mais recente ou está sendo segurado a uma distância ou ângulo diferente.
- Meu código QR funcionava ontem e hoje não funciona. Por quê?
- Três causas prováveis, em ordem: a URL de destino mudou ou retornou erro; a assinatura do código dinâmico terminou; o código sofreu danos físicos.
- Posso corrigir um código QR estático sem reimprimir?
- Não pode alterar o código em si – a URL está incorporada. Mas se controlar o domínio da URL de destino, pode configurar um redirecionamento no servidor para uma nova URL, mantendo o código impresso a funcionar.
- O nível de correção de erros afeta a leitura?
- Sim. Níveis mais altos de correção tornam os códigos mais tolerantes a danos, mas mais densos. A maioria dos geradores usa correção média por padrão, suficiente para uso típico. Para exteriores ou ambiente industrial, escolha correção alta.
- Códigos QR coloridos são menos confiáveis?
- Não inerentemente. A confiabilidade depende do contraste, não da cor. Um código preto e outro azul-marinho escuro funcionam igualmente bem no branco. Um código pastel no branco funciona mal.
- Por que o meu código funciona à luz do dia mas falha sob a iluminação do restaurante?
- Níveis baixos de luz reduzem a qualidade de foco da câmera e o contraste percebido. Em ambientes com pouca luz, imprima códigos maiores com contraste mais elevado e em superfícies menos reflexivas.
Artigos relacionados
Continue lendo guias práticos, exemplos e dicas para melhorar o desempenho dos seus QR codes.
Melhor Gerador de Código QR para Pequenas Empresas (2026): Um Guia de Opinião
A maioria dos guias de "melhor gerador de QR" trata as necessidades de empresas e de pequenas empresas como o mesmo problema. Não são. Esta é a versão opinativa para o perfil do comprador de pequenas empresas.
Melhores Geradores de Código QR Comparados (2026): Uma Comparação Honesta
A maioria dos artigos de "melhores" são páginas de afiliados disfarçadas ou peças de marketing de alguma das marcas. Testamos sete dos maiores geradores levando em conta os aspectos que realmente importam para uso empresarial.
Códigos QR Dinâmicos vs Estáticos: Qual Você Deve Usar Realmente? (Guia 2026)
Códigos estáticos funcionam bem em umas três situações específicas. Para tudo o mais, códigos dinâmicos economizam dinheiro, tempo e o constrangimento de reimprimir folhetos porque alguém mudou a URL da página de destino.