Os códigos QR expiram? O que realmente os deixa de fazer funcionar
Um código QR é um padrão impresso de quadrados pretos e brancos. Não tem prazo de validade, não tem relógio e não está ligado a nada. Um código impresso em 2011 continua a descodificar hoje, em qualquer telemóvel, para sempre. Por isso, quando alguém diz que um código QR «expirou», o que se avariou foi outra coisa — e importa saber qual, porque as soluções são completamente diferentes.
O padrão em si não pode expirar
A norma QR descreve como codificar texto numa grelha. Não há campo para uma data, não há passo de contacto com um servidor, não há verificação de licença. Um leitor lê os módulos, aplica a correção de erros e devolve o texto. Esse texto é um endereço, uma definição de Wi-Fi, um número de telefone ou outra coisa qualquer — mas a leitura é aritmética pura, e a aritmética não caduca.
Por isso a pergunta nunca é «o código expirou». É para onde é que o código apontava, e essa coisa ainda lá está.
Códigos estáticos: permanentes e permanentemente presos
Um código estático transporta os próprios dados. Ao codificar https://example.com/saldos-primavera, esses caracteres ficam fisicamente no padrão. Não há nada pelo meio, por isso não há nada para desligar — nenhuma conta, nenhum serviço, nenhuma subscrição.
A contrapartida é que o padrão é o destino. Quando os saldos de primavera acabam, o código não se pode reapontar. Não expirou; está pior do que expirado, porque continua a funcionar e continua a levar pessoas a uma página que já não se quer mostrar. Corrigir isso significa reimprimir tudo.
Códigos dinâmicos: a ligação é o ponto fraco
Um código dinâmico transporta uma ligação curta — algo como enqre.com/r/ab12cd — e é o serviço por trás dessa ligação que decide para onde enviar quem lê. É isso que permite mudar o destino depois de impresso, e é também a parte que pode deixar de funcionar.
Um código dinâmico depende de três coisas se manterem vivas: o domínio curto a resolver, o serviço a redirecionar e a conta em situação regular. Falhar qualquer uma das três é indistinguível para quem tem o telemóvel na mão: não acontece nada.
O que mata mesmo um código impresso
- O destino desapareceu. De longe a causa mais comum, e afeta códigos estáticos e dinâmicos por igual. Uma página apagada, um site reestruturado, um PDF mudado para outra pasta. Com um código dinâmico é uma edição de um minuto; com um estático é uma reimpressão.
- O gerador fez o código expirar de propósito. Vários geradores gratuitos emitem códigos dinâmicos à experiência — 14 dias, ou uma quota de leituras — e depois estacionam a ligação numa página de venda. O código não expirou; o fornecedor desligou-o. Se uma oferta de «QR dinâmicos grátis» não disser com todas as letras o que acontece ao décimo quinto dia, é isto que se deve assumir.
- Atingiu-se um limite do plano. Teto de leituras, número de códigos, ou uma subscrição caducada. O padrão está bom; o que recusa é o redirecionamento.
- O domínio curto caducou. Se o domínio do serviço não for renovado, ou se a empresa fechar, todos os códigos que alguma vez emitiu apagam-se ao mesmo tempo. É o risco que ninguém contabiliza ao escolher um gerador para algo que vai ser impresso 50 000 vezes.
- A validade foi definida por quem criou o código. Há códigos que devem deixar de funcionar — uma conferência de um dia, um voucher limitado. Isso é uma funcionalidade, não uma avaria, e deve ser deliberado.
Onde é que a Enqre se posiciona, sem rodeios
Como esta é exatamente a área em que os fornecedores são vagos, fica aqui a nossa posição por inteiro:
- Os códigos do plano gratuito não expiram. Não há relógio de experiência a correr num código nem um dia em que ele deixe de redirecionar.
- Há um limite mensal de leituras no plano gratuito — 1000 leituras por mês para a conta toda. Quando se atinge, os códigos mostram um aviso em vez de redirecionar, até virar o mês. É um limite a sério e vale a pena conhecê-lo antes de imprimir, por isso o painel mostra o consumo e avisa antes de lá chegar.
- A validade por código é opcional, não imposta. Uma data de validade, um teto total de leituras e uma palavra-passe existem nos planos pagos como controlos que a própria pessoa define quando quer que um código pare. Deixados em paz, não para nada.
- A ligação pode passar para um domínio próprio. No plano Business, a ligação curta corre num domínio controlado pelo cliente, que é a única resposta verdadeira à pergunta «e se o serviço desaparecer» — ver abaixo.
Como imprimir um código que sobreviva ao serviço
Se um código vai para uma embalagem, para a fachada de um edifício ou para 10 000 folhetos, a ligação deve ser tratada como infraestrutura:
- Usar um domínio próprio. Se a ligação curta for
go.suamarca.pt/ab12cd, aconteça o que acontecer ao fornecedor de QR, aponta-se o DNS para outro — ou para um redirecionamento próprio — e todos os códigos impressos continuam a funcionar. Se a ligação estiver no domínio do fornecedor, está a confiar-se que o negócio dele sobrevive à tiragem. - Manter registo do destino de cada código. Uma folha com código, local e destino não custa nada e é a diferença entre migrar numa tarde e reimprimir.
- Preferir um redirecionamento editável a um endereço que não se pode mudar. Mesmo para um destino de que se tem a certeza. Os sites são reestruturados com mais frequência do que qualquer pessoa espera.
- Ler as condições de expiração do fornecedor antes de imprimir, não depois. Procurar em concreto o que acontece quando a experiência acaba ou o plano é cancelado: os códigos param, ou continuam a redirecionar?
O código físico gasta-se, ainda que os dados não
O papel desbota, a tinta levanta, o vinil cria pó ao sol, e um código numa mesa de café é limpo mil vezes. A correção de erros dá aqui uma margem verdadeira — no nível mais alto, um código tolera cerca de 30 % da área danificada — mas margem não é imunidade.
- Na rua, plastificar ou usar tinta estável aos UV, e contar com substituir os códigos da sinalética de dois em dois anos.
- Manter a zona de silêncio limpa: a margem branca faz parte do código, e uma aresta riscada ou impressa por cima falha mais vezes do que um meio riscado.
- Testar a peça mesmo impressa, não o ficheiro, à distância a que as pessoas vão realmente estar.
Respostas rápidas
- Os códigos QR expiram ao fim de algum tempo? Não. O padrão não tem limite de tempo. Só um serviço ou um destino é que podem deixar de funcionar.
- Os códigos QR gratuitos expiram? Os estáticos nem sequer podem. Os dinâmicos gratuitos dependem inteiramente do fornecedor — uns expiram no fim da experiência, outros não. Os nossos não.
- Quanto tempo dura um código QR? Tanto quanto o seu destino e, nos códigos dinâmicos, o seu serviço de redirecionamento. Fisicamente, tanto quanto o material em que está impresso.
- Posso reutilizar um código já impresso? Se for dinâmico, sim — muda-se o destino e a impressão existente continua a servir. Se for estático, não.
- Posso fazer um código expirar de propósito? Pode, com um código dinâmico: define-se uma data de validade ou um teto de leituras.
A conclusão útil é que «este código ainda funciona daqui a três anos» é uma pergunta sobre a ligação, sobre o domínio e sobre as condições do fornecedor — nunca sobre os quadrados. Decididas essas três coisas de forma consciente, o padrão impresso sobrevive à própria impressão.
A equipa Enqre·Publicado a 22/09/2026