Anúncios incomodam? Ir Sem anúncios Hoje

Códigos QR são apenas URLs em um casaco (e o que mais está lá)

Atualizado em

A maioria dos códigos QR contém uma URL, mas o formato suporta credenciais de WiFi, vCards, SMS, coordenadas geográficas e muito mais. Aqui está o que realmente está dentro, como funcionam os níveis de correção de erros, o que significa a exigência de zona silenciosa na prática e em que situações usar códigos dinâmicos em vez de estáticos.

Códigos QR são apenas URLs em um casaco de campo (e o que há nele) 1
ANUNCIADO Remover?

Escaneie qualquer código QR e seu telefone abre uma URL. Faça isso algumas centenas de vezes e você começa a acreditar que isso é tudo que um código QR é — um atalho pixelado para um site. Essa suposição está errada, e importa se você estiver construindo algo que gere ou leia códigos QR.

Códigos QR são definidos pelo ISO 18004. O especificação suporta quatro modos de codificação — numérico, alfanumérico, binário e kanji — e pode transportar até cerca de 3 KB de dados, dependendo da versão e do nível de correção de erros. A convenção de URL é apenas isso: uma convenção. O formato não tem opinião sobre o que você coloca dentro.

O que realmente está no casaco de campo

Uma pequena quantidade de formatos de carga se tornaram padrões de fato porque os aplicativos de câmera dos sistemas operacionais móveis sabem como interpretá-los e tomam a ação correta automaticamente:

  • URLhttps://example.com — abre no navegador. O mais óbvio.
  • Credenciais de WiFiWIFI:T:WPA;S:MyNetwork;P:hunter2;; — os aplicativos de câmera do iOS e Android interpretam esses dados nativamente e oferecem para se conectar à rede. Não é necessário nenhum aplicativo terceiro. É facilmente o payload mais útil não URL para quem já tentou ler uma senha WPA2 pelo telefone.
  • Contato vCard — blocos completos de v2.1 ou v3.0 vCard com nome, telefone, e-mail, organização, endereço. Os escaneamentos solicitam “Adicionar aos contatos”.
  • Número de telefonetel:+15555551234 — solicita uma chamada.
  • SMSsmsto:+15555551234:Pre-filled message text
  • E-mailmailto:user@example.com?subject=Hello&body=...
  • Coordenadas geográficasgeo:37.7749,-122.4194 — abre no Maps.
  • Evento no calendário — bloco VEVENT (formato iCalendar) para adicionar eventos diretamente ao calendário do dispositivo.

O tipo de WiFi vale a pena destacar especificamente porque a maioria das pessoas não sabe que ele existe. Se você estiver construindo algo com uma rede de visitantes — hotel, espaço de coworking, evento — imprimir um código QR de WiFi é estritamente melhor do que colocar uma senha em um cartão. Cada telefone moderno com câmera o lida sem necessidade de aplicativo.

Fone escaneando código QR

Correção de erros: por que você pode colocar um logotipo no centro e ainda assim ele escaneia

Códigos QR usam correção de erros Reed-Solomon, o que significa que podem reconstruir dados faltantes ou danificados a partir de células redundantes incorporadas ao padrão. Existem quatro níveis de correção:

NívelNomeRecuperação máxima de códigosQuando usá-lo
LBaixo~7%Contextos digitais limpos — telas, PDFs, apresentações. Menor densidade do padrão.
MMédio~15%Uso geral. Default em maioria dos geradores. Boa relação para a maioria dos usos impressos.
QQuartil~25%Etiquetas industriais, sinais ao ar livre, qualquer coisa que possa acumular sujeira ou pequenos danos físicos.
HAlto~30%Códigos QR com logotipo, com um logotipo deliberadamente colocado no centro. O logotipo destrói dados; a correção H os reconstrói.

A trade-off é a densidade: um nível de correção maior significa mais células redundantes no mesmo padrão. Um código QR versão 10 no nível H é notavelmente mais complexo do que o mesmo URL no nível L. Mais complexidade significa células individuais menores em qualquer tamanho de impressão, o que significa maior risco de falha em ângulos de escaneamento ruins ou contraste baixo. Ironicamente, mas verdadeiramente: aumentar a correção de erros demais pode tornar o código mais difícil de escanear na prática.

A técnica de logotipo com marcação funciona porque os códigos no nível H foram projetados para tolerar perda de aproximadamente 30% de dados. Coloque um logotipo centralizado que cubra menos do que isso e o scanner preenche as lacunas com células redundantes. Se ultrapassar 30%, você terá uma imagem bastante visual que não escaneia.

A zona silenciosa: a regra que ninguém documenta até que o código falhe

Cada código QR exige uma zona silenciosa — uma margem de espaço branco em todas as quatro laterais. O especificação ISO exige um mínimo de 4 módulos (um "módulo" sendo um dos pequenos quadrados na grade). Pule isso e os scanners falham, especialmente em iluminação difícil ou em ângulos diferentes.

Este é o #1 motivo de um código QR "correto" que não escaneia na produção: foi cortado demais, colocado diretamente contra uma borda escura ou impresso em um fundo colorido que se espalha para a margem. Um código QR em uma caixa de papelão escura sem borda branca falhará de forma confiável. O scanner precisa desse espaço branco para localizar os padrões de detecção nos cantos.

Número prático: em qualquer tamanho de impressão, dê pelo menos 4–6 mm de espaço branco em todas as laterais. Se não puder, é melhor usar uma versão maior do código do que tentar comprimi-lo em um espaço apertado sem margem.

Estático versus dinâmico: a escolha correta não é óbvia

A código QR estático codifica seus dados diretamente no padrão. Uma vez impresso, é permanente — a única forma de mudar o que ele aponta é reimprimindo. Não é necessário servidor, nenhum terceiro, funciona para sempre.

A código QR dinâmico codifica uma URL de redirecionamento curta gerenciada por um serviço (qr.io, Bitly, ou semelhante). O destino do redirecionamento é editável após a impressão. Você também obtém análises de escaneamento — contagem, tempo, dispositivo, localização aproximada.

Para qualquer uso em materiais impressos — menus, embalagem de produtos, sinalização de eventos — o dinâmico é quase sempre a escolha correta. Reimprimir 10.000 caixas de produtos porque uma URL mudou é caro. Para uso digital apenas, onde reimprimir custa nada, o estático é mais simples e não tem risco de dependência.

O risco que ninguém fala: códigos QR dinâmicos em embalagens físicas apostam em que um serviço de redirecionamento terceiro exista em dois anos. Imprima um código apontando para uma conta de free-tier em um serviço de QR de startup em 50.000 unidades e você faz uma promessa de longo prazo sobre a disponibilidade desse serviço. Se eles forem fechados, adquiridos ou simplesmente eliminarem a versão free, todos esses códigos quebrarão simultaneamente.

Se você quiser gerar códigos QR — estáticos ou dinâmicos, qualquer nível de correção de erros, URL ou WiFi ou vCard — o Gerador de QR no IO Tools trata tudo isso no navegador sem necessidade de conta.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?