Gere um QR code para um site, a rede Wi-Fi, um número de telefone, um e-mail, um SMS ou um cartão de contato e baixe em PNG nítido ou em SVG pronto para a gráfica. O código é criado inteiramente no seu navegador e é estático: o que você digita fica gravado no próprio desenho. Sem cadastro, sem redirecionamento por servidores de terceiros e sem assinatura que possa desativar o código depois. Nada é enviado.
Como funciona
O QR code guarda dados em uma grade quadrada de módulos escuros e claros. Você escolhe o que o código deve abrir, preenche os campos e o gerador converte tudo para o formato que os celulares entendem; a prévia se atualiza enquanto você digita. Se o endereço do site estiver sem https://, ele é acrescentado, porque alguns apps de leitura tratam "exemplo.com.br" como texto puro. Para o Wi-Fi, o código leva WIFI:T:WPA;S:nome;P:senha;;, o formato que a câmera do iPhone e do Android usa para conectar com um toque; caracteres especiais (; , : \ e ") no nome ou na senha são escapados automaticamente. E-mail, telefone e SMS viram links mailto:, tel: e SMSTO:, e um contato vira um vCard simples com nome, telefone, e-mail e empresa. Acentos, ç e til são codificados em UTF-8 e chegam certinhos. Quanto mais conteúdo, maior a grade: uma URL curta cabe em 25 × 25 módulos, e o maior QR code (versão 40, 177 × 177) comporta cerca de 2.900 bytes com a correção mínima. A correção de erros adiciona redundância para que um código riscado, sujo ou parcialmente coberto continue legível: o nível L recupera cerca de 7% dos dados, M 15%, Q 25% e H 30%. M é um bom padrão; escolha H se for colocar um logo no meio. A zona de silêncio é a margem em branco em volta do código, que o leitor usa para achar as bordas; a norma ISO/IEC 18004 pede pelo menos 4 módulos. O PNG é desenhado exatamente no tamanho em pixels escolhido, com cada borda de módulo em um pixel inteiro, então fica nítido na tela, em documentos e no WhatsApp. Para imprimir, baixe o SVG: por ser vetorial, fica tão nítido num cartão de visita quanto num banner. Estático ou dinâmico? Muitos sites de QR code distribuem códigos "dinâmicos", que apontam para um link curto nos servidores deles. Assim eles contam as leituras e deixam você trocar o destino, mas o código só funciona enquanto a empresa e a sua assinatura existirem. Um código estático como os daqui leva o destino dentro dele e funciona para sempre. Se você acha que vai precisar trocar o destino, aponte o código para uma página do seu próprio site.
Exemplo prático
Um restaurante quer trocar os cardápios de papel por um QR code na mesa. O endereço digitado, restaurante-example.com.br/cardapio, vira https://restaurante-example.com.br/cardapio (43 caracteres); com a correção M, é um código de versão 4, com 33 × 33 módulos. No display de acrílico, o código vai ter 5 cm de lado, o que dá cerca de 1,5 mm por módulo: dá para ler tranquilamente a 50 cm, a distância de quem está sentado (regra prática: um código é lido a até umas dez vezes a própria largura). O restaurante baixa o SVG para a gráfica e, antes de imprimir os 30 displays, testa uma prova com um iPhone e um Android para conferir se abre a página certa.