Pular para o conteúdo

Gerador de QR Code

Cole o link e baixe o QR Code em PNG ou SVG. O seu endereço vai dentro do desenho, sem passar por lugar nenhum — então ele não expira, não depende de cadastro e continua funcionando mesmo que este site saia do ar.

O texto não sai do seu navegador — fechou a aba, sumiu.

O QR Code aparece aqui assim que você colar algo.

PNG para colar em post, slide e conversa. SVG para gráfica e para qualquer tamanho de impressão — ele não perde qualidade ao ser ampliado.

Correção de erro

O equilíbrio, e o padrão daqui. Serve para quase tudo que vai para o papel. Na nossa medição, os 40 símbolos leram com até 5% da área tapada, e a partir de 20% nenhum leu.

O código é montado aqui dentro, no seu navegador. O que você colou não é enviado para servidor nenhum — nem para o nosso — e o QR não passa por redirecionamento: ele carrega o seu link direto, e funciona para sempre, mesmo que este site saia do ar.

O QR daqui não expira

Existem duas coisas diferentes com o mesmo nome, e a diferença só aparece meses depois, quando o cartaz já está na parede.

  • QR estático — o seu link está escrito dentro do desenho. O leitor lê os quadradinhos e abre o endereço. Não há intermediário, não há servidor no caminho e não há nada que possa ser desligado. É o que sai daqui.
  • QR dinâmico — o desenho carrega um endereço do gerador (algo como qr-x.com/a7Bk2), que redireciona para o seu. Quem controla esse endereço controla o seu cartaz: se o serviço fechar, mudar de dono, começar a cobrar ou simplesmente apagar o link depois do período de teste, o QR impresso passa a levar a lugar nenhum.

O QR dinâmico tem vantagens de verdade — dá para trocar o destino depois de imprimir e dá para contar quantas pessoas leram. Se você precisa disso, precisa mesmo de um serviço com conta e mensalidade, e está tudo bem. O problema é quando ele vem disfarçado de grátis.

Como saber se um QR vai expirar

Não acredite na palavra “grátis” e nem na nossa: leia o próprio QR. Aponte a câmera do celular para o código que qualquer gerador te deu e olhe o endereço que aparece na tela antes de tocar.

  • Se aparecer o seu link, inteiro, o QR é estático e é seu para sempre.
  • Se aparecer outro domínio, com um código curto atrás, ele passa por um intermediário — e vale ler os termos antes de mandar para a gráfica.

Vale fazer esse teste no que você acabou de gerar aqui em cima. É para isso que o teste serve.

Os 30% que não são 30%

Todo QR Code carrega correção de erro: parte do desenho é redundância, para que o código continue legível mesmo sujo, dobrado ou riscado. São quatro níveis, e cada um costuma ser anunciado com uma porcentagem — 7%, 15%, 25% e 30%.

Essa porcentagem não é a área que dá para tapar. Ela é a fração dos bytes do símbolo que a correção consegue reconstruir, e uma parte da capacidade se gasta antes disso, na própria estrutura. Como quase todo mundo lê como área — “posso cobrir 30% com o meu logotipo” —, resolvemos medir.

Geramos os 160 símbolos possíveis (40 versões em cada um dos quatro níveis), apagamos um quadrado branco no centro de cada um e mandamos o leitor de código do próprio macOS tentar ler. Conta como lido só quem devolveu o texto original inteiro:

Área tapadaBaixoMédioAltoMáximo
0%40/4040/4040/4040/40
5%37/4040/4040/4040/40
10%0/4033/4038/4040/40
15%0/405/4032/4038/40
20%0/400/4021/4026/40
25%0/400/400/4012/40
30%0/400/400/400/40

Lendo a tabela pela pergunta que interessa — até onde todos leram, e a partir de onde nenhum leu:

  • Baixo — anunciado como 7% de recuperação. Todos os 40 leram com até 0% da área tapada; a partir de 10%, nenhum leu.
  • Médio — anunciado como 15% de recuperação. Todos os 40 leram com até 5% da área tapada; a partir de 20%, nenhum leu.
  • Alto — anunciado como 25% de recuperação. Todos os 40 leram com até 5% da área tapada; a partir de 25%, nenhum leu.
  • Máximo — anunciado como 30% de recuperação. Todos os 40 leram com até 10% da área tapada; a partir de 30%, nenhum leu.

O que essa medição não é: uma medida de leitor de celular. Foi um leitor só, com a imagem perfeita, sem reflexo, sem papel amassado e sem a mão tremendo. Na vida real, parte dessa folga já está gasta antes de você encostar no código. Serve para comparar os quatro níveis entre si, que é para o que ela está aqui.

Logotipo no meio do QR

É por isso que esta ferramenta não põe. A conta que se costuma fazer — “o nível máximo recupera 30%, então posso cobrir 30%” — está errada em duas frentes: o número não é de área, e o que sobra depende do conteúdo, da versão e de qual pedaço do desenho o logotipo tapou.

Se você quiser fazer isso mesmo assim, o caminho honesto é: gere no nível Máximo, cubra pouco, e teste com celulares de verdade — mais de um, incluindo um aparelho velho e uma impressão em papel, não só a tela. Prometer que vai funcionar sem esse teste é o que nós não vamos fazer.

Que tamanho imprimir

O que a câmera precisa enxergar não é o código, é o módulo — cada quadradinho. Quanto mais conteúdo você põe, mais módulos o desenho tem, e menores eles ficam no mesmo espaço. Num QR de 3 cm de lado:

VersãoMódulosCada módulo
121 × 211,03 mm
433 × 330,73 mm
1057 × 570,46 mm
25117 × 1170,24 mm

A conta inclui a borda clara, que ocupa 4 módulos de cada lado e não é decoração — é por ela que o leitor descobre onde o código começa.

A regra prática que circula é imprimir o código com cerca de um décimo da distância de leitura: 3 cm para quem lê a 30 cm, 30 cm para quem lê a 3 metros. É regra de bolso, não medição nossa — e ela funciona melhor quanto menor for a versão. O jeito mais barato de melhorar um QR impresso é encurtar o conteúdo: menos bytes, menos módulos, módulo maior.

PNG ou SVG

PNG é imagem de pixel. Serve para post, slide, e-mail, conversa — qualquer lugar que aceite colar uma figura. O arquivo daqui sai grande de propósito, para aguentar ampliação sem virar borrão.

SVG é desenho vetorial: são as instruções do desenho, não os pixels dele. Amplia para o tamanho de um outdoor sem perder um fio de nitidez, e é o que a gráfica prefere receber. Se o código vai para impressão, mande o SVG.

Quanto cabe num QR Code

Depende do nível de correção, porque a redundância ocupa o mesmo espaço que o conteúdo. No maior símbolo que a norma permite:

CorreçãoCabem até
Baixo2.953 bytes
Médio2.331 bytes
Alto1.663 bytes
Máximo1.273 bytes

Bytes, e não letras, e a diferença aparece em português: uma letra sem acento gasta 1 byte, mas ç, ã e é gastam 2, e um emoji gasta 4 ou mais. A ferramenta mostra a contagem enquanto você digita.

Na prática esse limite quase nunca é o que importa: um QR com dois mil caracteres vira um desenho de 177 × 177 módulos que precisa de meia folha para ser legível. Para texto longo, o certo é pôr o link do texto.

O que este gerador não faz

  • Não envia o que você colou. O código é montado dentro do seu navegador. Nada sai daqui — nem para o nosso servidor.
  • Não encurta link e não redireciona. O endereço dentro do código é exatamente o que você digitou.
  • Não conta leituras. Contar exigiria pôr um endereço nosso no meio, que é justamente o que esta página desaconselha.
  • Não põe logotipo nem muda as cores para um gradiente bonito. Os dois mexem no que a câmera precisa ver, e não dá para prometer que continua lendo sem medir cada caso.
  • Não guarda nada. Fechou a aba, sumiu.