Por que alguns QR codes impressos deixam de funcionar
Um QR code que deixa de funcionar geralmente aponta para um serviço de redirecionamento, e não para o site que você imagina. Um código estático guarda o próprio destino, então funciona enquanto esse destino existir. Um código dinâmico guarda um link curto de um provedor, que encaminha cada leitura para o seu endereço real. Se a assinatura do provedor vencer ou os termos mudarem, o encaminhamento pode parar, e o quadrado impresso vira um beco sem saída. QR Code Generator, QRCode Monkey e Canva comparados mostra o que cada um de três geradores populares faz com os seus códigos.
Gerador de QR codePreciso de um QR code que não expireUse de graçaO que um QR code realmente guarda
Um QR code é uma grade de quadrados escuros e claros que armazena um trecho de texto, geralmente um endereço da web. Quando um celular o lê, a câmera identifica o texto e oferece abri-lo. O desenho não contém servidor, cronômetro nem assinatura. Ele guarda exatamente os caracteres com que foi gerado, e nada além disso.
Os dois tipos se diferenciam pelos caracteres que guardam. Um código estático armazena o seu endereço final, como https://example.com/menu. Um código dinâmico armazena o endereço do provedor, como https://qr.example/x7k2, e o provedor consulta para onde x7k2 deve levar as pessoas. Você pode mudar esse destino depois, sem reimprimir, mas o link passa a depender de o provedor continuar no ar e nos negócios.
Por que os códigos dinâmicos deixam de funcionar
Os códigos dinâmicos são vendidos pela praticidade: você pode editar o destino, e muitos mostram o número de leituras. O custo é um intermediário. As formas mais comuns de um código dinâmico quebrar não têm nada a ver com o quadrado impresso:
- A assinatura termina, e o link curto deixa de redirecionar ou leva a uma página de pagamento.
- O provedor fecha, muda de domínio ou altera o que o plano gratuito inclui.
- O provedor insere as próprias páginas ou anúncios antes do seu destino.
Antes de pagar por um código dinâmico, descubra o que acontece com os códigos impressos se você parar de pagar. Se a resposta não estiver clara, presuma que eles vão parar de funcionar.
Códigos estáticos: permanentes, mas fixos
Um código estático nunca expira, porque nada precisa ser consultado. Sua única fraqueza é que o destino é fixo. Depois que um cartaz é impresso, trocar o endereço deixa o código errado, e a única solução é uma nova tiragem. A página também pode sair do ar, então um código estático só dura enquanto durar o endereço que ele guarda.
Se você quer flexibilidade sem um terceiro, aponte o código para um caminho curto em um domínio seu, como https://seudominio.example/cardapio, e faça esse caminho redirecionar para a página real. Você pode atualizar o redirecionamento quando quiser. O custo é que ele só funciona enquanto você mantiver o domínio, e o celular dá um passo a mais.
| Código estático | Código dinâmico | |
|---|---|---|
| Onde fica o destino | Dentro do código | No provedor |
| Expira | Nunca, mas a página de destino pode sair do ar | Quando terminam os termos ou o pagamento do provedor |
| Mudança após a impressão | Não | Sim |
| Contagem de leituras | Não | Geralmente |
Como escolher entre eles
Escolha um código estático quando o destino dificilmente vai mudar: uma página de produto, um cardápio, um arquivo que você vai manter hospedado ou um cartão de Wi-Fi. Escolha um código dinâmico só quando você realmente precisa trocar o destino e aceita pagar por isso. Se o objetivo é poder editar, um redirecionamento no seu próprio domínio costuma resolver com menos risco.
Links longos deixam os códigos mais densos, e códigos densos precisam de mais espaço para serem lidos. Antes de codificar um link cheio de parâmetros de rastreamento, limpe-o com a ferramenta Limpar link. Um endereço mais curto gera um código mais simples, que é lido com mais confiabilidade.
Teste antes de imprimir
Não imprima nada até o código ter sido lido corretamente na tela e no papel.
- Gere o código no gerador de QR code e exiba-o em tamanho real em um monitor.
- Leia-o com a câmera de um iPhone e com um celular Android, a uma distância normal.
- Confira se o endereço que abre é o que você queria, caractere por caractere.
- Baixe o SVG para que as bordas continuem nítidas, imprima uma amostra no tamanho final, coloque-a onde as pessoas vão vê-la e leia-a de novo nessa luz.
Tamanho, contraste e zona de silêncio
Três fatores decidem se um código impresso é lido:
- Zona de silêncio. Deixe uma borda vazia ao redor do quadrado. O padrão QR exige pelo menos quatro larguras de módulo de espaço em branco de cada lado. Mantenha bordas, legendas e bordas de fotos longe do quadrado.
- Contraste. Quadrados escuros sobre fundo claro são a escolha mais segura. Códigos invertidos, claros sobre escuro, são lidos em alguns celulares e falham em outros, então evite-os em casos importantes. Para comparar duas cores pela razão de contraste WCAG, a ferramenta Conversor de cores faz o cálculo, mas essa razão mede a legibilidade de textos, então teste o código impresso em celulares reais também.
- Correção de erros. O padrão oferece quatro níveis, capazes de recuperar aproximadamente 7%, 15%, 25% e 30% dos dados do código quando parte dele está danificada ou oculta. Um nível mais alto tolera manchas e um logotipo no centro, mas exige mais quadradinhos para o mesmo texto. Escolha o nível mais baixo que cubra o seu risco.
O tamanho depende da distância. Um código em uma mesa pode ser pequeno, enquanto um código na parede precisa ser grande o bastante para ser lido de onde as pessoas estão. Teste nessa distância, não de perto. Para as outras causas de falha de leitura, leia por que um QR code não lê.
Se o seu código carrega uma senha de rede em vez de um link, as mesmas regras valem, e compartilhar Wi-Fi com QR code cobre os detalhes extras.
Respostas rápidas
Um QR code estático pode expirar?
O próprio código nunca expira, porque o endereço está dentro do desenho. A página para a qual ele aponta ainda pode sair do ar, então confira se o destino vai continuar online.
Consigo corrigir um código estático impresso se o endereço mudar?
Não diretamente. Suas opções são reimprimir ou usar um redirecionamento em um domínio seu, que você possa atualizar.
Por que meu código lê em um celular e não em outro?
Geralmente a causa é contraste, tamanho ou falta de zona de silêncio. Teste em pelo menos dois celulares e imprima uma amostra no tamanho final.
Traduzido do Original em inglês com auxílio de IA.
Comentários
Ainda não há comentários. Seja o primeiro.


