Gerador de código QR
QRGerar um código QR a partir de texto ou URL e baixá-lo como PNG ou SVG.
Nesta página
O que é um gerador de código QR?#
Um gerador de código QR transforma um pedaço de texto — um URL, uma senha de WiFi, um cartão de contacto, uma string simples — na matriz quadrada de módulos pretos e brancos que a câmara de um telefone consegue ler de volta para esse texto. O texto não está “ligado” à imagem; está codificado dentro da imagem, pelo que o QR funciona offline, sem servidor, sem redirecionamento de enlace curto e sem prazo de validade. É por isso que os códigos QR são usados para menus de restaurante, bilhetes de evento, pagamentos e inventário: os dados viajam com a imagem.
Cada código QR transporta duas coisas que controla para além do próprio texto: o nível de correção de erros (quanto dano o código pode levar e ainda ser lido) e o formato de saída (uma imagem PNG ou um documento SVG). A correção de erros tem quatro níveis — L (7% de recuperação), M (15%), Q (25%), H (35%) — e subir significa um código mais robusto ao custo de mais módulos e um tamanho mínimo maior. PNG é o certo para tela e impressão num tamanho de pixel fixo; SVG escala sem alguma vez ficar borrado, o que importa quando um código vai para um cartaz ou um cartão de visita.
Esta página renderiza o QR inteiramente no seu navegador. O texto que escreve nunca sai da página, e o PNG/SVG é gerado localmente e entregue diretamente à sua transferência.
Como usar#
- Escreva ou cole o conteúdo no campo de entrada — um URL, uma string WiFi, um vCard ou qualquer texto. O texto de exemplo mostra o caso mais seguro,
https://example.com. - Escolha o nível de correção de erros na lista pendente:
- L — o mais baixo, ~7% de recuperação. Código mais pequeno, mas riscos ou sobreposição de um logo partam-no.
- M — padrão, ~15% de recuperação. A escolha pragmática para exibição digital limpa.
- Q — ~25% de recuperação. Bom quando o código pode ser impresso e sujo.
- H — o mais alto, ~35% de recuperação. Use quando um logo vai ficar por cima do código, ou será colocado num local rugoso.
- Escolha o tamanho — 128, 256, 384 ou 512 pixéis. Isto afeta o PNG; o SVG é independente da resolução.
- A pré-visualização aparece à direita. Carregue em Exemplo para carregar um caso, ou em Limpar para recomeçar.
- Clique em PNG ou SVG no cabeçalho da pré-visualização para baixar o código no formato que quer.
A linha de estado diz-lhe quando a geração é bem-sucedida, quando ainda está renderizando, ou — importante — quando o payload é demasiado longo para um código QR e precisa de encurtar o texto ou baixar o nível de correção de erros.
Principais recursos#
- Saída PNG e SVG. PNG para uso de tela e impressão em tamanho fixo; SVG para cartazes, cartões e qualquer contexto em que o código tem de escalar sem pixelização.
- Quatro níveis de correção de erros. Equalize o orçamento de recuperação ao sítio onde o código vai viver — um botão web limpo pode usar L, um menu impresso que se salpica deve usar Q ou H.
- Tamanhos pré-definidos. 128, 256, 384 e 512 pixéis cobrem miniaturas, imagens web padrão e impressão de alta resolução respetivamente.
- Proteção de capacidade. Os códigos QR têm um limite rígido de bytes que encolhe à medida que a correção de erros sobe; quando o seu texto o excede, a ferramenta reporta
too-longem vez de produzir uma imagem partida. - Renderização local, descarrega local. A biblioteca de codificação vem no bundle da página (servida da mesma origem sob a política de segurança de conteúdo); nada sobre o seu conteúdo é transmitido para lado nenhum.
- Zona silenciosa incluída. Uma margem branca padrão de quatro módulos é renderizada ao redor do código por padrão, necessária aos leitores para encontrar as margens de forma fiável.
Exemplo detalhado#
Cole um URL na entrada:
https://example.com
Com correção de erros = M e tamanho = 256, a pré-visualização renderiza um código QR legível de 256×256, e clicar em PNG descarrega uma imagem PNG com exatamente essas dimensões. Lê-lo com qualquer câmara de telefone abre https://example.com no navegador.
Os códigos QR não se limitam a URLs. O mesmo gerador codifica alegremente texto estruturado, como uma string de conexão WiFi:
WIFI:T:WPA;S:HomeNetwork;P:supersecret;;
Leia isso e um telefone oferece-se para se juntar à rede WiFi HomeNetwork. Para cartões de contacto, eventos de calendário e outros payloads estruturados com um formulário mais amigável, a ferramenta /en/qr/wifi-qr/ constrói a string por si — mas por baixo do capô produz exatamente o tipo de QR que esta página gera.
Trocar o mesmo URL para SVG descarrega um documento vetorial que escala para qualquer tamanho — útil se o mesmo código vai tanto para um favicon de site como para um grande cartaz impresso, onde um PNG não conseguiria servir ambos.
Perguntas frequentes#
Que nível de correção de erros devo escolher?#
M é o padrão sensato para a maioria do uso digital — equilibra recuperação contra tamanho. Mude para Q ou H quando o código vai ser impresso, manuseado ou sobreposto com um logo (os módulos perdidos sob o logo são o que o nível de recuperação recupera). Desça para L apenas quando precisa do código mais pequeno possível e tem a certeza de que se vai manter limpo — um código de nível L riscado não será lido.
Quanto texto é que um código QR comporta?#
Depende do nível de correção de erros e do conjunto de carateres. A capacidade em modo byte varia entre cerca de 2 953 bytes no nível mais baixo de correção (L) até cerca de 1 273 bytes no mais alto (H) para a maior versão — e muito menos para as versões pequenas legíveis à distância que realmente se querem usar. Na prática, mantenha os payloads em algumas centenas de bytes: um URL, uma string WiFi, um vCard curto. Se a ferramenta reportar too-long, encurte o texto ou baixe o nível de correção de erros.
PNG ou SVG — qual devo baixar?#
Use PNG quando o código vai ser mostrado num tamanho conhecido num tela ou impresso numa dimensão fixa — é uma imagem única e autossuficiente que toda a ferramenta percebe. Use SVG quando o código tem de escalar: um cartão de visita hoje e um cartaz amanhã, ou um código que precisa de se manter nítido em telas de alto DPI. O SVG é também mais pequeno para códigos simples e editável em software vetorial.
Posso pôr o meu logo no meio do código QR?#
Pode, mas apenas se usar correção de erros H, e mesmo assim o logo não deve cobrir mais do que a área central (cerca dos 25–30% que a recuperação de nível H consegue absorver). Um logo num código L ou M provavelmente torná-lo-á ilegível. Esta página não desenha o logo por si — gere o código em H, depois componha o seu logo em qualquer editor de imagem.
O código QR gerado é enviado ou guardado em algum lado?#
Não. A codificação corre no seu navegador a partir de uma biblioteca no bundle da página, e o PNG/SVG é gerado localmente e oferecido como download direto. O texto que codifica nunca chega a um servidor — não há backend, não há base de dados de enlaces curtos, não há analítica sobre o conteúdo.