A resposta curta
- Crie. Abra o Gerador de QR e código de barras, escolha o trabalho — um link, uma rede Wi-Fi, um cartão de contato — e confira a sequência exata que o código vai carregar, que a página mostra em vez de esconder. Exporte o SVG para impressão, o PNG para telas.
- Imprima um. No tamanho real, no papel real, antes da tiragem de duzentos.
- Prove. Fotografe a prova com um celular — de lado, na luz do lugar — e solte a foto no Leitor de QR e código de barras. Ele mostra a carga decodificada e, para um link, o host que ele alcança de verdade. Se isso bate com o que você queria, a tiragem está segura.
As duas ferramentas rodam no seu navegador e não mandam nada para lugar nenhum — o que, para um código de Wi-Fi, significa que a senha dentro dele nunca foi digitada no site de ninguém.
O que a verificação pega de verdade
- O erro de digitação. A falha mais comum não é o código: é a URL dentro dele. Ler de volta é a única checagem que testa o que realmente ficou codificado, e não o que você achava que tinha colado.
- O tamanho e a distância. Um código escaneado do outro lado de um salão precisa de módulos maiores que um de cartão de visita. Fotografar a prova de onde as pessoas vão estar é o teste honesto; os níveis de correção de erro do gerador dizem em voz alta o que cada um custa em densidade.
- As cores. Códigos impressos em claro sobre escuro escaneiam; paletas de marca com pouco contraste, muitas vezes não. O leitor aguenta mais que a maioria dos celulares: se ele sofre com a foto, o celular mais velho do saguão não tem chance nenhuma.
- A dobra e o reflexo. A correção Reed-Solomon faz um código meio coberto ainda ler — até o nível que você escolheu. Um cartaz destinado ao tempo merece o nível mais alto e o código um pouco mais denso que ele custa.
O mesmo leitor, para códigos que não são seus
Verificar é também o jeito seguro de abrir o QR que outra pessoa imprimiu. O leitor mostra o endereço inteiro e o host que ele alcança de verdade antes de qualquer coisa abrir, e nomeia os truques que disfarçam um link: um nome de usuário antes do @, um alfabeto sósia, um redirecionamento. O adesivo no parquímetro merece essa inspeção; o crachá do congresso também. Nada é aberto por você, e nada do que você escaneia é enviado a lugar nenhum.
Se você faz isso toda semana
Criar e conferir moram em duas páginas de propósito: cada uma faz um trabalho, e cada uma consegue provar sozinha que nada sai do seu computador. Mas as duas são código aberto: licença MIT, módulos ES sem dependências — o codificador do gerador e o decodificador Reed-Solomon do leitor, cada um com um README que o explica.
Se códigos saem da sua mesa toda semana, aponte um agente de código para o repositório e peça uma página que gera e já faz o código desenhado passar de volta pelo decodificador: um autoteste a cada exportação. Os módulos foram escritos para serem lidos, e levá-los embora é exatamente para isso que a licença existe.