Gerador de código QR (grátis, online)

Crie e baixe um código QR gratuitamente apenas digitando um texto ou URL. Ajuste o nível de correção de erros, o tamanho, a margem e as cores, e salve em PNG ou SVG. Tudo é processado no seu navegador; nada é enviado a um servidor.

O que é a geração de código QR

A geração de código QR consiste em transformar um texto ou uma URL digitada em um padrão quadrado composto por pequenos pontos pretos e brancos — o código QR — que pode ser salvo como imagem e impresso ou compartilhado digitalmente. Esta ferramenta gera o código QR em tempo real, à medida que você digita, e permite ajustar livremente o nível de correção de erros, o tamanho, a margem e as cores antes de baixar o resultado em PNG ou SVG.

Um código QR representa os dados por meio de pequenos quadrados chamados "módulos", organizados em uma grade. Quanto maior a quantidade de informação a ser armazenada, maior o número de módulos necessários e mais denso e detalhado se torna o padrão resultante. A tecnologia também incorpora um mecanismo de correção de erros baseado em códigos Reed-Solomon, o que significa que o código continua sendo lido corretamente mesmo que uma parte da imagem esteja suja, amassada ou parcialmente coberta.

Como gerar um código QR

  1. Digite o conteúdo que deseja codificar Insira uma URL, uma descrição de loja, credenciais de Wi-Fi ou qualquer outro texto que deseje transformar em código QR.
  2. Escolha o nível de correção de erros adequado Selecione entre L, M, Q ou H conforme o uso pretendido. Para sinalização externa ou material impresso sujeito a sujeira, prefira níveis mais altos, como Q ou H.
  3. Ajuste tamanho, margem e cores Use os controles deslizantes e seletores de cor para definir o tamanho da imagem, a margem (zona silenciosa) e as cores de frente e de fundo conforme sua necessidade.
  4. Confira o código QR gerado O resultado é atualizado em tempo real. É recomendável testar o código escaneando-o com a câmera de um celular de verdade, para confirmar que a leitura funciona corretamente.
  5. Baixe em PNG ou SVG O formato SVG não perde qualidade ao ser ampliado, sendo ideal para impressão, enquanto o PNG é mais prático para uso na web e em redes sociais. Também é possível copiar a imagem diretamente.

Dicas para aproveitar melhor

  • Aumentar o nível de correção de erros mantém o código legível mesmo com um pouco de sujeira ou dano, mas também deixa o padrão mais denso e a imagem maior.
  • Mantenha contraste suficiente entre a cor de frente e a cor de fundo — combinar duas cores claras pode impedir que a câmera de um celular leia o código.
  • Ao imprimir o código QR para exibição, deixe margem (zona silenciosa) suficiente ao redor para que os leitores o detectem de forma confiável.
  • Uma URL longa gera um padrão denso e difícil de escanear, por isso é recomendável encurtá-la com um serviço de encurtamento antes de converter em QR.
  • Ao digitar uma string no formato correto, como credenciais de Wi-Fi ou um vCard, um app compatível consegue ler esses dados diretamente do código QR.

Situações em que o código QR é útil

Impressão em panfletos e cartazes de lojas

Ao transformar em código QR a URL de uma página de promoção ou de um formulário de reserva, os visitantes conseguem acessar o conteúdo instantaneamente pelo celular, sem precisar digitar o endereço manualmente.

Compartilhamento de contato em cartões de visita e folhetos

Ao inserir uma string no formato vCard, um aplicativo compatível consegue registrar o contato diretamente ao escanear o código, tornando a troca de informações mais rápida e sem erros de digitação.

Compartilhamento da senha de Wi-Fi da loja

Ao informar o nome da rede (SSID) e a senha no formato adequado, os clientes conseguem se conectar à rede sem precisar digitar nada, o que é especialmente útil em cafés e espaços de coworking.

Direcionamento a cardápios digitais em restaurantes

Um código QR colocado sobre a mesa pode levar diretamente ao cardápio digital ou à página de pedidos, oferecendo uma forma prática e sem contato físico de atender os clientes.

Divulgação de inscrições e check-in de eventos

Transforme em código QR a URL do formulário de inscrição, da pesquisa de satisfação ou da lista de presença e a exiba no local do evento, facilitando o acesso rápido pelos participantes.

Glossário

Código QR
Um código bidimensional desenvolvido em 1994 pela empresa japonesa Denso Wave. Por armazenar informação tanto na horizontal quanto na vertical, é capaz de conter muito mais dados do que um código de barras tradicional, que é unidimensional.
Nível de correção de erros
Indicador de quanto dano ou sujeira o código QR pode suportar e ainda assim ser lido corretamente. Existem quatro níveis — L, M, Q e H — sendo H o que oferece a maior capacidade de recuperação.
Módulo
Cada um dos pequenos quadrados individuais que compõem o padrão de um código QR. A combinação de módulos pretos e brancos é o que codifica os dados armazenados.
Zona silenciosa
A margem em branco necessária ao redor do código QR para que a câmera de um leitor consiga identificar corretamente os limites do padrão. Sem essa margem, a leitura pode falhar.
Padrão de detecção de posição
Os padrões quadrados presentes em três dos quatro cantos do código QR, que permitem que uma câmera reconheça a orientação correta da imagem, independentemente do ângulo de leitura.
Código Reed-Solomon
A tecnologia de codificação de correção de erros utilizada nos códigos QR. Ela permite reconstruir os dados originais mesmo quando parte da informação armazenada é perdida ou danificada.

Perguntas frequentes

Sim. Pela especificação, um código QR pode armazenar até 7.089 dígitos numéricos, 4.296 caracteres alfanuméricos ou 2.953 bytes de dados binários, como texto em japonês. Quanto maior o nível de correção de erros, menor a quantidade de dados que pode ser armazenada.

M (Médio) é suficiente para a maioria dos usos do dia a dia. Para sinalização externa ou material impresso que possa sujar ou se danificar, escolha Q ou H; escolha H (Máximo) se pretende inserir um logotipo no centro.

Não. A geração do código QR acontece inteiramente no seu navegador: o que você digitar nunca é enviado nem armazenado em um servidor externo.

As causas mais comuns são contraste insuficiente entre a cor de frente e a de fundo, margem (zona silenciosa) insuficiente ou resolução de imagem baixa demais. Tente gerar novamente com as cores padrão em preto e branco e uma margem generosa.

Um código de barras é um código unidimensional que armazena informação apenas na horizontal, principalmente números. Um código QR armazena informação tanto na horizontal quanto na vertical, podendo conter muito mais dados na mesma área, incluindo URLs e dados de contato.
Tool-kun

Curiosidade — O nascimento do código QR e como ele funciona

O código QR é um código de barras bidimensional desenvolvido em 1994 pela empresa japonesa Denso Wave. Os códigos de barras unidimensionais usados até então para gerenciar a produção de peças automotivas só conseguiam armazenar cerca de 20 dígitos numéricos, o que deixou de ser suficiente à medida que os processos de produção se tornavam mais complexos. O nome "QR" vem de "Quick Response" (resposta rápida), refletindo o objetivo original de permitir que um leitor decodificasse o código quase instantaneamente.

Três dos quatro cantos de um código QR trazem um padrão quadrado característico chamado "padrão de detecção de posição", que permite que uma câmera reconheça a orientação correta do código, não importa de qual ângulo seja escaneado. O código também incorpora correção de erros Reed-Solomon, de modo que, mesmo que parte dele fique suja ou danificada, ainda é possível recuperar e ler corretamente até cerca de 30% dos dados.

Embora a Denso Wave detenha a patente do código QR, a empresa optou por não exercer esse direito e publicou a especificação abertamente, o que permitiu que empresas do mundo todo adotassem a tecnologia livremente. Nos últimos anos, a expansão dos pagamentos sem dinheiro e a adoção de cardápios e sistemas de pedido sem contato em restaurantes fizeram o uso do código QR crescer de forma expressiva, tanto no Japão quanto no mundo todo.