Descubra qual das duas metades quebrou antes de reimprimir qualquer coisa — o padrão e o destino falham de formas completamente diferentes.
Um QR code tem duas partes que falham de formas independentes: o padrão impresso e o lugar para onde ele aponta. Antes de mudar qualquer coisa, escaneie o código com o seu próprio celular a uns 20 centímetros de distância, com boa luz.
Se o celular não reconhece nada, o problema é o padrão — tamanho, contraste, dano ou margem cortada. Se ele reconhece o código na hora, mas a página não carrega, o padrão está perfeito e o problema é o destino. Esse único teste evita com frequência que as pessoas reimprimam algo que nunca precisou de reimpressão.
Se escaneia no seu celular, mas não no do cliente, normalmente é tamanho ou contraste. Você está testando em condições melhores do que as dele — mais perto, com mais luz e com uma câmera mais nova.
De longe, o motivo mais frequente para um código que funcionou por meses parar da noite para o dia é ele ser um código dinâmico em um teste grátis ou em uma assinatura vencida. Um código dinâmico não contém o seu endereço na web. Ele contém um endereço no domínio do provedor, que redireciona para o seu. Quando o teste acaba ou o cartão cadastrado falha, o provedor para de redirecionar — e todos os códigos que você imprimiu quebram no mesmo instante.
Normalmente dá para reconhecer isso pelo destino: se o escaneamento mostra um link curto em um domínio que não é seu, o código nunca foi totalmente seu. Nada no padrão impresso está danificado, e reimprimir a mesma arte não vai ajudar, porque o que desapareceu foi o redirecionamento.
A solução é reimprimir com um código estático que carregue o seu endereço diretamente, sem nenhum terceiro no meio. É isso que este gerador cria, e é por isso que um código feito aqui não pode ser desligado por ninguém, nem por nós.
A segunda causa mais comum é mais simples e está totalmente nas suas mãos: a página não existe mais. Um PDF do cardápio foi reenviado com outro nome de arquivo, um site foi refeito com URLs diferentes, um sistema de reservas foi trocado ou um certificado venceu e o navegador agora mostra um aviso no lugar da página.
Nada mudou no código. Abra o endereço em um navegador e você vai saber em segundos. Se a página apenas mudou de lugar, a solução mais barata quase sempre é um redirecionamento do endereço antigo, e não uma reimpressão.
Aponte os códigos impressos para um endereço que você controla e pode redirecionar depois — uma página no seu próprio domínio, não um link gerado por qualquer ferramenta que você usou naquele mês.
Um QR code precisa de uma margem livre de quatro módulos nos quatro lados. Os leitores usam essa borda em branco para achar onde o código começa e termina. Designers cortam essa margem o tempo todo, porque em um layout apertado ela parece espaço desperdiçado.
Isso gera a falha mais confusa de todas: o código funciona no arquivo de design e na prova, e depois falha na peça final, onde ele fica colado em um painel colorido, em uma dobra ou na borda do papel. Se o seu código mudou de layout recentemente e parou de escanear, confira a margem antes de qualquer outra coisa.
Os leitores precisam de módulos escuros sobre fundo claro, com contraste de verdade entre eles. Códigos criados nas cores da marca costumam ficar no limite do que funciona, depois são impressos em papel colorido ou invertidos para claro sobre escuro por alguém organizando o layout, e acabam passando desse limite.
Códigos claros sobre fundo escuro até são lidos por muitos celulares modernos, mas não por todos e não de forma confiável com pouca luz. Se um código falha em alguns celulares e funciona em outros, o contraste é o primeiro suspeito.
A regra prática é que a distância de escaneamento é mais ou menos dez vezes a largura do código. Um código de 2 cm é feito para ser lido a uns 20 cm, o que serve em um cartão de visita e é inútil em uma parede a dois metros. As artes são reaproveitadas em vários materiais sem redimensionar, e um código que estava certo em um panfleto fica ilegível quando o mesmo arquivo é ampliado para um adesivo de vitrine ou para um veículo.
Abaixo de mais ou menos 1,5 cm, as tolerâncias de impressão começam a pesar mais do que qualquer coisa que você controle no design, e os resultados ficam imprevisíveis de celular para celular.
Se o código está no tamanho certo, o contraste está bom e a margem está intacta, o que sobra é o objeto físico em que ele foi impresso. Essa categoria causa mais falhas do que costuma levar a culpa, porque o dano se acumula devagar o bastante para ninguém perceber o dia em que ele parou de funcionar.
A correção de erros esconde uma quantidade surpreendente disso. Um código com correção de erros alta pode perder até cerca de 30 por cento da sua área e ainda ser lido, e é por isso que o dano físico gera falhas intermitentes em vez de falhas claras — e por isso a falha intermitente é um sinal para reimprimir, não para continuar testando.
Vale dizer com todas as letras, porque muita gente supõe o contrário. Um QR code estático guarda os seus dados dentro do padrão. Nenhum servidor está envolvido depois que ele é impresso, nenhuma conta está ligada a ele e não existe nada que alguém possa desligar. Se ele escaneou no dia em que foi impresso e o código físico está intacto, ele vai escanear daqui a dez anos.
Então tudo nesta página é ou alguma coisa no mundo que mudou — a impressão, a superfície, o destino — ou um terceiro que estava no meio do caminho e foi embora.
Grátis, sem cadastro, e seu código nunca expira.
Conseguiu seu código? ☕ Me pague um café — é o que mantém esta ferramenta gratuita para todo mundo.