Os cardápios estão impressos, os displays de mesa estão plastificados, os panfletos foram distribuídos na primavera passada. Aí um cliente avisa que o código não funciona. Você mesmo escaneia e aparece uma página de erro, um aviso de “este código está inativo” ou uma oferta para fazer upgrade do seu plano. Nada mudou no papel, então o que mudou?
Um QR Code é só um recipiente para um link ou um texto. Se ele é lido mas leva ao lugar errado, o problema quase sempre é o link, não o quadrado. Se ele nem é lido, o problema é a impressão. A solução depende de qual dos dois é.
As quatro causas mais comuns
1. O código era dinâmico e expirou. Esse é o motivo mais comum para um código que funcionava parar de funcionar. Muitos geradores não colocam o seu endereço no código. Eles colocam um link curto no próprio servidor, que depois encaminha cada leitura para a sua página. É isso que permite oferecer edição e contagem de leituras, mas o código só funciona enquanto o serviço mantiver esse link curto ativo. Quando um teste grátis termina, uma assinatura vence ou um pagamento no cartão falha, muitos serviços desativam o link ou mostram uma página de upgrade no lugar do seu cardápio. O código impresso está ótimo; o encaminhamento por trás dele é que sumiu.
2. A página por trás dele mudou de lugar ou foi apagada. O código ainda aponta para o lugar certo, mas esse lugar não existe mais: o site foi refeito e os endereços mudaram, um PDF foi substituído em um serviço de compartilhamento de arquivos, um formulário foi encerrado, um domínio não foi renovado.
3. A impressão não é lida. O código é pequeno demais para a distância, as cores têm pouco contraste, ele está impresso em material brilhante que reflete a luz, fica em cima de uma dobra ou desbotou e foi riscado. Nesse caso o celular não abre nada.
4. O link estava errado desde o início. Um erro de digitação, um endereço de rascunho ou de teste, um link que só funciona quando você está logado. Esses costumam falhar desde o primeiro dia, mas às vezes ninguém testa até muito depois.
Como descobrir qual é a causa
Escaneie o código e olhe o endereço que ele abre antes de olhar a página. A maioria das câmeras de celular mostra o endereço em uma pequena faixa antes de abrir. Ou use o leitor de QR Code: aponte a câmera para o código ou envie uma foto dele, e ele mostra o texto completo guardado dentro.
Depois compare:
- O endereço é um link curto em um domínio que você não reconhece ou que não é seu. Você está diante de um redirecionamento. O leitor deste site avisa quando um código abre um serviço conhecido de links curtos ou de QR Code dinâmico: ele só funciona enquanto esse serviço mantiver o link ativo. Se a página agora mostra um erro ou uma oferta de upgrade, a resposta é a causa 1.
- O endereço é do seu próprio site, mas a página não existe. Causa 2. O código está certo; recupere a página ou crie no seu site um redirecionamento do endereço antigo para o novo.
- Nada é lido, com vários celulares. Causa 3. Verifique tamanho, contraste e danos.
- O endereço está claramente errado. Causa 4.
O que você pode fazer agora
Se for um código dinâmico expirado, você tem duas opções. Pode renovar ou reativar o plano com o serviço que criou o código, se ainda tiver acesso a essa conta; os códigos impressos geralmente voltam a funcionar. Ou pode deixar de depender dele: crie um novo código estático com o seu próprio endereço e substitua o antigo. Um código estático guarda o próprio endereço, então não existe nenhum serviço no meio que possa desativá-lo. A comparação entre QR Code estático e dinâmico explica os prós e contras em detalhes.
Se a página mudou de lugar, resolva do seu lado. Coloque a página de volta no endereço antigo ou crie no seu site um redirecionamento do endereço antigo para o novo. Todos os códigos impressos voltam a funcionar sem reimprimir nada.
Se o código não é lido, reimprima maior e com mais contraste. O guia de impressão dá a regra: o código deve ter cerca de um décimo da distância de leitura e nunca menos de 2 cm, escuro sobre fundo claro, em material fosco.
Se você não pode reimprimir, porque é uma embalagem, uma placa ou mil cardápios, cubra o código antigo com um adesivo. Imprima o novo código em folhas de adesivos, um pouco maior que o antigo, para esconder o padrão antigo por completo. Dois códigos meio visíveis confundem os celulares.

Seja o que for que você imprimir agora, faça o novo código apontar para uma página que você controla, de preferência no seu próprio domínio: seucafe.com.br/cardapio em vez de um link de compartilhamento de arquivos ou do link curto de outra pessoa. Quando o cardápio mudar, você muda essa página. O código nunca mais precisa mudar. Você pode criar um no gerador principal: cole o endereço e baixe em SVG para impressão.
Como evitar que aconteça de novo
Antes de imprimir qualquer coisa com um QR Code, confira o que tem dentro dele. Escaneie uma impressão de teste com o leitor e leia o endereço. Se for o seu próprio endereço, o código vai continuar funcionando enquanto a sua página existir. Se for um link curto no domínio de outra pessoa, descubra o que acontece com esse link quando você parar de pagar, ou não use. O guia sobre gerador de QR Code grátis que não expira lista o que conferir antes de escolher um.
Restaurantes e cafés são os mais afetados, porque os cardápios ficam nas mesas por anos. O guia de QR Code para restaurante e o guia de QR Code em panfletos, folders e cartazes tratam de posição e tamanho nesses casos.
Checklist
- Escaneie o código e leia o endereço antes de olhar a página
- Link curto em um domínio que não é seu: provavelmente um código dinâmico expirado
- Endereço seu, mas a página sumiu: recupere a página ou redirecione
- Não é lido de jeito nenhum: tamanho, contraste, brilho ou danos
- O novo código contém o seu próprio endereço, não um redirecionamento de terceiros
- Esse endereço é uma página que você controla e vai manter no ar
- Não dá para reimprimir: um adesivo maior que cubra todo o código antigo
- Uma impressão de teste escaneada com vários celulares antes da tiragem completa