Como gerar um QR code?
Digite uma URL ou qualquer texto e a ferramenta gera um QR code em PNG ou SVG para você baixar. O código é criado no seu navegador, então o conteúdo que você codifica — inclusive qualquer coisa confidencial — nunca é transmitido.
Roda inteiramente no seu navegador · sem envio · sem conta · sem marca d’água
- Digite o texto ou a URL que você quer codificar.
- Escolha o tamanho, a margem e o nível de correção de erros.
- Baixe o resultado em PNG ou em SVG vetorial.
Uma URL, texto simples, dados de Wi-Fi ou dados de contato. Tudo fica nesta página.
Prévia
A prévia aparece assim que você digita.
O que esta página faz
- Codifica texto, URLs, dados de Wi-Fi ou dados de contato
- Tamanho, margem e nível de correção de erros ajustáveis
- Baixe em PNG ou em SVG vetorial
- O conteúdo codificado nunca sai da página
Quando usar esta página
- Codificar uma URL curta, credenciais de Wi-Fi ou dados de contato para impressão ou compartilhamento.
- Você quer um PNG em raster ou um SVG vetorial, sem nenhum envio.
- Escolher o nível de correção de erros por conta própria.
Quando escolher outra opção
- O conteúdo é longo: a capacidade cai bastante conforme a correção de erros sobe, e a ferramenta avisa que estourou em vez de criar um código impossível de ler.
- Você precisa de estatísticas de leitura, de um destino editável ou de um código com a sua marca e um logotipo.
- Você precisa de desempenho de leitura garantido em um tamanho físico específico.
Como se compara a outras alternativas
Serviços de QR dinâmico permitem mudar o destino depois da impressão e informam quantas leituras o código teve, mas fazem quem lê passar pelos servidores deles e em geral exigem uma conta. Este gerador produz um código estático cujo destino nunca pode ser alterado, e não consegue dizer se uma impressão de 12 mm vai ser lida com segurança — teste a impressão de verdade. O SVG é uma grade vetorial sem tamanho fixo em pixels, e é por isso que o campo de tamanho afeta apenas o PNG.
Para onde vão seus arquivos
Para lugar nenhum. Esta página carrega o código que faz o trabalho e, a partir daí, o arquivo que você abre é lido pelo seu próprio navegador. Não há etapa de envio, nem cópia temporária em servidor, nem limpeza em que você precise confiar — os dados nunca atravessam a rede, então não sobra nada para apagar depois. Você pode confirmar: abra o painel de rede do navegador enquanto a ferramenta roda e veja ele ficar quieto.
Perguntas sobre esta ferramenta
- Qual nível de correção de erros devo escolher?
- M (cerca de 15% recuperável) é o padrão sensato e o que a maioria dos geradores usa. Suba para Q ou H quando o código for impresso pequeno, aplicado em uma superfície curva ou levar um logotipo no meio, porque mais redundância sobrevive a danos, mas sobra menos espaço para dados. Baixe para L só quando você precisar de cada byte de capacidade e o código for lido de perto.
- Quanto texto cabe em um QR code?
- Depende do nível de correção de erros: cerca de 2.900 caracteres de texto comum em L, caindo para uns 1.270 em H. Entrada numérica cabe mais e entrada em bytes cabe menos. Se o seu conteúdo for longo demais, o gerador avisa em vez de criar um código impossível de ler.
- Por que o SVG ignora a configuração de tamanho?
- O SVG é um formato vetorial, então o arquivo baixado carrega a grade de módulos e nenhum tamanho fixo em pixels — você pode dimensioná-lo para qualquer medida em um programa de design ou em uma página sem que fique borrado. O campo de tamanho define a prévia e o download do PNG em raster; o tamanho físico de um SVG impresso é o que você determinar.
Outras ferramentas do mesmo grupo
- Formatador JSONEmbeleze, minifique e valide JSON, mostrando a posição do erro quando ele é inválido.
- Gerador de hashResumos SHA-1, SHA-256, SHA-384 e SHA-512 de um texto ou arquivo, calculados localmente.
- Codificador Base64Codifique texto ou um arquivo em Base64 e decodifique de volta, incluindo variantes URL-safe.
- Testador de regexTeste uma expressão regular JavaScript contra um texto de exemplo, com correspondências e grupos de captura.