Esses códigos nunca expiram — e isso não é o padrão
Um QR Code é um recipiente, não um ponteiro para um serviço. A URL, a senha do Wi-Fi, o cartão de contato — tudo está fisicamente codificado nos módulos pretos e brancos. Nada é buscado em nós quando alguém escaneia, o que significa que a imagem baixada continua funcionando para sempre, offline, aconteça o que acontecer com este site.
Muitos "geradores de QR grátis" fazem diferente: codificam um link curto para o próprio domínio e redirecionam. Isso dá a eles as estatísticas de escaneamento, e dá a você um código que morre quando o fornecedor fecha, muda o preço ou perde o domínio. Existem cardápios e cartazes impressos circulando agora apontando para redirecionadores mortos. Se você vai imprimir algo com vida útil, codifique o destino real.
Correção de erro, na prática
QR Codes usam correção de erro Reed–Solomon, a mesma família de matemática usada em CDs e em transmissão espacial. Ela permite ao leitor reconstruir os dados mesmo quando parte do código está ilegível. São quatro níveis:
| Nível | Recuperável | Use para |
|---|---|---|
| L | 7% | Tela, URLs longas onde você precisa do menor código |
| M | 15% | Padrão. Tela e impressão limpa |
| Q | 25% | Embalagem, superfície curva, ambiente externo |
| H | 30% | Logo sobreposto ao código, ou desgaste esperado |
O custo é real: correção maior adiciona módulos, então o mesmo conteúdo gera uma grade mais densa. Um código denso impresso pequeno é menos confiável que um esparso, de modo que subir o nível sem aumentar o tamanho de impressão piora a leitura em vez de melhorar.
A margem não é enfeite
A borda em branco ao redor do QR Code — a quiet zone — faz parte da especificação. O leitor a usa para descobrir onde o código começa. A norma exige o equivalente a quatro módulos, que é o padrão aqui. Designers cortam essa margem rotineiramente para o código caber no layout, e é a causa isolada mais comum de um código impresso profissionalmente não escanear.
Códigos de Wi-Fi e de contato
Os formatos rápidos montam as strings padronizadas para você. Um código de Wi-Fi usa o
esquema WIFI:, reconhecido nativamente por iOS e Android — escanear conecta à
rede sem digitar a senha. Vale saber que a senha fica no código em texto puro, então um QR
de Wi-Fi na parede de um café é legível por qualquer um que o fotografe; isso é
propriedade do formato, não desta ferramenta.
Códigos de contato usam vCard 3.0, o formato aceito por praticamente todo aplicativo de câmera. Mantenha-os curtos — um vCard completo com endereço e foto gera um código densíssimo, que escaneia mal em cartão de visita.
Cor e contraste
Dá para recolorir o código, mas duas regras valem. A cor do código precisa ser bem mais escura que o fundo, e o fundo deve permanecer claro. Códigos invertidos — módulos claros sobre campo escuro — são legais na especificação, mas falham em uma parcela relevante de aplicativos leitores antigos. Se o código vai ser impresso uma vez e durar anos, preto no branco é a escolha que nunca falha.
Privacidade
A codificação acontece no seu navegador, sem nenhuma requisição de rede. Nada do que você digita é transmitido ou armazenado, e não temos como ver o conteúdo dos seus códigos.
Perguntas frequentes
Os QR Codes expiram?
Não, e nem teriam como. Um QR Code não é um link para os nossos servidores — os dados estão codificados no próprio desenho. Depois de baixar a imagem, ela funciona para sempre, offline, sem cadastro e sem rastreamento. É o oposto dos serviços de QR 'dinâmico', cujos códigos param de funcionar no momento em que o fornecedor fecha ou você deixa de pagar.
Qual nível de correção de erro escolher?
M (15%) serve para quase tudo em tela ou impresso em material limpo. Use Q ou H apenas quando o código for sofrer dano, ficar em superfície curva, for impresso pequeno ou tiver um logo por cima — correção maior significa mais módulos, então o código fica mais denso e precisa ser impresso maior para continuar legível.
Por que meu código não está sendo lido?
Três causas comuns. Contraste: a cor do código precisa ser bem mais escura que o fundo, e códigos invertidos (claro sobre escuro) falham em muitos leitores antigos. Margem: o código precisa de pelo menos 4 módulos de área vazia em volta, e é por isso que já vem assim. Tamanho: abaixo de uns 2 cm impresso, ou 100 px em tela, a câmera do celular sofre.
Meus dados são enviados para algum lugar?
Não. O código é gerado no seu navegador e o conteúdo nunca sai da sua máquina. Isso importa especialmente para códigos de Wi-Fi, que embutem a senha da sua rede em texto puro.
PNG ou SVG?
SVG para qualquer coisa impressa ou redimensionada — é vetor, então fica nítido em qualquer escala, e cartão de visita e cartaz saem do mesmo arquivo. PNG para colar em mensagens, slides e redes sociais, onde SVG não é aceito.