Skip to content
Voltar ao blog
Tutoriais

QR Code Estático vs Dinâmico — Por Que o Seu Para de Funcionar

QR codes dinâmicos expiram quando o serviço de redirect é desligado. QR codes estáticos nunca expiram. Por que essa diferença importa e como escolher.

9 min de leitura

QR Code Estático vs Dinâmico — Por Que o Seu Para de Funcionar

Uma corretora de imóveis imprime 5.000 panfletos brilhantes, cada um com um QR apontando para a página do imóvel. Seis meses depois, os contatos secam. O QR foi gerado em um serviço gratuito de QR dinâmico que silenciosamente rebaixou o plano dela. Cada panfleto em cada caixa de correio agora aponta para um 404. O imóvel não mudou. O domínio não mudou. O telefone não mudou. Apenas o redirect de terceiros, sentado entre o QR e o destino, morreu — e levou junto cada peça impressa.

Esse é o mal-entendido mais caro do marketing com QR code, e é completamente evitável.

O Cronômetro de 30 Dias Que Ninguém Te Avisou

Quando um cliente escaneia um QR, a câmera dele decodifica os módulos em uma string. Se essa string for sua URL real — https://seudominio.com.br/cardapio — o navegador a abre direto. Não há intermediário, não há expiração, não há ponto de falha além do seu próprio servidor.

Se a string for uma URL encurtada — https://bit.ly/xyz — a câmera a entrega ao navegador, o navegador bate nos servidores da Bitly, e os servidores da Bitly respondem com um HTTP 301 para sua URL real. O QR é um ponteiro para um ponteiro. Esse segundo ponteiro é um serviço que não te pertence.

Cada fornecedor de QR dinâmico cobra uma mensalidade por QR ou por scan. O contrato é implícito: enquanto você pagar, o redirect resolve. No dia em que você parar de pagar — ou no dia em que eles pararem de operar, forem adquiridos, mudarem o preço, ou decidirem que seu uso parece spam — o QR morre. Sua peça impressa vira porta-copo.

O usuário final não tem como detectar isso. O QR ainda escaneia. Ainda produz uma URL. A URL apenas não chega mais ao seu conteúdo. Quando você nota, o QR está em rótulos de garrafa, outdoors, cartões de visita, cardápios de restaurante, placas de imóveis, crachás de evento e embalagens de produto despachadas para o varejo. Recall é impossível.

O Que De Fato Está Dentro de um QR Code

Um QR é uma matriz 2D de módulos pretos e brancos codificando bits, padronizada como ISO/IEC 18004. A codificação é bem definida e aberta. Não há vendor lock-in no nível do formato — apenas no nível do conteúdo.

Duas formas de usá-lo:

  • QR estático: o dado — uma URL, texto puro, vCard, credenciais de WiFi, coordenadas geográficas — é codificado diretamente nos módulos. Os módulos são o destino. Para mudar o destino é preciso regenerar e reimprimir. Não há terceiros, não há assinatura, não há expiração. Um QR estático escaneado em 1997 com uma câmera beta e escaneado em 2046 com o que quer que tenha substituído os celulares retornará a mesma string.

  • QR dinâmico: os módulos codificam uma URL curta como https://bit.ly/abc123. Quando escaneado, o navegador bate no serviço de URL curta, que busca o destino no banco de dados e redireciona. O destino pode ser alterado sem regenerar o QR — mas só enquanto o serviço de redirect estiver no ar.

Codificar https://seudominio.com.br/cardapio diretamente produz um QR mais denso (mais módulos, quadradinhos menores, um pouco mais difícil de escanear de longe), mas funciona para sempre. Codificar https://bit.ly/abc123 produz um QR menor e mais limpo, mas depende da Bitly continuar viva. Essa diferença cosmética raramente compensa a dependência.

Você gera os dois tipos em segundos. A diferença está em qual sobrevive aos próximos dez anos. Use o QR Code Generator para codificar sua URL completa diretamente — o dado fica embutido nos módulos, sem nenhum serviço no meio.

Por Que Empresas Vendem QR Dinâmico

Os fornecedores de QR dinâmico não estão tocando uma fraude. O produto tem valor real, e vale entender o que eles vendem antes de decidir se você precisa disso.

O pitch: editar o destino depois de impresso. Rastrear scans por hora, localização e dispositivo. A/B testar landing pages. Pausar uma campanha sem retirar peças físicas. Mudar a URL de um cardápio quando o restaurante muda de marca. Corrigir um typo em uma URL impressa sem reimprimir 10.000 cartões.

Parte disso é genuinamente útil. Um time de marketing rodando uma campanha de TV de seis semanas com QR sobreposto se beneficia da analítica: quais inserções geraram scans, quais regiões converteram, qual criativo puxou melhor. Um product manager testando duas versões de uma landing page se beneficia da camada de redirect porque ela permite dividir o tráfego.

A armadilha é pagar essa assinatura para sempre por um QR que não precisa de nenhuma dessas funcionalidades. Um QR de cardápio não precisa de A/B testing. Um cartão de visita não precisa de analítica de scan — é um cliente, um cartão, sem campanha. Uma placa de imóvel precisa apontar para o anúncio enquanto o anúncio existir, ou seja, alguns meses no máximo. Nenhum se beneficia de “editar depois de impresso”, e todos sofrem quando a assinatura termina.

A conta: imprima 1.000 adesivos a R$ 0,50 cada, total R$ 500. Pague R$ 125/mês pelo serviço de QR dinâmico. Doze meses depois você gastou R$ 1.500 no redirect — três vezes o custo de impressão — e um pagamento perdido mata os 1.000 adesivos. Um QR estático nos mesmos adesivos custa zero em mensalidade e nunca expira.

Modos de Falha do QR Dinâmico

Os riscos não são teóricos. Aqui estão as formas documentadas pelas quais QR dinâmicos morrem em produção:

  • Encerramento do Bitly Pro em 2018. A Bitly aposentou o produto Pro de domínio customizado e migrou os clientes para outro nível pago. Os clientes que não migraram a tempo acordaram com links mortos espalhados por milhares de peças físicas. Algumas campanhas nunca foram recuperadas. Esse é o estudo de caso canônico do setor de QR dinâmico, e episódios semelhantes aconteceram com fornecedores menores várias vezes desde então.

  • Assinatura vencida. Seu cartão de crédito cadastrado expira enquanto você está de férias. O serviço envia três e-mails de cobrança para um endereço que você não checa. Após um período de tolerância de 7 dias, a conta é suspensa. Cada QR retorna 404 em até 24 horas. Reativar a assinatura nem sempre restaura as mesmas URLs curtas — alguns fornecedores reciclam.

  • Domínio expirado. Pequenos fornecedores de encurtador de QR nem sempre renovam os domínios principais a tempo. Quando o domínio expira, todo QR usando that-vendor.io/abc vira página de estacionamento ou, pior, página de malware comprada por um squatter. Seus clientes escaneiam seu QR e caem em um anúncio de antivírus falso.

  • Geo-blocking e limitação de taxa. O sistema antifraude do fornecedor classifica scans vindos de um país ou operadora como bot e bloqueia silenciosamente. O QR funciona bem para você e seu time de QA, e está morto para metade do seu público. Você descobre isso por uma reclamação isolada de cliente semanas depois.

  • Banimento de conta. Disputa de TOS, e-mail invadido, falso positivo de detecção automática de fraude — qualquer um deles pode fechar sua conta. Cada QR vinculado àquela conta morre na mesma hora.

  • Aquisição ou descontinuação. Uma startup é adquirida. Em doze meses o produto de QR dinâmico é descontinuado, os clientes são empurrados para um produto sucessor com termos diferentes, e qualquer QR que eles não conseguirem ou não quiserem migrar fica quebrado.

Nenhum desses é um caso exótico de borda. Todos eles aconteceram repetidamente na última década.

Quando o QR Dinâmico É De Fato a Escolha Certa

QR dinâmico é a escolha correta em três cenários estreitos:

Campanhas com prazo definido em que a analítica importa. Uma série de cartazes promocionais de 30 dias, um spot de TV com sorteio por scan, um stand de feira com ofertas rotativas. A campanha termina antes que o risco de dependência se acumule, e a analítica direciona decisões concretas de otimização.

A/B testing em curso. Você imprime dois lotes de cartões com QRs diferentes e divide o tráfego na camada de redirect para comparar a conversão da landing page. O experimento é de curta duração, e a flexibilidade da camada de redirect é exatamente o ponto.

Conteúdo que precisa mudar por design. URLs de check-in de evento que expiram. Um QR de “oferta do dia” que aponta para uma promoção diferente a cada manhã. QRs operacionais em ambientes industriais (etiquetas de ativos, manuais de equipamento) onde o destino do redirect realmente muda.

Nesses três casos você aceita a mensalidade e o risco de dependência de serviço porque a analítica ou a mutabilidade superam esses custos. Para todo o resto — cardápios impressos, cartões de visita, placas de imóveis, embalagens de produto, crachás de evento, sinalização em loja física — o QR estático vence.

Como Fazer um QR Estático Que Dura Para Sempre

A receita é curta:

  1. Codifique a URL completa diretamente. Não use nenhum redirect de terceiros. A string dentro do seu QR deve ser a URL em que você quer que os usuários caiam, sem intermediário.

  2. Se precisar de um redirect por razões de marca ou rastreabilidade, seja dono do endpoint de redirect. Um caminho no seu próprio domínio — seudominio.com.br/go/cardapio — te dá controle total da analítica e a capacidade de mudar destinos sem depender de fornecedor. Você já paga pelo domínio mesmo; adicionar uma regra de redirect é de graça.

  3. Use nível de correção de erro H (~30% de capacidade de recuperação) para qualquer QR que será impresso. Manchas de café, dobras, marcas de caneta, desbotamento ao sol e desgaste físico comem a área legível do QR. O nível H permite que o QR sobreviva a danos significativos. O nível L só serve para exibição em tela.

  4. Mantenha a quiet zone — a margem de 4 módulos ao redor do QR — intacta. Recortá-la apertada para encaixar em um layout é a causa mais comum de QRs impressos ilegíveis. Toda especificação de QR exige a quiet zone por uma razão: os scanners usam a borda de contraste para travar no símbolo.

  5. Teste no Câmera do iOS e Câmera do Android antes de imprimir. As duas maiores populações de scanners do planeta tratam QRs de forma ligeiramente diferente. Um QR que escaneia no iOS pode falhar no Android se o contraste ou a quiet zone estiverem no limite. Teste em ambos no tamanho real de impressão e na distância real de scan.

  6. Para URLs muito longas, encurte a própria URL antes de recorrer a redirects. Tire os parâmetros UTM da versão impressa (rastreie pelos seus próprios logs de servidor). Use um segmento de caminho mais curto. Mova parâmetros de query para aliases curtos no servidor. Uma URL de 60 caracteres produz um QR estático bem mais limpo do que uma de 200 — e continua sendo permanente.

Gere o QR estático com o QR Code Generator. A ferramenta roda inteiramente no seu navegador — sua URL nunca toca um servidor, a renderização é local, a saída é um SVG ou PNG permanente que codifica seu dado diretamente. Não há conta, não há assinatura, não há expiração. Imprima uma vez e funciona enquanto seu domínio resolver.

Matriz de Decisão

CenárioQR EstáticoQR Dinâmico
Cardápio de restaurante (impresso)Melhor opçãoArriscado
Cartão de visitaMelhor opçãoEvitar
Placa de imóvelMelhor opçãoEvitar
Crachá de evento (uso único)FuncionaFunciona
Cartaz de campanha por tempo limitadoOKMelhor opção
Analítica de A/B testingMelhor opção
Embalagem de produto de longa duraçãoMelhor opçãoEvitar
Check-in efêmero de eventoOKMelhor opção
Credenciais de WiFi no localMelhor opção
Compartilhamento de contato vCardMelhor opção

O padrão é claro. Qualquer coisa física, de longa duração ou desassistida pertence a um QR estático. Qualquer coisa orientada a campanha e sensível à analítica pode justificar a assinatura de QR dinâmico.

Se você está em dúvida sobre qual lado um projeto cai, escolha estático por padrão. A desvantagem do estático é uma reimpressão se a URL mudar — geralmente um custo pequeno e previsível. A desvantagem do dinâmico é cada peça impressa apagar no dia ruim de um fornecedor, sem aviso e sem caminho de recuperação. Gere um QR estático permanente com o QR Code Generator — seus dados são codificados diretamente nos módulos no seu navegador, nunca enviados, nunca expirando. Para payloads que precisam de ajustes de codificação, o codificador Base64 cuida das transformações binário-para-texto, e o codificador de URL escapa parâmetros de query de forma limpa para que o destino do seu QR sobreviva a todo scanner do mercado.

Artigos relacionados

Ver todos os artigos