Visão geral / Desenvolvimento e código / Gerador de QR Code
Desenvolvimento e código 100% no navegador e offline

Gerador de QR Code

Crie QR codes legíveis para links, Wi-Fi, e-mail, telefone ou texto simples, com cores e margem personalizadas, em PNG ou SVG vetorial.

Cole ou digite o conteúdo; o resultado aparece na hora e os erros são exibidos abaixo do campo. Os campos já vêm com um exemplo: clique em um e digite para substituí-lo.

Seus arquivos e dados nunca saem do navegador – nada é enviado.

Tipo / formato do QR code:

Visibilidade:
Conteúdo gerado do QR (padrão): 0 caracteres
-

Aparência e tamanho

Prévia e informações do QR code

-

Teste o código com o seu próprio celular antes de imprimir ou compartilhar

Um gerador de QR code cujos códigos de Wi-Fi levam a senha em texto puro

Escaneie um código de Wi-Fi com a câmera de qualquer celular e a senha aparece na tela. Nada fica escondido nem criptografado dentro do desenho. Este gerador de QR code monta esses desenhos a partir de cinco tipos de entrada: Wi-Fi, link, e-mail, telefone e texto livre. O código é redesenhado a cada tecla, então você vê o resultado antes de clicar em qualquer coisa.

O que cada tipo grava no código

No Wi-Fi, você informa o nome da rede e a senha. WPA / WPA2 / WPA3 continua selecionado, a menos que a rede seja aberta. Marque "SSID oculto" só se o roteador não divulga o nome. Escolha "Nenhuma (Wi-Fi aberto)" e o campo de senha é desativado.

O tipo e-mail monta um link mailto: com assunto e mensagem já preenchidos. O tipo telefone remove espaços, hifens e parênteses, de modo que +55 11 91234-5678 vira tel:+5511912345678. A linha "Conteúdo gerado do QR" abaixo da prévia mostra o texto exato e a contagem de caracteres, por exemplo WIFI:T:WPA;S:MeuWiFi;P:segredo;;. Leia antes de imprimir.

Quando o texto não cabe, o código antigo continua na tela

A ferramenta guarda o texto como bytes UTF-8 e escolhe a menor versão, de 1 a 40, que o comporte. A versão 40 comporta cerca de 2.950 bytes com correção de erros L e cerca de 1.270 bytes com H. Uma letra acentuada custa dois bytes, um emoji quatro.

Se o texto for longo demais, aparece o aviso "O texto é longo demais para a correção de erros escolhida!". A prévia mantém o último código válido, e os botões de download ainda exportam esse código antigo. Um campo vazio volta ao endereço de exemplo https://tools.local.

Cores, tamanho do arquivo e tamanho de impressão

  • As cores devem ser valores hexadecimais de seis dígitos, como #0f172a. A ferramenta não verifica o contraste, e alguns leitores falham com códigos claros sobre fundo escuro.
  • O SVG tem um retângulo por módulo escuro, então um código denso gera um arquivo grande.
  • Use o SVG para imprimir. Um PNG de 1024 px cobre cerca de 8,7 cm a 300 DPI, e 2048 px cerca de 17 cm.
  • Os códigos são estáticos: sem logotipo, sem formas de ponto, sem estatísticas de leitura.

O que fica na aba do seu navegador

O JavaScript da aba calcula o código. Digitar, mudar opções e clicar nos botões não envia nenhuma requisição, o que você pode conferir no painel Rede das ferramentas de desenvolvedor. PNG e SVG são salvos como downloads normais, e "Copiar código SVG" grava na área de transferência.

Dos valores de exemplo ao arquivo salvo

  1. Escolha um tipo nos botões no topo. O Wi-Fi está ativo quando a página abre.
  2. Sobrescreva os exemplos. https://tools.local e a senha fictícia não pertencem a ninguém.
  3. Confira a linha do conteúdo e, se precisar, ajuste as cores, a correção de erros (L, M, Q ou H), a margem e a resolução do PNG.
  4. Clique em "Baixar como PNG", "Baixar como SVG (vetorial)" ou "Copiar código SVG".

Perguntas frequentes (FAQ)

A ferramenta codifica bytes UTF-8. A versão 40 comporta cerca de 2.950 bytes com correção de erros L e cerca de 1.270 bytes com H.