Como criar um QR Code que funciona
Um QR Code é só uma forma visual de guardar um link ou um texto. Aqui você escolhe o que ele vai abrir — um link, uma conversa no WhatsApp, um e-mail já preenchido, um telefone para discar ou qualquer texto — e a ferramenta monta o conteúdo certo e desenha o código na hora. Dá para trocar as cores, deixar o fundo transparente e colocar o seu logo no centro, tudo processado no seu navegador, sem enviar nada para servidor nenhum. Na hora de baixar, você escolhe entre PNG (para tela e redes) e SVG (vetor, o formato que a gráfica pede e que não perde qualidade por maior que seja a impressão).
Por que alguns QR Codes não escaneiam
Três motivos respondem pela maioria das falhas. O primeiro é contraste: o leitor precisa distinguir bem os quadradinhos do fundo, então a regra é código escuro em fundo claro — a ferramenta avisa quando o contraste fica baixo. O segundo é densidade: um link muito longo somado a um logo enche o código de detalhes, e ele pode não ler impresso pequeno; encurtar o link ou tirar o logo resolve. O terceiro é o tamanho e a superfície: imprima com pelo menos 2 cm de lado, evite superfícies curvas ou muito brilhantes e mantenha a margem branca ao redor, que faz parte do código.
Este QR Code é estático: o conteúdo fica gravado nos próprios quadradinhos, então ele funciona para sempre e não depende de nenhum servidor. A única limitação é que não dá para trocar o destino depois de impresso — se precisar mudar, é só gerar outro. Antes de mandar para a gráfica, teste com um leitor real e prefira o arquivo em SVG.