Gerador de código QR
Crie um código QR personalizado com suas próprias cores e logo, direto no seu navegador.
Avançado: olhos, layout do PDF, modelos de design
Por que gerar códigos QR localmente em vez de usar um serviço "grátis" que rastreia?
Códigos QR aparecem em toda parte — em um cartão de visita, no cardápio de um restaurante, na senha do Wi-Fi colada no roteador, em um cartaz de evento. Muitos sites gratuitos de "gerador de código QR" na verdade não codificam seu link diretamente; em vez disso, geram um link curto para o próprio servidor deles e codificam esse link, então cada leitura passa discretamente por — e é registrada por — uma empresa que você nunca ouviu falar. Se essa empresa encerrar o serviço de redirecionamento, todo código QR que você já imprimiu para de funcionar silenciosamente, mesmo anos depois.
Esta ferramenta não faz isso. Ela usa o qrcode.react para codificar seu texto ou URL exatos diretamente no próprio padrão do código QR, renderizado em um canvas HTML totalmente dentro do seu navegador. Não há servidor intermediário, nem redirecionamento, nem rastreamento de leituras, porque não há nada para um servidor se intrometer: o código que você baixar vai continuar funcionando enquanto existirem leitores de QR, totalmente independente deste site.
Escolha o que você quer codificar no menu de tipo de conteúdo — uma URL ou texto simples, os dados de uma rede Wi-Fi para o celular entrar na rede assim que ler o código, um cartão de contato (vCard) que se salva direto na agenda de quem escaneia, ou um email ou SMS já preenchido — e complete apenas os campos que aquele tipo precisa; trocar de tipo mantém as cores e o logo escolhidos. Escolha uma cor principal e de fundo de acordo com sua marca, e um nível de correção de erros: níveis mais altos (Q, H) deixam o código mais resistente a manchas, reflexos ou um logo cobrindo parte do padrão, ao custo de uma grade um pouco mais densa. Envie uma imagem para colocar um logo no centro — isso eleva automaticamente o nível de correção de erros para H se ainda não estiver nesse nível, já que cobrir parte do padrão exige essa redundância extra para continuar legível, mas você ainda pode baixar o nível manualmente depois.
Algumas coisas afetam se um código QR realmente é lido bem na prática: mantenha contraste suficiente entre a cor principal e a de fundo — um cinza claro sobre fundo branco fica bonito, mas costuma falhar na leitura — e evite deixar o logo grande demais em relação ao código, já que mesmo o nível mais alto de correção de erros tem limites. Quando estiver satisfeito, clique em Baixar PNG ou Baixar SVG. O PNG gera uma imagem raster de tamanho fixo — escolha uma resolução entre 256×256 e 2048×2048 dependendo se o código vai para um adesivo pequeno ou um cartaz grande — enquanto o SVG é um arquivo vetorial que fica nítido em qualquer tamanho de impressão, o formato que a maioria das gráficas e ferramentas de design prefere. Se você está codificando uma URL longa, considere encurtá-la antes; códigos QR para textos curtos ficam com uma grade mais simples e menos densa, mais fácil para a câmera do celular focar do que uma muito longa e complexa. Se você também trabalha com dados estruturados no lado de desenvolvimento, a ferramenta Formatador e validador JSON funciona com a mesma abordagem local focada em privacidade.
Perguntas frequentes
Que tipos de conteúdo um código QR pode conter além de uma URL?
Texto simples, dados de Wi-Fi, um contato vCard, um e-mail ou uma mensagem SMS, além de URLs.
Posso colocar um logo no centro do código QR?
Sim — envie uma imagem de logo e o nível de correção de erros aumenta automaticamente para manter o código legível.
Em quais formatos posso exportar o código QR?
PNG em várias resoluções ou SVG, para escalar com nitidez em qualquer tamanho.
Ferramentas relacionadas
- Formatador e validador JSON
- Decodificador JWT
- Codificador/Decodificador Base64
- Testador de Expressões Regulares
- Seletor de cores e gerador de paletas
- Conversor CSV ↔ JSON
- Conversor de JSON para Excel
- Validador de Configuração Nginx
- Validador YAML do Kubernetes
- Formatador e Validador de SQL
- Formatador de código
- Validador de padrões ISO