Os QR codes expiram?
A resposta curta é não: o desenho de quadrados em si não tem data de validade. Um QR code é uma forma de escrever texto para que uma câmera consiga ler, e texto não estraga. Um código impresso em 2012 que contém um número de telefone continua contendo esse número hoje, e um celular ainda vai lê-lo. O motivo pelo qual as pessoas fazem essa pergunta, e o motivo pelo qual a resposta às vezes é “sim”, é que a maioria dos códigos não contém aquilo que interessa a você. Eles contêm um endereço que leva até lá, e endereços podem parar de funcionar.
O código não é o destino
Quando você escaneia um código para ver um cardápio, o código não contém o cardápio. Ele contém um endereço da web, e o seu celular o abre. Portanto, há duas coisas que podem falhar, e apenas uma delas está sob o controle do código:
- O código: o desenho impresso. Ele não pode expirar. Ele só pode ser danificado, impresso pequeno demais ou impresso com contraste de menos, que são os problemas tratados em por que o seu QR code não está escaneando.
- O destino: a página web, o PDF, o formulário ou o arquivo naquele endereço. Ele pode ser movido, apagado, colocado atrás de um login ou pertencer a um domínio que alguém esqueceu de renovar.
Um código que “expira” quase sempre significa que a segunda coisa aconteceu. O código continua dizendo exatamente o que sempre disse. Só que não tem mais ninguém naquele endereço.
Códigos estáticos: para sempre, para o bem e para o mal
Um código estático guarda o conteúdo diretamente. Se o conteúdo é um número de telefone, uma senha de WiFi, uma mensagem de texto simples ou um cartão de contato, não há destino nenhum a se perder. O código funciona enquanto o papel durar. Se o conteúdo é um endereço da web, o código funciona enquanto aquela página existir. Isso é responsabilidade sua, não do código, e nenhum gerador pode tirá-la de você nem estendê-la para você.
É também por isso que um código estático de qualquer gerador, inclusive deste, não pode ser desligado. Não existe servidor no caminho. Depois de impresso, o único jeito de aposentá-lo é aposentar o papel.
Códigos dinâmicos: a parte que pode expirar
Um código dinâmico aponta para um link curto de redirecionamento, e o redirecionamento encaminha o celular até o seu destino real. É essa camada intermediária que permite mudar o destino depois de imprimir e contar os escaneamentos. Ela também introduz uma dependência: o redirecionamento precisa continuar no ar.
Na maioria dos serviços de QR, o redirecionamento roda em um plano pago. Quando o teste acaba ou a assinatura vence, o redirecionamento para, e todos os códigos impressos vão para uma página de erro de uma só vez. Cardápios, cartazes e embalagens quebram todos no mesmo dia. É esse o “QR code expirado” que de fato já queimou muita gente, e vale conferir isso antes de imprimir qualquer coisa em escala.
Faça duas perguntas a qualquer serviço de código dinâmico:
- O que acontece com o redirecionamento se eu parar de pagar? Se a resposta for que ele para, calcule o custo pelos anos em que o impresso vai estar no mundo, não pelos meses.
- Posso levar o destino comigo? Um redirecionamento só é uma URL sob o seu controle se você for dono do domínio em que ele vive.
Os códigos dinâmicos do QRCodeEngine redirecionam através de qrcodeengine.app e são gratuitos, sem plano nenhum para vencer. Um código que você deixa quieto continua encaminhando. Você mesmo pode pausá-lo, e pode agendar uma troca de destino com antecedência, por exemplo um cardápio que muda para a versão noturna às cinco horas. A ressalva honesta vale para nós como para qualquer um: o redirecionamento depende da existência deste site. Para qualquer coisa que precise sobreviver a todas as empresas, imprima um código estático apontando para um domínio que seja seu.
Coisas que expiram silenciosamente ao redor de um código
Alguns destinos têm relógio próprio, qualquer que seja o tipo de código que você use:
- Links de arquivos compartilhados. Links de serviços de armazenamento em nuvem, aplicativos de mensagens e serviços de transferência de arquivos costumam expirar depois de alguns dias ou de um número fixo de downloads. Coloque o PDF em algum lugar permanente antes de criar um código para ele.
- Páginas de eventos. Páginas de venda de ingressos fecham depois do evento, o que não é problema para ingressos, mas é para um cartaz que você reaproveita.
- Fichas em lojas de aplicativos. Elas mudam quando um app é renomeado, retirado ou transferido entre contas de desenvolvedor.
- Domínios. Uma renovação esquecida quebra todos os códigos que apontam para o domínio. Deixe o domínio com renovação automática e mantenha o cartão de pagamento em dia.
- Links de avaliação. O link de avaliação de um negócio muda se o negócio for recadastrado. Confira o seu uma vez por ano se ele estiver impresso em um cartão de avaliação.
Como conferir um código antigo
Escaneie. Se o seu celular mostrar o conteúdo na hora, ele é estático e está tudo bem. Se ele abrir o navegador e cair na página certa, o redirecionamento e o destino estão vivos. Se cair em uma página de erro, leia a barra de endereço: um erro no domínio do serviço de QR significa que o redirecionamento parou, e um erro no seu próprio domínio significa que a página mudou de lugar. O nosso leitor de QR code mostra o conteúdo bruto de qualquer código a partir de uma foto, o que já diz de cara se você está diante de um endereço direto ou de um encurtador.
A regra prática
O código dura o tanto que o papel durar. O destino dura o tanto que alguém estiver prestando atenção nele. Antes de uma tiragem grande, garanta que esse alguém seja você.
Crie um código QR grátis com o QRCodeEngine — todos os formatos grátis, sem cadastro, e cada código é verificado antes de você baixá-lo.