FileFits
6 min

Como fazer QR code de link, Wi-Fi e WhatsApp (e por que o de Pix vem do banco)

Metade das buscas por gerador de QR code é sobre Pix — e essa é a parte que nenhum gerador faz. O que o padrão do Banco Central exige, o que dá para gerar de verdade e como imprimir sem refazer.

As duas buscas que trazem você até aqui — «gerador de qr code» e «como fazer qr code» — têm quase metade das sugestões apontando para uma coisa só: Pix. E é justamente a parte que nenhum gerador comum resolve. Vamos começar por ela: o resto do caminho fica simples depois.

QR code de Pix não sai de um gerador de QR code

Um QR code é apenas um desenho que carrega texto. O que faz um Pix funcionar não é o desenho: é o conteúdo, e esse conteúdo obedece a um padrão fechado. O Manual do BR Code, do Banco Central do Brasil, define o BR Code como o padrão de QR code para iniciação de pagamentos adotado no país, nos termos da Circular nº 3.682, de 2013, com base na especificação EMV de códigos apresentados pelo recebedor.

Esse conteúdo é uma sequência de campos numerados, cada um com identificador, tamanho e valor. A tabela do manual marca como obrigatórios, entre outros, o nome do beneficiário (campo 59, até 25 caracteres), a cidade do recebedor (campo 60, até 15), a moeda «986» para o real, o país «BR» e um CRC de quatro caracteres no fim, calculado sobre tudo o que veio antes. Os dados do Pix ficam num campo da faixa 26 a 51, aberto pelo identificador br.gov.bcb.pix e seguido da chave.

O Manual de Padrões para Iniciação do Pix, também do Banco Central, separa dois tipos. No QR estático, todos os dados necessários à iniciação do pagamento estão contidos dentro do próprio código: é obrigatório informar uma chave válida no DICT, o diretório de chaves Pix, e são opcionais o identificador da transação, um texto livre, o valor e a identificação do facilitador de saque. No QR dinâmico, o que vai desenhado é uma URL, lida no momento em que você aponta a câmera; a imagem carrega só os dados básicos do recebedor e o resto vem do endereço do PSP dele. O manual é explícito: valor e identificador da transação não devem ser preenchidos no QR dinâmico, porque prevalecem os campos obtidos pela URL.

Traduzindo: o estático nasce no aplicativo do seu banco, com a sua chave; o dinâmico depende de um servidor do PSP respondendo àquela URL, e vem da maquininha, do gateway ou da conta empresarial. Nenhum dos dois sai de uma caixa de texto na internet.

Há uma exceção que vale conhecer: o copia e cola que o banco te entrega já é exatamente esse conteúdo pronto, com chave e CRC calculados por ele. Colar essa sequência no campo de texto de um gerador de QR code só transforma em imagem o que o seu banco gerou — o seu código, do seu banco, conferido antes de imprimir.

O que não vale, nunca: montar um «QR de Pix» com a chave ou os dados de outra pessoa, ou colar um código impresso por cima do de um comércio. É assim que se paga golpe. O fluxo descrito pelo Banco Central existe para isso: o pagador captura os dados do recebedor e da transação e, se estiver de acordo, autoriza o pagamento. Essa tela de confirmação é a sua defesa — leia o nome e o CPF ou CNPJ antes de tocar em confirmar, mesmo com pressa, mesmo num código que parece oficial.

O que um gerador resolve bem

Fora de pagamento, o QR code é útil porque o celular já entende certos formatos de texto sem app nenhum:

  • Link. Cardápio, catálogo, formulário, perfil. Se você digitar sem o https, o gerador completa.
  • Texto puro. Aparece na tela como texto: número do lote, instrução de uso, senha do armário.
  • Wi-Fi. O código guarda o nome da rede, o tipo de segurança e a senha, e o celular oferece entrar direto. A Ajuda do Android descreve o mesmo caminho: numa rede salva, tocar em Compartilhar gera um QR code para o outro celular ler.
  • WhatsApp. Não existe tipo especial: é um código de link com um endereço wa.me. A Central de Ajuda do WhatsApp pede o número completo em formato internacional, sem zeros à frente, parênteses ou traços — um celular (11) 91234-5678 vira https://wa.me/5511912345678. Para abrir a conversa com uma frase pronta, a mesma página documenta o acréscimo de ?text= com o texto codificado.
  • E-mail, telefone e SMS. Abrem o e-mail com destinatário e assunto prontos, o discador com o número ou uma mensagem em rascunho.

Estático, dinâmico e a mensalidade

A palavra «dinâmico» também aparece no sentido comercial, e aí significa outra coisa: o código aponta para um link curto do fornecedor, que redireciona para o destino. Dá para trocar o destino depois e contar leituras, em troca de assinatura. Se o plano vencer ou o serviço fechar, o código impresso em mil cardápios continua bonito e não leva mais a lugar nenhum.

A ferramenta do FileFits faz o contrário: grava o conteúdo dentro do próprio desenho, sem redirecionamento, sem cadastro e sem prazo de validade. A contrapartida você precisa saber antes de imprimir: mudou o destino, refaz o código. E, sem intermediário, não há contagem de leituras: para medir, use um link com parâmetro de campanha na sua análise de tráfego.

Imprimir sem retrabalho

  • Margem. A Denso Wave, criadora do QR code, especifica uma margem branca de quatro módulos em todos os lados — módulo é cada quadradinho. Não encoste arte, borda ou dobra no código.
  • Tamanho. A Denso Wave não publica proporção mágica entre distância e lado do código: ela recomenda imprimir o maior possível dentro da área disponível, porque quanto maior o módulo, mais estável a leitura. Como referência, uma laser de 600 dpi com quatro pontos por módulo dá módulos de 0,17 mm — bom para etiqueta na mão, insuficiente para cartaz lido a três metros.
  • Contraste. Código escuro em fundo claro. Invertido, muitos leitores desistem.
  • Correção de erros. São quatro níveis: pela Denso Wave, L recupera cerca de 7% dos dados, M 15%, Q 25% e H 30%, sendo M o mais usado. Suba para H com logotipo no meio ou risco de sujeira, lembrando que mais correção deixa o desenho mais denso.
  • PNG ou SVG. Para gráfica, SVG: é vetor e amplia sem escadinha. PNG serve para tela; se precisar do arquivo em medida exata, dá para redimensionar a imagem em pixels ou centímetros, montar uma folha A4 para o balcão e mandar tudo como PDF.

E o teste que quase ninguém faz: antes de mandar imprimir, escaneie a prova com o seu próprio celular, na distância e na luz reais do lugar. Trinta segundos aqui evitam quinhentos panfletos inúteis.

E o QR code para avaliação no Google?

Esse tem atalho: o próprio Google gera. Na Ajuda do Perfil da empresa, o caminho é abrir o perfil, ir às avaliações e escolher «Receba mais avaliações»; ali você copia o link ou salva o QR code clicando nele com o botão direito. A página avisa que esses códigos só são gerados no navegador do computador, não no celular. Um gerador entra depois, só se você quiser o mesmo link em SVG para um adesivo grande: ele não cria a avaliação nem o link, apenas carrega o endereço que o Google já te deu.

Mais do blog