Gerador de QR Code Wi-Fi
100% privado e local — seus dados nunca saem do navegador. Estes QR Codes são permanentes e nunca expiram.
Configurações de Wi-Fi
Design
Adicionar logo central
A imagem é lida nesta página e embutida no código como URL data:. Ela não é enviada a lugar nenhum e permanece dentro do arquivo que você baixa.
Mais opções de design
A metade escura do código. Mantenha-a bem abaixo do fundo em luminosidade.
Cobre a zona silenciosa e também os vãos entre os módulos. Um fundo transparente o deixa fora do arquivo, então nada é desenhado com ele.
Contraste 11.5:1 entre os módulos e o fundo.
PNG e WebP mantêm um canal alfa; o SVG simplesmente omite o retângulo de fundo. Aquilo sobre o que o código for colocado vira a metade clara do contraste.
O gradiente preenche apenas os módulos escuros. A ponta mais clara define o contraste que o leitor realmente recebe, então as duas pontas precisam continuar escuras.
A segunda cor, usada apenas enquanto um gradiente está selecionado. Ela é medida no contraste junto com a primeira.
Graus no sentido horário a partir de uma varredura da esquerda para a direita. Um gradiente radial se espalha do centro para fora, então o ângulo vale só para o linear.
Formas arredondadas cobrem menos de cada célula. O centro continua coberto, que é onde o decodificador faz a amostragem, mas uma impressão pequena de um código denso é lida com mais confiança em quadrados.
O anel dos três padrões de localização.
O olho dentro de cada padrão de localização.
A margem em branco ao redor do código, medida em módulos. 4 é o mínimo especificado.
Uma recuperação mais alta sobrevive a mais dano e custa capacidade, então o mesmo conteúdo produz um símbolo mais denso.
Um logo ocupa o centro e mantém o nível em H. O limite de largura dele acompanha o símbolo: 14% no código menor, 30% em um denso.
Prévia ao vivo e exportação
Informe o nome da rede (SSID) exatamente como o roteador o transmite.
Exportar
Raster, para telas
Preencha o formulário para liberar os downloads.
Tamanho de exportação e texto codificado
- Payload
- Nada codificado ainda
- Símbolo
- Ainda não montado
- Recuperação
- Q
Aguardando dados
Um QR Code de Wi-Fi carrega o nome da rede, a senha e o tipo de segurança em uma única string WIFI: que os celulares leem direto, sem site nenhum no meio. iOS 11 ou mais recente e Android 10 ou mais recente conectam pela própria câmera; aparelhos Android mais antigos precisam de um app de leitura que entenda o formato.
Quando alguém escaneia
O celular lê o nome da rede e a senha e oferece conexão àquela rede Wi-Fi, sem abrir navegador e sem baixar nada.
O que a string WIFI: realmente contém
O payload é uma única linha de texto com um prefixo e campos separados por ponto e vírgula, fechada por dois pontos e vírgulas. Uma típica é WIFI:T:WPA;S:Cafe-Visitantes;P:cafe2019;; e é só isso. Não é uma URL e não resolve para nada na rede.
O formato vem do projeto de código de barras ZXing, e não de um órgão de padronização, e é por isso que ele é descrito como um padrão de fato. A ordem dos campos não importa para um leitor conforme, mas o par de ponto e vírgula no fim importa: os leitores o usam para marcar o fim do registro.
Caracteres que de outro modo seriam lidos como estrutura precisam ser escapados com uma barra invertida. Esta página os escapa antes de codificar, e escapa as barras invertidas primeiro para que nada seja escapado duas vezes.
- T: tipo de segurança, um entre WPA, WEP ou nopass
- S: o SSID, exatamente como o roteador o transmite, maiúsculas inclusive
- P: a senha, omitida por completo quando o tipo é nopass
- H: true apenas quando a rede é oculta
- Caracteres escapados: barra invertida, ponto e vírgula, vírgula, dois-pontos e aspas duplas
Quais celulares conectam sem instalar nada
O iOS lê códigos WIFI: pelo app Câmera nativo desde o iOS 11, e o Android desde a versão 10. Em uma versão de Android mais antiga, a câmera mostra o texto WIFI:… cru ou simplesmente nada, e o visitante precisa de um app de leitura que implemente o formato. Essa é de longe a razão mais comum de um código de Wi-Fi parecer não funcionar.
Não existe um token separado para WPA3. Use WPA e o código funciona em WPA2, em WPA3 e em redes mistas em modo de transição, porque o celular escolhe o handshake assim que enxerga a rede. Algumas ferramentas emitem T:SAE para redes só WPA3; os parsers que não reconhecem SAE falham em silêncio, então esta página não oferece essa opção.
Uma rede oculta precisa de H:true. Sem essa marcação, o celular varre o ar atrás de um SSID correspondente, não encontra nada e desiste sem um erro útil. Marque a caixa sempre que o roteador estiver com a transmissão do SSID desligada.
Imprimir um cartão de rede que continua funcionando
Payloads de Wi-Fi são curtos, então o símbolo fica pequeno. O exemplo acima tem 41 bytes, o que no nível Q cabe em um símbolo versão 4 de 33 por 33 módulos. Impresso com 30 mm de largura incluindo a zona silenciosa, isso dá cerca de 0,7 mm por módulo, folgadamente dentro do que uma câmera de celular resolve do outro lado da mesa.
O nível Q é o nível de recuperação inicial aqui porque estes cartões vivem sobre mesas, levam líquido derramado em cima e são plastificados com brilho. O Q acrescenta codewords de recuperação suficientes para restaurar cerca de um quarto das codewords do símbolo, e o payload é pequeno o bastante para que esses dados extras quase não custem tamanho.
A senha fica guardada como texto legível dentro do símbolo. Qualquer pessoa que fotografe o cartão consegue decodificá-la com qualquer leitor, então coloque os visitantes em uma rede de convidados com senha própria, em vez de codificar aquela que também alcança as suas impressoras e o seu armazenamento em rede.
Perguntas e respostas
A senha fica escondida dentro do QR Code?
Não. Um QR Code é uma codificação, não uma criptografia. A senha fica no campo P: como texto puro e qualquer app de leitura exibe a string WIFI: inteira. Trate um código de Wi-Fi impresso como algo tão público quanto uma senha escrita na parede.
Uma rede WPA3 precisa de uma configuração diferente?
Não. Escolha WPA. O mesmo token cobre WPA, WPA2, WPA3 e o modo de transição, e o celular negocia o handshake real ao conectar. No iOS, o suporte a WPA3 chegou com o iOS 13.
E se o meu SSID ou a minha senha tiver um ponto e vírgula ou uma barra invertida?
Eles são escapados automaticamente. O formato reserva a barra invertida, o ponto e vírgula, a vírgula, os dois-pontos e as aspas duplas, e cada um recebe uma barra invertida na frente antes da codificação, com as barras invertidas tratadas primeiro para que nada seja escapado duas vezes. Digite os valores exatamente como aparecem no roteador.
Posso mudar a senha do Wi-Fi sem reimprimir o código?
Não. A senha está gravada nos módulos do símbolo, então trocá-la significa gerar e imprimir um código novo. É isso também que torna o código permanente: ele nunca chama um servidor, então não pode ser redirecionado, desativado nem expirar.
Como funciona um QR Code estático
Todo código deste site é estático: o payload é escrito nos próprios módulos pretos e brancos. Nada é consultado quando o código é lido, nenhum servidor nosso participa e nenhuma assinatura sustenta o código impresso. Essa mesma propriedade é o limite — depois de impresso, o que ele contém não pode ser alterado.
Três coisas decidem então se um código impresso é lido: quantos bytes o payload ficou, qual nível de recuperação absorve o dano e que largura um único módulo acaba tendo no papel. Estes guias percorrem cada uma delas com os números.