Gerador de QR Code Grátis

Sem login, sem marca d'água — códigos QR instantâneos no seu navegador

0 / 900 characters

Personalização

Use H com sobreposição de logo

Clique ou arraste para enviar um logo

Insira o conteúdo acima para gerar seu código QR

✓ Link copiado para a área de transferência!

Qual Tipo de Código QR Você Precisa?

Cada tipo de conteúdo QR codifica seus dados em um formato específico reconhecido pelas câmeras dos celulares e aplicativos QR. Escolha o tipo que corresponde ao seu caso de uso:

🔗 URL
Link para qualquer site. Tipo mais comum. A leitura abre o navegador diretamente.
📝 Texto
Mensagem de texto, endereço ou nota simples — exibido diretamente na leitura.
📶 WiFi
Convidados leem para entrar na sua rede sem precisar digitar a senha.
👤 vCard
Cartão de contato completo — a leitura salva nome, telefone e e-mail nos contatos do celular.
✉️ E-mail
Abre um compositor de e-mail já preenchido com destinatário e assunto.
📞 Telefone
A leitura propõe ligar para o número — ótimo para cartões de visita.
💬 SMS
Abre o aplicativo de mensagens com o número e texto pré-preenchido opcional.

Guia de Tamanho de Impressão para Código QR

O tamanho mínimo legível depende da distância de leitura. Use esta tabela para produção impressa:

Sempre deixe uma zona silenciosa

A borda branca em branco ao redor de um código QR (a zona silenciosa) deve ter pelo menos 4 larguras de módulo. Cortar na zona silenciosa é uma das razões mais comuns pelas quais os códigos QR falham na leitura.

O contraste de cores importa

Módulos escuros em fundo claro oferecem a leitura mais confiável. O inverso (claro sobre escuro) funciona, mas exige ECC mais alto. Evite cores de luminosidade semelhante (ex.: verde escuro sobre azul escuro) — este gerador avisa quando o contraste está muito baixo.

Níveis de Correção de Erros Explicados

Os códigos QR usam correção de erros Reed-Solomon para permanecer legíveis mesmo quando parcialmente danificados ou obstruídos. Um ECC mais alto significa mais dados redundantes e um código mais denso (maior).

  • L (Baixo, 7%): Ideal para telas digitais; menor tamanho de código. Use em telas limpas sem expectativa de danos.
  • M (Médio, 15%): Boa escolha para uso geral. Tolera arranhões leves, manchas ou cobertura parcial.
  • Q (Quartil, 25%): Recomendado para etiquetas industriais, embalagens ou impressão externa exposta ao desgaste.
  • H (Alto, 30%): Obrigatório ao sobrepor um logo (até 20–25% da área). Máxima redundância para ambientes hostis.

Boas práticas para sobreposição de logo

Este gerador atualiza automaticamente para ECC H quando você adiciona um logo, e avisa se o logo exceder 20% da área do QR. Mesmo com ECC H, mantenha o logo abaixo de 25% da área total para leitura confiável em todas as câmeras de celular.

Como os Códigos QR São Gerados (Sem Biblioteca, Puro Navegador)

Esta ferramenta implementa o algoritmo completo QR Model 2 (ISO/IEC 18004) inteiramente em JavaScript — sem bibliotecas externas, sem chamadas ao servidor. Veja o que acontece quando você digita:

  1. Codificação do conteúdo: Seu texto é codificado no modo Byte (UTF-8). A versão (1–10) é selecionada automaticamente com base no comprimento do conteúdo e no nível de ECC.
  2. Correção de erros Reed-Solomon: As palavras de código EC são calculadas sobre GF(256) usando o polinômio gerador apropriado para seu nível de ECC e versão.
  3. Posicionamento na matriz: As palavras de código de dados e EC são intercaladas conforme a especificação e posicionadas na matriz de módulos junto com padrões de localização, alinhamento, temporização e o módulo escuro.
  4. Mascaramento: Os 8 padrões de máscara são testados; o que obtiver a menor pontuação de penalidade (conforme as 4 regras da especificação) é aplicado.
  5. Informação de formato: O nível de ECC e o número do padrão de máscara são codificados em BCH e colocados nas áreas de informação de formato.
  6. Renderização: A matriz é desenhada em um elemento Canvas. Para exportação SVG, a mesma matriz é serializada em elementos <rect> com 1 unidade por módulo e um viewBox para escalabilidade infinita.

Perguntas Frequentes

Sim. Todos os códigos QR são gerados inteiramente no seu navegador usando JavaScript do lado do cliente. Não há contas a criar, nenhuma marca d'água adicionada, sem limites de download e nenhum dado enviado para qualquer servidor em nenhum momento.
URL, texto simples, credenciais de rede WiFi (WPA/WPA2/WEP/aberta), cartões de contato vCard 3.0, e-mail (com assunto e corpo), número de telefone e mensagens SMS — todos os sete tipos com suporte completo.
Sim. Envie um logo em PNG ou SVG (até 2 MB). O logo é composto sobre o centro do código QR usando a API Canvas, e o nível de correção de erros é automaticamente atualizado para H (capacidade de recuperação de 30%) para compensar os módulos cobertos. Mantenha o logo abaixo de 20% da área total do QR para melhor confiabilidade de leitura.
L (7%) para telas digitais limpas onde você quer o menor código, M (15%) para uso geral do dia a dia, Q (25%) para ambientes parcialmente obstruídos ou desgastados, como embalagens de produtos, H (30%) ao sobrepor um logo ou imprimir ao ar livre. O gerador usa M como padrão e atualiza automaticamente para H quando um logo é adicionado.
Sim. Clique em SVG para obter um arquivo SVG vetorial puro. Ele escala para qualquer tamanho — de um elemento de 1 cm em cartão de visita a um outdoor de 2 metros — sem nenhuma pixelação. O SVG não inclui a sobreposição de logo; para saída com logo, use PNG em 1024 px ou maior.
A regra geral é 1 cm de tamanho de QR para cada 10 cm de distância de leitura. Mínimo de 1,5 cm (0,6 pol.) para cartões de visita lidos a distância de braço. Para sinalização de parede lida de 1 metro, use pelo menos 3 cm. Sempre mantenha a zona silenciosa (borda em branco de 4 módulos).