Gerador de QR Code
Digite ou cole um link, clique em “Gerar QR Code” e baixe o código em PNG. Escolha o nível de correção; o conteúdo nunca sai do seu navegador — o codificador roda nesta página.
Texto alterado — clique em “Gerar QR Code” para atualizar.
O QR é codificado com correção Reed–Solomon conforme ISO/IEC 18004, versões 1–6. Para codificar Wi-Fi use o formato WIFI:T:WPA;S:Rede;P:Senha;;.
Quanto cabe e o que ocupa espaço
O codificador suporta as versões 1 a 6 — quadrados de 21×21 a 41×41 módulos. Com a correção mais leve (L) cabem até 134 bytes; com a mais profunda (H), 74. Um link comum cabe de sobra; um parágrafo não.
Bytes importam mais que caracteres: cada letra acentuada, caractere CJK ou emoji custa de dois a quatro bytes em UTF-8, então um link longo com parâmetros pesa o dobro do que parece.
Encurtar o conteúdo é o jeito mais barato de deixar um código fácil de escanear: menos módulos significam pontos maiores no mesmo tamanho impresso, e pontos maiores sobrevivem a um risco.
Escolhendo o nível de correção
A correção Reed–Solomon permite ao leitor reconstruir módulos faltantes. O preço é densidade: o nível H guarda aproximadamente metade do nível L na mesma versão, porque cerca de 30% dos módulos levam redundância.
L (7%) — telas e superfícies limpas.
M (15%) — o padrão, suficiente para a maioria das impressões.
Q (25%) — embalagens, quando o código convive com gráficos.
H (30%) — quando você quer colocar um logo no centro: até um quarto dos módulos pode ficar coberto e o código continua lendo.
Não há diferença no resultado decodificado — todos os níveis produzem um código válido com o mesmo texto.
Formatos que os celulares entendem
A maioria dos apps detecta texto simples automaticamente, mas alguns prefixos disparam ações específicas:
URL. Inclua o esquema (https://) — muitos leitores só abrem se parecer um link.
Wi-Fi. WIFI:T:WPA;S:Rede;P:Senha;; faz o Android e a maioria dos apps de iPhone oferecerem entrar na rede.
Contato. Um vCard (BEGIN:VCARD … END:VCARD) abre como cartão de contatos.
Email / SMS. mailto: e SMSTO:número:mensagem são reconhecidos pela maioria dos leitores nativos.
Perguntas frequentes
Há limite de tempo ou marca d'água?
Não. O QR é desenhado por esta página: não expira, não passa por encurtador externo e não leva logo. O código contém exatamente o que você digitou.
O que significa “gerado localmente”?
A codificação — modo, correção Reed–Solomon, máscara — roda em JavaScript no seu navegador. O texto nunca é enviado a um servidor.
Por que um texto longo falha?
As versões 1–6 aceitam no máximo 134 bytes no nível L e 74 no H. Encurte o texto, use um encurtador de URL ou baixe o nível de correção para L.
Posso colocar um logo dentro?
Sim — gere no nível H, baixe o PNG e coloque o logo no centro cobrindo no máximo 20–25% da área. Teste com dois celulares antes de imprimir.
Códigos QR expiram?
Não. Um QR Code é só a codificação do seu texto. O que expira é o link de destino, não o código.
Que tamanho imprimir?
Regra prática: o tamanho impresso (cm) deve ser pelo menos um décimo da distância de leitura (m). Um código lido a 1,5 m deve ter uns 15 cm de largura.