O código em si não pode expirar
Um código QR é um padrão de quadrados pretos e brancos que codifica um texto curto. Impresso em papel não tem ligação à internet, nenhuma conta associada e nada para renovar. Um código impresso em 2012 codifica exatamente o mesmo texto hoje.
Por isso, quando alguém diz que o código QR expirou, o que partiu foi outra coisa. Há três candidatos, e só um é frequente.
1. O redirecionamento foi desligado
É o que acontece de facto, quase sempre.
A maioria dos geradores não codifica a tua ligação. Codifica a deles — algo comofornecedor-qr.com/a1b2c3 — que encaminha os visitantes para o teu destino. Esse desvio é o que permite editar um código depois de impresso, e é mesmo útil.
Também significa que o código só funciona enquanto essa empresa mantiver o redirecionamento vivo. Quando acaba um período experimental, expira uma subscrição ou a empresa muda de planos, o encaminhamento para. O teu código está intacto. O que desapareceu foi aquilo para onde apontava.
É por isto que a pergunta aparece tantas vezes. A armadilha é que nada te avisa na altura da impressão — durante o período experimental o código funciona na perfeição.
2. O próprio destino desapareceu
Até um código estático falha se aquilo para onde aponta já não existir. Uma página apagada, um domínio não renovado, um ficheiro movido, um site reorganizado — o código continua a resolver-se corretamente para um endereço que já não serve nada.
A diferença conta: esta falha é tua para evitares, e é evitável. Aponta os códigos para endereços estáveis que controlas e não os reorganizes.
3. A impressão degradou-se fisicamente
Mais raro, mas real. Os códigos QR dependem do contraste, e a correção de erros só cobre parte dos danos — entre cerca de 7% e 30% conforme o nível usado.
- O sol desvanece a tinta até o preto ficar cinzento e os leitores desistirem.
- A água e a gordura em papel não plastificado destroem depressa o contraste.
- O desgaste em mesas, chãos e embalagens gasta o padrão.
A plastificação ou a tinta resistente aos UV resolvem os três.
Como verificar um código que já tens
Trinta segundos, e vale a pena antes de qualquer tiragem:
- Abre uma aplicação de leitura que mostre o conteúdo em vez de o abrir logo. A maioria faz isso — procura uma pré-visualização do URL.
- Digitaliza o teu código e lê o texto que contém.
- Se for o teu próprio endereço, o código é estático. Vai funcionar sempre, enquanto a tua página existir.
- Se for o domínio de outra pessoa, o código é dinâmico. Quem tiver esse domínio decide se continua a funcionar.
Não há meio-termo. Ou o teu destino está dentro do código ou não está, e vês qual em segundos.
O que fazer se o teu for dinâmico
O código impresso não pode ser convertido — o endereço de redirecionamento está cozido no padrão. As tuas opções são:
- Continuar a pagar, se as estatísticas e a possibilidade de editar te compensarem mesmo.
- Gerar um substituto estático que aponte para o teu destino real, e reimprimir na próxima vez em que já ias reimprimir.
- Não fazer nada, e aceitar que o código morre quando morrer a subscrição.
Se reimprimir for caro — embalagens, sinalética, menus impressos — a conta costuma favorecer passar a estático na próxima tiragem e nunca mais pensar no assunto.
A parte que interessa reter
«Este código expira?» quer na verdade dizer «este código depende de alguém continuar em atividade?». Um código estático não depende de nada além de o teu próprio destino continuar online. Um código dinâmico depende de uma empresa, de uma subscrição e de essa empresa continuar a existir — durante todo o tempo em que o código impresso existir no mundo.
As duas são escolhas legítimas. Só uma delas costuma ser explicada antes de imprimires mil.