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:

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:

  1. 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.
  2. 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:

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.