QR codes expiram? O padrão nunca expira

pela equipe KoloQRFundamentos

Um adesivo inclinado sobre um fundo azul: um QR code verde-limão de módulos redondos dentro de uma moldura preta grossa com os dizeres "SCAN ME" no topo, e uma faixa branca arredondada na borda inferior com um ícone de calendário e a palavra "Expire?".

Não. Um QR code é um padrão impresso, e o formato QR não tem lugar para uma data de validade, então um símbolo num cardápio decodifica daqui a vinte anos nos mesmos caracteres de quando foi criado. Quatro coisas atrás dele podem parar de funcionar: a URL de destino, o redirecionamento do fornecedor pelo qual passa um código dinâmico, um limite de leituras de um plano gratuito e a própria superfície impressa. Só a última aparece no objeto, e é por isso que as outras três pegam as pessoas de surpresa.

Pontos principais

  • QR codes não expiram. O padrão QR define como caracteres são codificados numa grade de módulos, e nessa grade não há campo para data, dono ou licença - nenhum gerador consegue colocar prazo de validade num símbolo nem se quisesse.
  • Um QR code estático não tem nada que possa expirar. O destino está escrito no padrão, nenhuma conta o guarda, e um arquivo baixado decodifica na mesma URL num celular que nunca ouviu falar da empresa que o criou.
  • Um QR code dinâmico expira com a mesma confiabilidade da assinatura dele. O padrão carrega um link curto no domínio do fornecedor, e quando o plano por trás desse link acaba, as cópias impressas param de resolver: a Uniqode, por exemplo, afirma que códigos dinâmicos ficam inativos quando um teste expira ou uma assinatura é cancelada, enquanto os estáticos continuam funcionando.
  • "Meu QR code expirou" quase sempre quer dizer que morreu a página que estava atrás: um domínio deixado vencer, uma URL de campanha aposentada junto com a campanha, ou uma migração que derrubou o caminho. Apodrecimento de link é o processo pelo qual um endereço publicado deixa de resolver porque algo por trás dele foi desativado, movido ou desligado, e isso se conserta na hospedagem sem encostar na impressão.
  • Limites de leitura são a falha que ninguém prevê, porque o código funciona quando você testa e para no meio da campanha. A QRCodeChimp interrompe as leituras passadas as 1.000 mensais do plano gratuito; a conta gratuita da QR Planet permite 100 leituras por dia.
  • Um código impresso pode se desgastar mesmo sem poder expirar. Papel térmico desbota, adesivos de rua calcinam no sol, e um cardápio plastificado junta arranhões que espalham luz sobre os padrões de localização - tudo isso é reimpressão, não validade.

Quatro coisas diferentes que as pessoas chamam de QR code expirado

"O QR code expirou" descreve um sintoma, não uma causa, e as quatro causas por trás pedem quatro consertos diferentes. Três são resolvidas sem encostar no material impresso; uma é reimpressão. Descobrir qual delas você tem na frente leva um minuto e decide todo o resto.

O que de fato falhouO que a leitura fazDe quem foi a decisãoOnde se conserta
A URL de destinoAbre um 404, um domínio estacionado ou a página de outra pessoaSua, quase sempre sem quererNa hospedagem ou no registrador, sem reimprimir
O redirecionamento do fornecedor, num código dinâmicoAbre a página de erro do fornecedor, um convite para assinar, ou nadaDo fornecedor, ou da sua cobrançaRestaurando o plano - fora isso, reimprimindo
Um limite de leituras ou um teto do plano gratuitoFunciona para os primeiros que leem e para o resto nãoDa política de preços do fornecedorSubindo de plano, ou reimprimindo um código estático
A superfície impressaA câmera não detecta código nenhum, a nenhuma distânciaDe ninguém - tinta, sol, água e manuseioReimpressão, num material mais adequado
A segunda e a terceira linha só existem para códigos dinâmicos. Um código estático não tem conta, nem redirecionamento, nem limite, o que elimina três dos quatro modos de falha e deixa os dois que pertencem à web e à gráfica.

Repare em qual coluna está a informação interessante. Duas das quatro falhas são a decisão de outra pessoa chegando ao seu material impresso sem aviso, e nenhuma das duas muda nada que um cliente possa ver no objeto. O código está exatamente com a mesma cara do dia em que foi impresso, e é isso que torna o telefonema tão confuso.

O símbolo não tem onde guardar uma data de validade

Um QR code codifica caracteres e nada mais. O padrão, ISO/IEC 18004, descreve como um texto vira uma grade de módulos claros e escuros, como essa grade carrega correção de erros e como um decodificador a encontra e a lê - e não define campo nenhum para data de criação, data de validade, conta, licença ou dono. Não há onde um prazo morar.

É por isso que a resposta é a mesma seja qual for o gerador que fez o código. Um QR code estático é um código cujo destino está guardado no próprio padrão, então nenhum servidor fica entre a leitura e a página. Qualquer ferramenta que te entrega um arquivo estático entregou algo sem dependência: o arquivo decodifica offline, num avião, num celular de um país onde a empresa que o criou nunca operou.

O que as pessoas lembram quando esperam uma data de validade é um teste gratuito. Várias plataformas dão códigos dinâmicos em teste, e um teste de fato termina - mas o que termina é uma conta num serviço, não uma propriedade do símbolo. A distinção importa porque diz o que checar: nunca o código, sempre aquilo para onde ele aponta.

Uma consequência merece ser dita com todas as letras, porque corta para o outro lado. Um código estático não pode ser desligado, o que também significa que não pode ser recolhido. Se um código impresso aponta para um lugar que você preferia que não apontasse, os únicos remédios são mudar o que é servido naquele endereço ou recolher o material impresso.

Um código dinâmico expira porque o redirecionamento dele expira

Um QR code dinâmico é um código que carrega um link curto do fornecedor, que redireciona para onde você o estiver apontando naquele momento. O padrão contém, portanto, um nome de host que não é seu, e esse nome continua resolvendo exatamente enquanto alguém continuar pagando. Este é o único caso em que "o QR code expirou" descreve bem o que aconteceu.

Os fornecedores documentam o que o cancelamento provoca, e as respostas variam o bastante para valer a leitura antes de escolher um. São afirmações publicadas por eles mesmos, verificadas para as páginas de comparação deste site em julho e agosto de 2026 - páginas de condições mudam, então confirme a redação atual antes de confiar em qualquer uma.

  • Os códigos ficam inativos. A Uniqode afirma que códigos dinâmicos ficam inativos assim que um teste gratuito expira ou uma assinatura é cancelada, e que os estáticos continuam funcionando. A comparação completa com a Uniqode tem o quadro inteiro.
  • Alguns códigos sobrevivem e outros não. A QRCodeChimp interrompe as leituras assim que as 1.000 mensais do plano gratuito acabam, e uma conta paga vencida mantém ativos só os dez códigos dinâmicos mais recentes - qual dos seus códigos impressos sobrevive depende, então, da ordem em que foram criados.
  • O limite acaba no meio da campanha. A Pageloot conta leituras por ano, de 15.000 no Starter a 250.000 no Pro, e a conta gratuita da QR Planet permite 100 leituras por dia. Uma campanha gasta o limite em rajadas, então o plano que importa é o que cobre a semana de pico, não a média anual.
  • O link é apagado em vez de expirar. A documentação de suporte da Bitly afirma que um link apagado e os QR codes ligados a ele são removidos de forma permanente e não podem ser recuperados, e que quem ler depois cai numa página de erro da Bitly.
  • Alguma coisa se enfia na frente da sua página. Os códigos dinâmicos gratuitos da ME-QR exibem publicidade entre a leitura e o destino. O código continua resolvendo, e é justamente por isso que isso nunca aparece no teste: você vê a sua página, e o cliente vê um anúncio antes.

A versão estrutural disso não fala da confiabilidade de nenhum fornecedor específico. O Google aposentou o próprio encurtador de URL: o blog de desenvolvedores da empresa disse que links goo.gl "deixarão de retornar uma resposta depois de 25 de agosto de 2025", plano depois restringido aos links que não tinham mostrado atividade no fim de 2024. Quem tivesse impresso um código goo.gl recebeu um anúncio do qual não participou e um prazo sobre o qual não podia agir, porque o endereço estava em tinta. O que uma assinatura de QR code dinâmico realmente compra desdobra o que isso custa ao longo da vida de um objeto impresso.

Se esta leitura transformou a pergunta "meu código vai morrer?" em "qual eu deveria ter impresso?", essa é outra pergunta com outra resposta: estático ou dinâmico, decidido antes de imprimir qualquer coisa pega o assunto do começo.

Os códigos da Canva, da QRCode Monkey ou da Bitly expiram?

A versão por marca da pergunta tem uma resposta que independe da marca: um código expira se, e somente se, a ferramenta o fez dinâmico. O que muda de um fornecedor para outro é que tipo de código você recebeu e se disseram qual era.

  • QRCode Monkey. Não. Os códigos são estáticos e a empresa diz isso sem rodeios: eles "não expiram e funcionarão para sempre", sem teto de leituras. Se a QRCode Monkey é gratuita mesmo cobre o que isso inclui e o que não inclui.
  • Canva. Um código estático do app de QR code da Canva não expira, e esse app foi só estático durante anos. A central de ajuda da Canva hoje documenta códigos dinâmicos com análise nos planos empresariais, e um código dinâmico depende do plano por trás dele - então confira no editor qual você gerou em vez de supor, e veja a comparação com a Canva para saber o que a exportação te dá.
  • Bitly. Um QR code de bit.ly é dinâmico por construção: o padrão carrega um link bit.ly. A Bitly afirma que links bit.ly continuam resolvendo se você baixar de plano ou se a conta for excluída por inatividade, e que um link que você mesmo apaga leva os QR codes dele em definitivo.
  • Qualquer gerador que pediu conta antes de baixar. Essa é a pista que vale conhecer. Uma conta é onde fica guardado o destino de um código dinâmico, e uma ferramenta que entrega o arquivo sem conta não tem o que guardar - embora várias ferramentas com conta também façam códigos estáticos, então é indício e não prova.

O jeito confiável de resolver isso num código que você já tem é ler o código em vez de ler o marketing. Decodifique o arquivo e olhe a URL lá dentro: se for o seu próprio endereço, o código é estático e permanente; se for um link curto no domínio de outra pessoa, todo o futuro dele pertence a ela. O scanner de QR code lê um arquivo de volta e mostra a string.

Quanto tempo um QR code impresso dura no objeto

Um QR code impresso dura enquanto durar o contraste entre os módulos escuros e claros, o que é uma propriedade da tinta, do substrato e do ambiente, e não do código. Esse é o único sentido em que um QR code tem vida útil, e é o único sobre o qual os fornecedores de software nunca escrevem, porque a falha acontece no papel e não numa conta.

Quatro coisas acabam com um código impresso, e cada uma ataca primeiro um substrato:

  • Papel térmico desbota. Cupons, canhotos de ingresso e o que sai de uma impressora de etiquetas escurecem e depois clareiam com calor, luz e tempo. Um código num cupom tem vida útil de semanas dentro de um carro quente.
  • O ultravioleta calcina a tinta de rua. Adesivos, vinis de vitrine e plotagem de veículo perdem densidade no sol, e os módulos escuros clareiam antes do substrato - o contraste aperta justamente pelo lado que importa.
  • O manuseio desgasta a superfície. Um cardápio, um cartão de fidelidade ou uma tag acumulam arranhões, e uma plastificação brilhante riscada espalha luz sobre o símbolo exatamente no ângulo em que se segura um celular. Impressão fosca ou brilhante cobre qual acabamento aguenta manuseio e qual só parece que aguenta.
  • Água e gordura mudam o substrato. Tudo que vive numa mesa absorve óleo, e um módulo claro encharcado deixa de ser um módulo claro. A plastificação resolve isso e traz o problema do brilho no mesmo passo.

Aqui a correção de erros compra margem, não imunidade. O nível M recupera cerca de 15% de um símbolo danificado e o nível H cerca de 30%, e é isso que deixa um código riscado continuar sendo lido - mas esse orçamento também é gasto por qualquer outra coisa que danifique o símbolo, e não faz nada por um código cujo contraste caiu de forma uniforme na superfície inteira.

O teste que vale a pena é um que ninguém sugere: releia a cópia impressa mais antiga que você ainda tem, com um celular comum, na luz em que o código de fato vive. Não custa nada, é a única medida de como a sua tinta se comporta no seu substrato no seu ambiente, e transforma a reimpressão de surpresa em item programado. Antes da próxima tiragem, a checklist de impressão cobre os nove números que decidem com quanta margem a nova começa.

Descubra qual das quatro realmente falhou

Faça isto em ordem num código que parou de funcionar. A ordem importa porque cada passo elimina uma classe inteira de causas: os dois primeiros separam um problema de código de um problema de web, e o terceiro separa um problema que você resolve de um que pertence a um fornecedor.

  1. Leia o arquivo original, não a cópia impressa. Abra o PNG ou o SVG exportado numa tela e leia, ou decodifique com uma ferramenta. Se o arquivo é lido e a impressão não, o símbolo está bem e a falha é física: pare aqui e vá para as verificações de impressão. Se nenhum dos dois é lido, a falha está no destino ou no redirecionamento.
  2. Tire a URL de dentro do código e olhe para ela. Decodifique o código e inspecione a string. Se for o seu próprio domínio, é código estático e um problema de web que é seu. Se for um link curto no domínio de um fornecedor, é código dinâmico, e tudo depois deste passo pertence a esse fornecedor.
  3. Abra exatamente essa URL num navegador. Cole a string decodificada num navegador em vez de procurar a página. Um 404, um domínio estacionado ou um redirecionamento para o site de outra pessoa é apodrecimento de link, e se conserta na hospedagem ou no registrador sem encostar na impressão.
  4. Confira a conta por trás de um código dinâmico. Se for o link curto de um fornecedor, entre na conta e procure teste expirado, plano cancelado, pagamento recusado, link apagado ou limite de leituras atingido. Se o código funciona para você e não para os clientes, o limite é o primeiro suspeito.
  5. Compare a cópia impressa com uma recém-impressa. Imprima o mesmo código em papel de escritório e leia as duas lado a lado. Se a nova é lida e a antiga não, a impressão se degradou - desbotada, riscada, engordurada ou clareada - e a resposta é reimprimir, não mexer em software.

Se o código nunca funcionou, esta é a página errada: nada expirou, e a falha está no tamanho, no contraste, na zona de silêncio ou no destino como foi gerado da primeira vez. Por que um QR code não é lido percorre esses casos em ordem.

Como imprimir um código que ninguém consegue desligar

O arranjo que elimina todas as falhas da tabela menos a da impressão é um código estático apontando para um caminho curto num domínio seu, com esse caminho configurado para redirecionar ao destino real. O padrão é permanente, o destino continua editável num painel de hospedagem e nenhuma conta pode vencer por baixo - a única dependência que resta é um registro de domínio que você controla.

O KoloQR, um gerador de QR code gratuito com QR codes circulares e de formatos personalizados, faz só códigos estáticos, e por isso pode dizer que os códigos nunca expiram sem ressalva: não há conta guardando o destino, nem redirecionamento para manter vivo, nem nada para cancelar. O gerador exporta SVG, PDF, EPS e PNG sem cadastro. É também por isso que ele não conta leituras nem reaponta um código impresso - essa é a troca, e é toda a troca.

  • Codifique um caminho que você controla, não a página final. Algo como exemplo.com.br/cardapio, curto e sem significado. Um caminho batizado com o nome da campanha deste ano vira mentira no ano que vem, e o padrão não pode mais ser corrigido depois de impresso.
  • Registre o domínio por mais tempo do que a tiragem vai ficar em uso. A dependência mudou para algo seu, e algo seu também pode ser esquecido. Renovação automática, num cartão que dure mais que a placa.
  • Imprima uma URL curta e legível ao lado do código. Ela salva a tiragem se alguma coisa na cadeia falhar, e serve a todo mundo cuja câmera não colabora. É o seguro mais barato da arte.
  • Mantenha uma lista de qual código impresso aponta para onde. Duas linhas por código numa planilha. É o que transforma "um cliente diz que o adesivo não funciona" num conserto de cinco minutos em vez de numa investigação.
  • Agende a reimpressão de tudo que fica ao tempo ou é manuseado. Códigos em adesivos, cupons e cardápios são consumíveis. Decidir isso antes sai mais barato do que descobrir por um cliente.

Nada disso faz de uma plataforma dinâmica um erro. O que faz é tornar a pergunta da validade respondível de antemão: um código estático só falha quando o endereço web atrás dele falha ou quando o papel se gasta, e as duas coisas são suas para administrar em vez de serem de outra pessoa para anunciar.

Crie seu QR code

Grátis, sem conta e sem marca d'água. Escolha uma forma, adicione um logo, confira o contraste e exporte SVG, PDF, EPS ou PNG: um código estático sem assinatura por trás.

Gerar QR code

Questions? Answered

Não. O padrão QR não tem campo para data, dono ou licença, então o símbolo em si não tem prazo e decodifica sempre nos mesmos caracteres. O que pode expirar é o serviço pelo qual um código dinâmico redireciona, ou a página web para a qual qualquer código aponta. Um código estático não tem nenhuma dessas dependências.

O padrão dura indefinidamente; a cópia impressa dura enquanto durar o contraste. Um código em cartão revestido em ambiente interno sobrevive à campanha para a qual foi feito. Um código em papel térmico pode desbotar em semanas dentro de um carro quente, e um adesivo de rua perde densidade no ultravioleta. Releia a cópia mais antiga que você tem para descobrir onde a sua está.

Quase sempre porque a página atrás dele mudou de lugar ou foi apagada, não porque o código mudou. Decodifique o código, cole num navegador a URL que ele carrega e veja o que responde. Um 404 ou um domínio estacionado é conserto de web. Uma página de erro de fornecedor significa código dinâmico com plano vencido.

Os estáticos gratuitos não - não há conta atrás deles para acabar. Os dinâmicos gratuitos costumam expirar de duas formas: o teste termina, ou um limite de leituras é atingido. A QRCodeChimp interrompe as leituras passadas as 1.000 mensais do plano gratuito e a QR Planet permite 100 por dia, então um código dinâmico gratuito pode parar no meio da campanha parecendo intacto.

O símbolo não tem contador, então um código estático não tem limite nenhum. Os dinâmicos são limitados pelo que o plano permitir, porque cada leitura passa pelo redirecionamento do fornecedor e é contada lá. Confira o limite e o período em que ele zera antes de imprimir qualquer coisa em quantidade.

Um código estático do app de QR code da Canva não expira, e esse app foi só estático durante anos. A central de ajuda da Canva hoje documenta códigos dinâmicos com análise nos planos empresariais, e esses dependem do plano por trás. Confira no editor qual você gerou: a existência de contagem de leituras é a pista.

Pode, de duas formas, e nenhuma encosta no código. O fornecedor de um código dinâmico pode encerrar o serviço ou desativar a conta, como o Google fez com o próprio encurtador de URL. E um domínio que você deixa vencer pode ser registrado por outra pessoa, e aí seu código impresso passa a apontar para a página dela em vez de para lugar nenhum.

Se o que venceu foi o redirecionamento, restaurar o plano costuma restaurar os códigos impressos - confirme com o fornecedor, porque alguns restauram só os mais recentes. Se o destino morreu, republicar qualquer coisa naquela URL exata conserta todas as cópias impressas de uma vez. Se a impressão desbotou, nenhum software ajuda e a resposta é reimprimir.

Qualquer gerador que te entrega um arquivo estático faz códigos que não podem expirar, porque o destino está dentro do padrão e não numa conta. A pergunta a fazer para uma ferramenta não é se os códigos dela expiram, e sim se são estáticos - e se dá para baixar um sem criar conta, o que normalmente é a mesma pergunta.

Por que a KoloQR?

  • Crie QR codes para sites, cardápios, Wi-Fi, PDFs e cartões de visita
  • Personalize cores, logos e formas únicas
  • Baixe arquivos PNG e SVG de alta qualidade
  • Feito tanto para impressão quanto para o digital
Gerar QR code
Um QR code preto simples ao lado do mesmo código redesenhado como um círculo com as cores da marca