abox.tools

Idioma: Português

Como criar um código QR e provar que ele escaneia

O erro caro do QR não é fazer o código: é descobrir no local que os cartazes escaneiam para um erro de digitação. Gerar e verificar são duas ferramentas aqui, e rodar a segunda antes da tiragem custa um minuto e pega quase tudo que a tiragem teria despachado.

Abrir Leitor de QR Code e código de barras Aponte a câmera, ou solte aqui uma foto. A leitura acontece aqui, e em nenhum outro lugar.

Ver como Markdown

A resposta curta

  1. 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.
  2. Imprima um. No tamanho real, no papel real, antes da tiragem de duzentos.
  3. 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 gerador de QR com um endereço digitado, mostrando o código pronto e os dados dele: a versão, o nível de correção de erros e quanto espaço ainda sobra.
O código, feito.

O que a verificação pega de verdade

O leitor, que recebeu essa mesma imagem: ele informa o endereço que o código contém, a simbologia e onde na imagem ele o encontrou.
E a mesma imagem lida de volta por outra ferramenta, o único teste que pega um código que saiu errado. O leitor mostra o que achou, e não abre.

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.