Códigos QR rastreáveis com destinos editáveis.
O mesmo padrão QR que seu celular já sabe ler — mas a URL dentro dele é um link curto em um domínio que operamos (ou no seu). Mude o destino depois que o código já estiver impresso. Veja cada leitura chegar em um dashboard. Direcione por país, dispositivo ou horário do dia.
Como o redirecionamento roda nos nossos servidores, precisamos de uma conta para associar cada código curto a você. O gerador gratuito e de conhecimento zero em /products/qr-code continua disponível — use aquele quando precisar de um QR sem nenhum backend no caminho.
Um QR rastreável é um QR estático com uma URL curta dentro dele.
O padrão QR em si é a mesma imagem ISO/IEC 18004 de sempre. O que muda é qual cadeia o código carrega — e, portanto, o que acontece quando alguém faz a leitura.
O QR codifica a URL completa diretamente. Depois de impresso, o destino está definido — não existe servidor no caminho. Ninguém sabe quando, onde ou com que frequência ele foi lido, nem você.
- Zero infraestrutura
- Não precisa de conta
- Funciona offline para sempre
- Preserva a privacidade por padrão
- Não dá para editar depois de imprimir
- Sem analytics de leitura
- Sem roteamento A/B
- Um erro de digitação significa reimprimir
O QR codifica um link curto em um domínio que operamos (ou no seu). Cada leitura passa pelo nosso servidor de redirecionamento, é registrada e depois segue para o destino que você tiver definido naquele momento. O destino pode mudar quando você quiser, sem reimprimir nada.
- Edite o destino quando quiser
- Analytics por leitura
- Roteamento A/B e geográfico
- Agende mudanças de destino
- Requer conta
- As leituras passam pelos nossos servidores
- Depende do nosso domínio (ou do seu) estar no ar
- Custo de assinatura
Quatro passos do cadastro ao QR pronto para imprimir.
Nenhum código para implantar, nenhum trabalho de DNS no primeiro dia (o domínio próprio vem depois, se você quiser). O domínio curto padrão funciona de imediato; o resto é só preencher campos.
- Crie um código
Escolha uma URL de destino, dê nome à campanha.
Dentro do dashboard, "Novo código" abre um formulário: cole o destino, dê um nome (por exemplo, "Cartaz Primavera 2026") e escolha um nível de correção de erros. A URL curta é gerada no servidor e o QR é renderizado no navegador com o mesmo motor da ferramenta estática gratuita.
- Imprima ou compartilhe
Baixe o PNG / SVG e leve para o mundo.
Cartazes, embalagens, displays de mesa, e-mails, cartões de visita, apresentações — em qualquer lugar onde o QR estático teria ido parar. A imagem é sua; nunca precisamos ver o material impresso em si.
- Cada leitura é registrada
Câmera do celular → nosso redirecionamento → destino.
Quando alguém faz a leitura, o celular abre a URL curta no nosso domínio. Nosso servidor registra a leitura (horário, país, classe de dispositivo e user-agent, referrer se houver e um hash do endereço IP vinculado à data) e emite um redirecionamento 302 para o destino que você tiver definido no momento. Um único salto, sem página intermediária — além do DNS e do TLS que o celular já faz de qualquer jeito.
- Edite, direcione, analise
Mesmo QR, novo comportamento — sem reimprimir.
Mude o destino pelo dashboard e a próxima leitura já vai para lá. Adicione regras de roteamento — "Alemanha → site em de, EUA → site em en". Agende uma troca de destino para a meia-noite do dia do lançamento. Acompanhe a curva de leituras em tempo real. O histórico de revisões fica guardado, então dá para reverter.
O que o QR realmente codifica.
Um QR rastreável precisa de uma URL curta apontando para um domínio que rode o redirecionamento. Você pode usar o nosso por padrão ou trazer o seu — as duas opções são de primeira classe e a troca leva um registro DNS.
Todo código rastreável ganha uma URL curta em `nnqr.net` — nosso domínio neutro compartilhado. Códigos de quatro caracteres por padrão (≈ 1,6 milhão de combinações por prefixo curto, de sobra para qualquer conta). Sem configuração, sem DNS, sem esperar propagação.
Planejado, ainda não disponível. A intenção: apontar um subdomínio como `qr.yourbrand.com` para o nosso serviço de redirecionamento, de modo que sua marca continue na URL, os apps de leitura mostrem esse endereço ao usuário antes de abrir e você possa trocar de fornecedor depois, redirecionando o CNAME. Até isso entrar no ar, todo código usa o domínio curto padrão acima.
Quando entrar no ar, a configuração deve ser um único registro CNAME, verificado no dashboard. Não vamos prometer prazo enquanto a borda que atende isso não estiver construída.
As câmeras de celular modernas mostram a URL antes de abrir. Um domínio curto com sua marca parece legítimo à primeira vista; um encurtador genérico parece spam e pode disparar avisos de phishing.
Uma URL mais curta significa menos módulos no QR, o que significa uma imagem menos densa e uma leitura mais tolerante à distância. `nnqr.net/k7g3` tem 13 caracteres; uma URL de campanha típica com UTM tem 80 ou mais.
É isto que um domínio que você controla compraria: códigos que codificam `qr.yourbrand.com/…`, de modo que, se um dia você sair daqui, você aponta o CNAME para outro lugar e seus QRs impressos continuam resolvendo. O fornecedor de redirecionamento seria substituível; o domínio que você imprimiu não é.
O dashboard que você vê depois da primeira leitura.
Cada código rastreável tem seu próprio dashboard. KPIs principais, uma curva de leituras de 30 dias, distribuição por geografia e dispositivo, e uma lista ao vivo das leituras recentes que você pode filtrar por qualquer coisa da linha.
- DEGermany38%
- USUnited States24%
- GBUnited Kingdom11%
- NLNetherlands7%
- FRFrance5%
- ATAustria4%
- CHSwitzerland3%
- iOS58%
- Android38%
- Desktop4%
| Quando | País | Dispositivo | Origem |
|---|---|---|---|
| 2 min ago | Germany | iOS 17 · Safari | (direct) |
| 4 min ago | United States | Android 14 · Chrome | (direct) |
| 7 min ago | Germany | iOS 17 · Safari | twitter.com |
| 12 min ago | United Kingdom | iOS 16 · Safari | (direct) |
| 19 min ago | Netherlands | Android 14 · Chrome | (direct) |
Imagem ilustrativa — dados de exemplo. Os dashboards reais se atualizam poucos segundos depois de cada leitura.
Mesmo QR impresso. Outra landing page.
Todo código rastreável guarda um histórico de revisões dos destinos para os quais já apontou. Reverta se digitar errado, agende uma troca para o lançamento de uma campanha ou faça rodízio de destinos com um temporizador.
- 14 mar · 09:22/spring-2026-launch/spring-2026-launch/sold-out
- 02 fev · 14:08/coming-soon/spring-2026-launch
- 11 jan · 16:41(inicial)/coming-soon
Os recursos essenciais vêm em todos os planos, os extras se liberam conforme você cresce.
Tudo o que você precisa para tocar uma campanha de verdade está no plano pago mais barato. Os planos superiores acrescentam o que passa a importar quando você tem um portfólio de códigos — roteamento geográfico, acesso para o time, a API.
Mude para onde o QR aponta depois da impressão. Histórico de revisões para você reverter. O motivo pelo qual a maioria das pessoas paga por QR dinâmico.
Total de leituras, leituras únicas, série temporal, geografia, dispositivos. Filtre por intervalo de datas e detalhe as leituras recentes.
Os códigos já saem em `nnqr.net/xxxx`. Nenhum trabalho de DNS para começar a rastrear. As páginas carregam via redirecionamento 302 — o mesmo fluxo que os apps de leitura já esperam.
Em conformidade com ISO/IEC 18004 — o mesmo motor do nosso gerador estático gratuito. Funciona com qualquer câmera de celular, app de leitura e terminal POS.
As mesmas opções de exportação da ferramenta estática: PNG de 256 a 4096 px para impressão, SVG para fluxos vetoriais. Sobreposição de logotipo com aumento automático da correção de erros.
Ainda não disponível. A intenção é apontar `qr.yourbrand.com` para o nosso serviço de redirecionamento via CNAME, dando URLs com a sua marca em cada pré-visualização de leitura e portabilidade se um dia você for embora. Hoje, todo código usa o domínio curto padrão.
Mande as leituras dos EUA para uma página, as da UE para outra, com um padrão de fallback. Útil para sites em vários idiomas, preços regionais, conteúdo de conformidade.
Divida as leituras entre dois destinos por peso. Compare a conversão do outro lado. Pare o experimento com um clique.
Deixe a mudança de destino preparada com antecedência. A URL do dia do lançamento entra no ar às 00:00 no horário local do dia, sem ninguém precisar ficar acordado.
Limite um código a N leituras ou defina uma data de expiração depois da qual ele para de redirecionar (ou redireciona para uma página de fallback). Útil para ofertas por tempo limitado e ingressos de eventos.
Barreira opcional antes do redirecionamento. Quem faz a leitura vê um pedido curto de senha; você pode divulgar a senha separadamente. Camada barata de controle de acesso para QRs internos.
Envie um CSV com URLs de destino e receba de volta um código QR rastreável para cada uma, em um zip de PNGs e SVGs. Até o limite de códigos ativos do seu plano: 100 no Pro, 1,000 no Scale. No Custom, até 1,000 URLs por arquivo. Cada um ganha sua própria URL curta e seu dashboard.
API REST para criar / editar / listar / excluir. POSTs de webhook a cada leitura, se você quiser os eventos brutos no seu próprio data warehouse. A mesma autenticação do resto da plataforma.
Vários usuários em uma conta, com acesso por papel (admin / editor / leitor). Log de auditoria de quem editou qual destino e quando.
A maioria dos códigos QR deveria ser estática. Estes aqui não.
Imprima 50 cartazes com 50 códigos rastreáveis diferentes apontando para a mesma URL. Dois meses depois, você sabe exatamente quais pontos renderam quais leituras — sem precisar de higiene de UTM nem de um fornecedor de rastreamento de impressos.
A embalagem saiu com um erro de digitação na URL. Com um QR estático você reimprime 100,000 caixas; com um rastreável você muda o destino e a URL errada nunca chega a ser usada. O padrão do QR em si continua o mesmo.
Uma leitura em Munique abre a página em alemão, uma leitura em Lyon abre a francesa. Mesmo QR, sem seletor de idioma, sem JS de detecção de IP no destino. O roteamento geográfico resolve a bifurcação no redirecionamento.
O mesmo QR na página de inscrição, no crachá e no e-mail pós-evento. Agende a troca de destino para o horário de início do evento e outra para quando ele terminar — formulário de inscrição → programação ao vivo → página de recapitulação. Ninguém precisa apertar um botão às 9h.
O roteamento A/B divide as leituras entre dois destinos por peso. Imprima um QR e meça as duas páginas do outro lado. Útil quando o orçamento de impressão da campanha é maior que o orçamento para montar o teste A/B.
Defina uma data de expiração em um QR promocional. Depois da data, o código redireciona para uma página de fallback ("Esta oferta acabou — veja as promoções atuais"). O cupom impresso continua sendo um QR válido; só deixa de ser um QR útil.
Preços que escalam com o número de códigos.
Códigos, leituras, retenção e liberação de recursos. Sem cobrança por usuário nos planos menores. Todos os planos, exceto o Custom, incluem uma franquia mensal de leituras. Enviamos um e-mail quando você atingir 80%; ao chegar a 100%, seus códigos deixam de redirecionar até você fazer upgrade ou sua franquia ser renovada no dia 1º.
Para uma campanha ou um portfólio pequeno.
- Até 10 códigos ativos
- 5,000 leituras / mês
- Domínio curto padrão
- Histórico de leituras de 30 dias
- Edição + histórico de revisões
- Exportação das leituras em CSV
Para agências e times de marketing ativos.
- Até 100 códigos ativos
- 50,000 leituras / mês
- Histórico de leituras de 1 ano
- Roteamento geográfico + A/B + trocas agendadas
- Importação em massa por CSV
- API REST
Para campanhas de alto volume e contas de time.
- Até 1,000 códigos ativos
- 500,000 leituras / mês
- Histórico de leituras ilimitado
- Webhooks + workspaces de time
- Suporte prioritário
Para agências, varejo e setores regulados.
- Códigos e leituras ilimitados
- SLA + DPA assinado
- SSO (SAML / OIDC)
- Engenheiro de sucesso dedicado
- Termos de contrato personalizados
Todos os planos incluem exportações ilimitadas em PNG/SVG, códigos no padrão ISO/IEC 18004 e histórico de revisões. Preços em USD, cobrados mensal ou anualmente (no anual você economiza 20%).
O que registramos, o que não registramos,
Este produto passa pelos nossos servidores — esse é justamente o objetivo dele. Tentamos ser precisos sobre o que isso significa na prática, porque a linha entre "analytics útil" e "rastreamento invasivo" é exatamente onde um produto desse tipo pode dar errado.
- O horário de cada leitura, em UTC.
- Localização: apenas o país, a partir do cabeçalho de país que nossa CDN adiciona à requisição. O log de leituras nunca guarda o endereço IP em si, só um hash SHA-256 dele combinado com a data do dia, que usamos para contar leituras únicas.
- Classe de dispositivo e família do sistema operacional (por exemplo, iPhone e iOS, ou desktop e Windows), obtidas a partir da string do user-agent, e a própria string completa do user-agent.
- O cabeçalho referrer, se houver (quase sempre vazio em leituras pela câmera, às vezes preenchido por apps de leitura).
- O código curto que foi lido e o destino para o qual ele resolveu naquele momento.
- O endereço IP em si no log de leituras, que guarda apenas o hash vinculado à data descrito acima.
- Nada sobre a página de *destino*: não rodamos JS nela, não vemos a URL para onde o usuário vai depois do redirecionamento, não gravamos cookies no seu destino.
- Cookies no aparelho de quem faz a leitura: o redirecionamento não define nenhum, então não há super-cookie. O hash do IP muda à meia-noite UTC, de modo que a mesma pessoa recebe um hash diferente a cada dia.
- Nomes, endereços de e-mail ou números de telefone: a etapa de redirecionamento não pede nenhum deles.
Se você precisa de um código QR em que nada seja registrado, em lugar nenhum, nunca — use o gerador estático gratuito. Ele roda inteiramente no seu navegador, não faz chamadas de rede e nunca nos conta o que você codificou.
Gerador de QR estático gratuito →Códigos QR rastreáveis, as respostas diretas.
Rastreie seu primeiro código com a gente.
Conte para nós sobre a campanha e deixamos tudo pronto para você. Imprima, compartilhe e acompanhe as leituras chegando no dashboard. Cancele quando quiser — seus códigos param de redirecionar, mas você fica com a exportação dos seus dados de leitura.