Really Free QR Code Generator··9 min de leitura

QRs editáveis sem assinatura: basta uma configuração

A resposta a "mas preciso mudar o destino depois" não é uma assinatura. É um caminho de redirecionamento em um domínio que você já possui.


Imprima um código QR estático que codifique um caminho curto no seu próprio domínio — yourcompany.com/m — e configure esse caminho para redirecionar para onde quiser. No nginx, isso é uma linha return 302. Você mantém destinos editáveis e análises por local, enquanto o código impresso depende apenas de um domínio pelo qual você já paga.

A proposta do QR dinâmico reúne duas coisas que não precisam estar juntas: um redirecionamento, que é realmente útil, e outra pessoa sendo proprietária dele, que é o problema inteiro. Separe as duas e o redirecionamento permanece, enquanto o proprietário do aluguel desaparece.

Por que isso funciona?

Seu código impresso contém yourcompany.com/m como bytes literais, então ninguém pode revogá-lo, medir seu uso ou registrar acessos — e o que /m disponibiliza é uma configuração que você altera quando quiser. É o mesmo mecanismo vendido pelos provedores; eles simplesmente cobram aluguel por um domínio que não é seu. Estático vs. dinâmico explica a distinção fundamental.

O que você obtém em comparação com cada alternativa?

Dinâmico (alugado)Estático, URL diretaEstático + seu próprio redirecionamento
Pode ser desativado por terceirosSimNãoNão
Custo recorrenteMensal, geralmente por códigoNenhumNenhum além do seu domínio existente
Mudar o destino depois da impressãoSimNãoSim
Quem registra a leituraO provedorVocêVocê
O que a prévia do leitor mostraUm domínio curto desconhecidoSeu domínioSeu domínio
Sobrevive à falência do fornecedorNãoN/ASim
Esforço de configuraçãoCriar uma contaNenhumUma linha de configuração

A coluna da direita é o que o setor vende, sem o risco da contraparte. Não é um compromisso — é simplesmente melhor em todos os aspectos relevantes.

Como você deve projetar as URLs?

Mantenha-as curtas, porque cargas menores produzem padrões de menor densidade, que são lidos com mais confiabilidade à distância e resistem melhor a impressões de baixa qualidade.

  • Use um caminho breve: /m para menu, /p1 para o primeiro cartaz, /w para informações de Wi-Fi.
  • Dê a cada local físico seu próprio caminho. É isso que permite obter análises por local depois e redirecionar um local sem alterar os demais.
  • Prefira caminhos a strings de consulta na parte impressa e depois adicione os parâmetros da campanha no destino do redirecionamento. yourcompany.com/p1 pode encaminhar para yourcompany.com/promo?src=poster-lobby&utm_medium=qr.
  • Use HTTPS e não use www. se seu site funcionar sem ele — cada caractere removido simplifica o padrão.
  • Nunca reutilize um caminho para uma campanha diferente mais tarde. As cópias antigas ainda estarão por aí apontando para ele.

Um caminho curto também permite imprimir o código em tamanho menor ou fazê-lo maior com o mesmo tamanho de módulo, o que aumenta sua durabilidade em displays de mesa e placas externas.

Como configurar o redirecionamento?

Use um 302 enquanto a campanha estiver ativa e você puder querer redirecioná-la novamente. Use um 301 apenas quando o destino for realmente permanente, pois navegadores e leitores armazenam 301s em cache de forma agressiva e talvez você não consiga desfazê-los.

nginx

Dentro do seu bloco server: location = /m { return 302 https://yourcompany.com/menu?src=table; } — depois execute nginx -t e recarregue. Uma linha por local.

Cloudflare

Use uma lista de redirecionamentos em massa ou uma regra de redirecionamento único para alguns caminhos. Nenhuma alteração na origem é necessária, o que torna esta a opção mais rápida se seu DNS já estiver lá.

Netlify ou Vercel

Adicione um arquivo _redirects contendo /m /menu?src=table 302 ou a entrada equivalente em redirects no vercel.json. Faça uma implantação para mudar o destino.

Next.js

Adicione ao next.config.js uma entrada redirects() que retorne { source: '/m', destination: '/menu?src=table', permanent: false }. Ela será publicada na próxima implantação.

Apache

No .htaccess: Redirect 302 /m https://yourcompany.com/menu?src=table.

Como planejar caminhos para um programa de impressão de vários anos?

Os códigos impressos sobrevivem às campanhas que os criaram, então o esquema de caminhos precisa resistir à saída de pessoas e à reconstrução de sites. Algumas convenções tornam isso barato.

Organize por local, não por campanha. /p/lobby-01 continua fazendo sentido quando a promoção muda; /spring-sale vira uma mentira no ano seguinte, enquanto a placa ainda está na parede. Mantenha um registro — um único arquivo no repositório ou uma planilha junto da arte de impressão — listando cada caminho, para onde ele aponta atualmente, em que foi impresso, quantas cópias existem e quando esse material deve ser substituído. Sem esse registro, a configuração de redirecionamento vira um conjunto de linhas que ninguém se atreve a apagar.

Nunca exclua um caminho enquanto houver cópias impressas. Em vez disso, aposente-o: aponte-o para uma página de destino sensata em vez de remover a regra, para que um código antigo leve a algo útil, e não a um erro 404. E mantenha as regras sob controle de versão junto do site, para que uma migração de hospedagem as leve consigo em vez de perdê-las — na prática, a forma mais comum de essa abordagem falhar é uma nova implantação que remove silenciosamente o arquivo de redirecionamento.

Imprimir uma URL mais longa torna o código mais difícil de ler?

Um pouco, e vale entender o motivo, pois esse é o único argumento técnico genuíno da indústria de encurtadores.

A carga de um código QR determina sua versão — o tamanho da grade — e cargas mais longas precisam de mais módulos. Mais módulos em um tamanho físico fixo significam módulos menores, que são mais difíceis de uma câmera resolver à distância ou com baixa qualidade de impressão. O link curto de seis caracteres de um provedor realmente produz um padrão de menor densidade que uma URL longa com parâmetros de campanha anexados.

A resposta, porém, não é alugar o domínio deles — é manter curto o seu próprio caminho e mover os parâmetros para o destino do redirecionamento. yourcompany.com/p1 tem cerca de 22 caracteres, ficando confortavelmente dentro das versões baixas da especificação ISO/IEC 18004, e a parte ?utm_medium=qr&src=poster-lobby nunca aparece no padrão impresso, porque o redirecionamento a adiciona. Você obtém um código esparso e resistente, além de atribuição completa — exatamente a combinação para a qual o link curto deveria ser necessário.

Como obter análises sem terceiros?

Você já as tem. Cada leitura é uma solicitação ao seu próprio servidor, então seus registros de acesso a registram, e sua ferramenta de análise contabiliza o acesso à página de destino.

Dê a cada local um parâmetro src distinto no destino do redirecionamento e você terá exatamente a divisão por cartaz que o painel prometia: qual placa do saguão tem melhor desempenho, quais displays de mesa são usados, se vale a pena imprimir o adesivo para viagem. A diferença é que os dados são seus, o cliente contatou apenas você e o código continua funcionando independentemente da situação de cobrança de qualquer pessoa. O que um proxy de QR registra explica o que você evita entregar.

Qual é o modo de falha dessa abordagem?

A honestidade exige mencioná-lo: agora você depende do seu próprio domínio. Se deixar o registro expirar ou migrar a hospedagem e esquecer os caminhos de redirecionamento, os códigos impressos deixarão de funcionar.

Esse é um risco real, mas de um tipo fundamentalmente diferente do risco que ele substitui. É uma dependência que você controla, pode renovar por muitos anos antecipadamente e pode transferir a um sucessor. Ninguém pode torná-la cara demais para você, medir seu uso ou decidir monetizar seus clientes por meio dela. Três medidas práticas: registre o domínio muito além da vida útil do material impresso, mantenha os caminhos de redirecionamento sob controle de versão junto do site e documente-os onde estiverem suas artes de impressão.

Se você não precisa de editabilidade — e geralmente não precisa para um menu, um código de Wi-Fi ou um cartão de contato — ignore o redirecionamento e codifique o destino diretamente. Menos componentes, a mesma permanência.

Perguntas frequentes

Um código QR estático pode apontar para um redirecionamento?
Sim, e essa é toda a técnica. O código é estático porque sua carga nunca muda; o que essa URL disponibiliza depende inteiramente de você. Você mantém a permanência no material impresso e a flexibilidade na sua própria configuração.
Preciso de um domínio curto especial?
Não. Um caminho curto no seu domínio existente é suficiente e é melhor que um domínio curto separado, porque a prévia do leitor mostra um nome que seus clientes reconhecem. Um domínio curto dedicado é desejável, mas não necessário.
Devo usar um redirecionamento 301 ou 302?
Use um 302 enquanto ainda puder querer mudar o destino — navegadores armazenam 301s em cache agressivamente e pode ser difícil revertê-los. Mude para 301 somente quando o destino for realmente permanente.
E se eu não tiver um site?
Então ignore completamente a camada de redirecionamento e codifique o destino diretamente — um código estático apontando para sua página de reservas, perfil social ou ficha no mapa funciona e não custa nada. Se quiser ter a opção de mudar depois sem reimprimir, a versão mínima viável é um domínio mais um serviço de redirecionamento, muito mais barato que a cobrança por código de QR e com o domínio permanecendo em seu nome.
E se eu mudar meu site para um novo domínio mais tarde?
Mantenha o domínio antigo registrado e mantenha os caminhos de redirecionamento ativos. Códigos impressos são materiais permanentes, então o domínio neles deve ser tratado como um compromisso de longo prazo — exatamente por isso, deve ser um domínio seu.

Gere o código estático para seu caminho de redirecionamento: Código QR de URL. Se um código alugado já estiver com problemas, comece pelo guia de recuperação de código retido ou leia a verdade sobre golpes com códigos QR para entender o quadro completo.


Pronto para um código QR estático?

Gere um no seu navegador — sem conta, sem rastreamento, sem assinatura. O que você cria pertence a você.