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.
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 direta | Estático + seu próprio redirecionamento | |
|---|---|---|---|
| Pode ser desativado por terceiros | Sim | Não | Não |
| Custo recorrente | Mensal, geralmente por código | Nenhum | Nenhum além do seu domínio existente |
| Mudar o destino depois da impressão | Sim | Não | Sim |
| Quem registra a leitura | O provedor | Você | Você |
| O que a prévia do leitor mostra | Um domínio curto desconhecido | Seu domínio | Seu domínio |
| Sobrevive à falência do fornecedor | Não | N/A | Sim |
| Esforço de configuração | Criar uma conta | Nenhum | Uma 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:
/mpara menu,/p1para o primeiro cartaz,/wpara 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/p1pode encaminhar parayourcompany.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ê.
Leitura relacionada
QR estáticos vs dinâmicos: o que todo usuário deve saber
Um codifica seu conteúdo; o outro codifica um redirecionamento. Essa única diferença decide se seu QR continuará funcionando daqui a cinco anos.
QR Code refém: compre um mês, nunca o plano anual
Triagem para um código desativado: quem realmente o controla, quanto custa escapar e a única medida que impede que isso se repita.
Menus QR de restaurantes: editar não muda o código
Dizem que você precisa de um código editável. O que muda diariamente é o conteúdo da página do menu, não o endereço — e um código estático faz isso de graça.
QR Code é livre desde 2000: por que pagar por ele?
O valor mensal não é o preço. O preço é esse valor multiplicado por cada código impresso e por cada mês em que o material permanece no mundo.
A verdade sobre os golpes com códigos QR: como os geradores "gratuitos" extorquem os usuários
QR dinâmicos permitem que provedores rastreiem, editem, desativem e monetizem seus códigos depois que você os imprime. Veja como o esquema funciona e como evitá-lo.