Gerador e Leitor de QR Code
Gere um QR code a partir de qualquer texto ou URL, escolha tamanho, nível de correção de erro e cores, baixe como PNG ou SVG, ou leia um QR code de uma imagem quando o navegador suportar.
Conteúdo do QR
Escolha o tipo; os campos mudam conforme o uso.
Aparência
Personalização avançada
Ao usar logo, a correção H é aplicada e o resultado é testado novamente.
QR pronto
Prévia e arquivos prontos para uso.
https://prontouso.com
Teste antes de imprimir. Cores com pouco contraste, logos grandes e QR Codes densos podem reduzir a leitura.
Como funciona
Informe os dados
Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.
Veja o resultado na hora
A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.
Use o resultado
Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.
O que é Gerador e Leitor de QR Code?
O Gerador e Leitor de QR Code é uma ferramenta para criar códigos QR personalizados a partir de link, rede Wi-Fi, WhatsApp, contato vCard ou texto — com cores, logo central e nível de correção de erro ajustáveis — e para ler QR codes de uma imagem, da área de transferência ou da câmera, tudo localmente no navegador.
Como gerar e ler QR codes com Wi-Fi, WhatsApp e vCard
A aba "01. CRIAR QR CODE" monta um código a partir de um link, uma rede Wi-Fi, uma conversa do WhatsApp, um contato (vCard) ou texto livre, com cores, logo e correção de erro ajustáveis. A aba "02. LER QR CODE" decodifica um código enviado, colado ou capturado pela câmera, e mostra o conteúdo classificado antes de qualquer ação.
Os cinco tipos de conteúdo
Cada tipo monta um payload diferente por trás do código. "Link / URL" grava o endereço digitado sem alterações. "Wi-Fi" grava a rede, a senha e o protocolo de segurança (WPA/WPA2/WPA3, WEP ou sem senha) em uma sintaxe que o próprio celular reconhece para oferecer conectar automaticamente, com a opção de marcar a rede como oculta. "WhatsApp" usa só os dígitos do número informado para montar um link wa.me, com a mensagem inicial (opcional) já preenchida na conversa. "Contato / vCard" grava um cartão vCard 3.0 com nome completo (obrigatório), telefone, e-mail, empresa e cargo (todos opcionais), que o celular oferece salvar direto na agenda. "Texto livre" grava qualquer conteúdo sem formatação especial.
Correção de erro: por que ela muda sozinha ao adicionar uma logo
O nível de correção (L, M, Q ou H) define quanto do código pode estar danificado ou coberto e ainda ser lido: L recupera do menor dano e cabe mais dados; H recupera do maior dano, mas cabe menos dados por código. Ao escolher uma imagem em "Logo central", a ferramenta força o nível H automaticamente e desativa o seletor — é a única forma de garantir redundância suficiente para a logo cobrir o meio do código sem impedir a leitura.
O selo de leitura testada: a ferramenta decodifica o próprio código antes de entregar
Depois de gerar o QR code, a ferramenta lê a própria imagem de volta com o mesmo mecanismo de decodificação da aba de leitura, e compara o resultado com o conteúdo original. O selo "✓ LEITURA TESTADA" confirma que o código decodifica de volta exatamente para o que foi digitado; o selo "⚠ TESTE ANTES DE USAR" aparece quando essa verificação falha ou é inconclusiva — geralmente por causa de cores muito próximas entre o primeiro plano e o fundo — e é um sinal para ajustar as cores antes de usar o código.
Cores, presets e opções avançadas
Cinco combinações prontas — Preto e branco, ProntoUso, Violeta, Azul e Quente — ajustam o primeiro plano e o fundo com um clique. Abra "Personalização avançada" para escolher cores próprias nos dois seletores, trocar o nível de correção de erro, o tamanho (256, 512 ou 1024 px) e a margem de 0 a 8 módulos ao redor do código. Escolher uma cor manualmente desmarca o preset ativo.
Quanto texto cabe, por tipo de conteúdo e nível de correção
A capacidade não depende só do nível de correção — o alfabeto do conteúdo também importa:
- Somente números: até 7.089 caracteres no nível L, caindo para 3.057 no H.
- Alfanumérico simples (números, MAIÚSCULAS e os símbolos espaço $ % * + - . / :): até 4.296 no L, 1.852 no H.
- Qualquer outro texto — minúsculas, acentos, emoji: até 2.953 no L, 1.273 no H, o mesmo teto que vale sempre que há logo, já que ela força o nível H.
Lendo QR codes: arquivo, área de transferência ou câmera
A aba de leitura aceita três origens: escolher um arquivo de imagem (ou soltar sobre a área de leitura), colar uma imagem copiada, ou usar a câmera traseira do aparelho, que verifica cada quadro automaticamente e para sozinha assim que encontra um código — sem precisar apertar um botão de captura. As três formas processam a imagem localmente, sem enviá-la a um servidor.
Depois de decodificar, o conteúdo é classificado em Link/URL, WhatsApp, Wi-Fi, vCard ou Texto, mostrando a origem relevante (o domínio de um link, o nome da rede Wi-Fi, o nome do contato) e um aviso de segurança específico antes de qualquer ação. Um botão "Abrir link" só aparece para QR codes do tipo Link/URL ou WhatsApp — nenhum link é aberto automaticamente.
Privacidade: geração e leitura só no navegador
Tanto a criação quanto a leitura do QR code acontecem inteiramente no seu navegador — nenhum conteúdo, imagem enviada ou quadro de câmera é transmitido a um servidor. Ainda assim, o QR code em si não é uma camada de segurança: qualquer pessoa que o escaneie vê o conteúdo completo, incluindo a senha de uma rede Wi-Fi, então trate um código com dados sensíveis com o mesmo cuidado que trataria o próprio dado.
Perguntas frequentes
Quanto texto um QR code comporta?
Depende do alfabeto do conteúdo e do nível de correção de erro: só números cabem mais (até 7.089 caracteres no nível L), texto alfanumérico simples cabe uma quantidade intermediária (até 4.296 no L), e qualquer outro texto — incluindo minúsculas, acentos e emoji — usa o modo mais limitado (até 2.953 no L, ou 1.273 no H). Adicionar uma logo força o nível H, reduzindo a capacidade disponível.
Por que o nível de correção muda para H sozinho quando escolho uma logo?
Porque a logo cobre parte do código, e o nível H é o único com redundância suficiente para reconstruir essa área coberta durante a leitura. Por isso o seletor de correção fica desativado enquanto uma logo estiver definida.
O que significa o selo "LEITURA TESTADA"?
Depois de gerar o código, a ferramenta o decodifica de volta internamente e compara com o conteúdo original. O selo verde confirma que essa verificação bateu; o selo de aviso aparece quando ela falha, geralmente por causa de cores com pouco contraste — ajuste as cores até o selo verde aparecer antes de usar o código.
O QR code de Wi-Fi funciona em qualquer celular?
A sintaxe usada é reconhecida pela maioria dos leitores de câmera nativos em Android e iOS (a partir do iOS 11), que oferecem conectar à rede diretamente ao escanear. Qualquer pessoa que escaneie o código vê a senha da rede em texto simples, então trate-o com o mesmo cuidado que trataria a senha escrita.
É seguro escanear um QR code de origem desconhecida com esta ferramenta?
Mais seguro do que abrir direto pela câmera do celular: a aba de leitura mostra o tipo de conteúdo, a origem (domínio, rede ou nome do contato) e um aviso específico antes de qualquer ação, e só oferece um botão "Abrir link" para QR codes de Link/URL ou WhatsApp — nenhum link abre sozinho.
Devo baixar em PNG ou SVG?
Use SVG quando precisar de um arquivo nítido e escalável para site ou impressão, incluindo a logo embutida como imagem vetorial. Use PNG para uploads rápidos, conversas, documentos ou ferramentas que só aceitam imagem raster.
A leitura por câmera envia a imagem para algum servidor?
Não. Cada quadro é analisado localmente no navegador; nenhuma imagem, vídeo ou conteúdo decodificado sai do seu dispositivo, seja pela câmera, por um arquivo enviado ou por uma imagem colada.
Por que meu QR code impresso não é lido?
Normalmente por baixo contraste entre as cores, uma logo grande demais para o nível de correção, ou o código impresso pequeno demais para a densidade de dados — o aviso na tela chama atenção para esses casos. Teste escanear a versão impressa antes de distribuí-la.
Ferramentas relacionadas
- PopularDisponívelLocal
Gerador de UUID
Gere identificadores UUID v4 e GUID individuais ou em lote no navegador.
- PopularDisponívelLocal
Formatador de JSON, YAML e XML
Formate, minifique e valide JSON e XML, e converta entre JSON e YAML no navegador.
- PopularDisponívelLocal
Codificador/Decodificador Base64
Codifique e decodifique texto em Base64 localmente.
- PopularDisponívelLocal
Codificador/Decodificador de URL
Codifique e decodifique URLs em abas separadas, com opções de lote e recursão.
- PopularDisponívelLocal
Conversor de Timestamp Unix
Converta timestamp Unix (segundos e milissegundos) em data/hora e vice-versa.
- DisponívelLocal
Codificador/Decodificador de Entidades HTML
Codifique e decodifique entidades HTML com segurança.
- DisponívelLocal
Testador de Regex
Teste expressões regulares e prévias de substituição.
- DisponívelLocal
Decodificador de JWT
Decodifique header e payload de JWT localmente.
- DisponívelLocal
Gerador e Validador de Expressão Cron
Monte, valide e decodifique expressões cron de 5 campos com prévia de execuções.
- DisponívelLocal
Comparador JSON Diff
Compare dois JSONs e veja caminhos alterados.