O que é um código QR dinâmico? Guia completo
Um código QR dinâmico é um código que soletra a ligação curta de outra pessoa em vez do seu destino. Tudo o que ele consegue fazer — ser editado, ser contado, apontar pessoas diferentes para sítios diferentes — vem dessa única substituição. E tudo o que não consegue fazer, também.
O que acontece entre a leitura e a página
Um código estático entrega o seu URL ao telemóvel e o telemóvel abre-o. É um passo.
Um código dinâmico entrega ao telemóvel qualquer coisa como enqre.com/r/ab12cd. O telemóvel pede esse endereço, um servidor consulta para onde ele aponta neste momento, regista que a leitura aconteceu e responde com um redirecionamento. Depois o telemóvel pede o destino verdadeiro. São três passos, e toda a arquitetura dos códigos dinâmicos vive no do meio.
Custa uma ida e volta — uma consulta de DNS, um aperto de mão TLS e uma resposta pequena, tipicamente bem abaixo de um quinto de segundo numa ligação decente. Ninguém repara nisso. O que repararia era nesse servidor estar inacessível, e é essa a troca que se está a fazer.
O redirecionamento tem de ser temporário, e isto conta
Aqui está um pormenor que quase ninguém escreve. Um redirecionamento pode ser permanente (HTTP 301) ou temporário (302). Os navegadores guardam os permanentes em cache com afinco — é exatamente para isso que eles servem.
Se um fornecedor servir o seu código dinâmico como 301, então um telemóvel que o leu em março decorou o destino antigo. Muda-se o alvo em abril e esse telemóvel continua a ir para a página antiga, possivelmente durante meses, sem voltar a perguntar ao servidor. O código parece ter deixado de atualizar precisamente para as pessoas que se interessaram por ele primeiro.
Um código dinâmico tem, portanto, de redirecionar de forma temporária, sempre. Se estiver a avaliar um fornecedor e tiver paciência técnica, leia um dos códigos dele com o separador de rede aberto e veja o código de estado.
O que o passo do meio regista
Porque cada leitura passa por um servidor, esse servidor vê o que qualquer pedido web revela: a hora, a cadeia de user agent que o telemóvel envia — que dá o dispositivo, o sistema operativo e o navegador — e o endereço IP, que dá uma localização grosseira, tipicamente não melhor do que a cidade.
Não vê quem é a pessoa e não consegue ler o GPS do telemóvel. Um código QR não tem como pedir isso, e nada na leitura o concede. A pergunta prática sobre privacidade é o que o seu fornecedor guarda, durante quanto tempo, e o que tem de dizer sobre isso, assunto tratado em códigos QR e o RGPD. O que se recebe de volta está em como acompanhar as leituras de um código QR.
Como é um URL, está sempre online
É este o limite com que as pessoas se deparam sem estar à espera. Um código dinâmico é um endereço web, e um endereço web precisa de ligação. Não existe código de Wi-Fi dinâmico, nem cartão de contacto dinâmico que funcione num avião, nem nada dinâmico numa cave sem rede.
Os códigos estáticos podem levar os próprios dados — credenciais de Wi-Fi, um vCard, texto simples — e esses funcionam com a internet completamente desligada, porque não há nada para ir buscar. Se o funcionamento offline importa, a escolha já está feita.
O domínio curto é o verdadeiro património
Cada código dinâmico que se imprime é uma aposta permanente em que um nome de domínio continue a resolver e continue a pertencer a alguém que honre os seus redirecionamentos. Não é coisa pequena para entregar em cinquenta mil caixas.
É este o argumento para pôr o redirecionamento num domínio que seja seu — os códigos impressos sobrevivem então a uma mudança de fornecedor, porque o endereço que está na tinta é seu. Um domínio próprio para os seus códigos QR explica como isso funciona e a única parte do processo que não se pode desfazer.
Para que serve
É o mecanismo que explica os casos de uso, e não o contrário. Tudo o que é impresso muito antes daquilo que anuncia — embalagens, sinalética, ementas, crachás. Tudo o que é preciso medir, porque um código estático não deixa rasto. Tudo o que deve comportar-se de forma diferente para leitores diferentes, já que o servidor pode ramificar por dispositivo ou idioma antes de responder.
E tudo o que é impresso a uma escala em que enganar-se sai caro. Qual deles usar em cada caso é o tema de códigos QR dinâmicos vs. estáticos; esta página é sobre como funciona o dinâmico.
Perguntas frequentes
Um código QR dinâmico é mais lento a ler?
A descodificação é idêntica — e normalmente mais rápida, porque uma ligação curta de redirecionamento significa menos módulos do que um URL comprido. O que se acrescenta é um salto de rede antes de o destino carregar, normalmente abaixo de um quinto de segundo e impercetível.
Um código QR dinâmico funciona sem ligação à internet?
Não. Codifica um endereço web que tem de ser ido buscar, por isso um telemóvel offline não recebe nada. Só um código estático pode levar a carga diretamente — credenciais de Wi-Fi, um cartão de contacto ou texto simples funcionam todos sem ligação nenhuma.
Porque é que o meu código dinâmico continua a abrir o destino antigo?
Normalmente é um problema de cache: se o redirecionamento foi servido como permanente, o telemóvel lembra-se dele e deixa de perguntar ao servidor. Um código dinâmico bem feito emite um redirecionamento temporário a cada leitura, para que um destino alterado produza efeito de imediato.
O que é que o fornecedor vê quando alguém lê o código?
A hora, o dispositivo e o navegador declarados pelo user agent, e uma localização aproximada deduzida do endereço IP — ao nível da cidade, na melhor das hipóteses. Nem identidade, nem GPS; a leitura não dá acesso a nenhum dos dois.
O que acontece aos meus códigos impressos se sair do fornecedor?
Se os códigos levarem o domínio do fornecedor, deixam de resolver e o trabalho impresso morre. Se levarem um domínio que seja seu, pode reapontá-lo e os códigos impressos continuam a funcionar — razão pela qual a questão do domínio pertence ao antes da tiragem, e não ao depois. Crie um grátis para ver como se porta, ou compare os planos.
A equipa Enqre·Publicado a 21/06/2026·Atualizado 19/09/2026
