Gerador de QR Code online gratuito
Crie QR codes para URLs, texto, senhas de WiFi ou cartões de contato. Baixe como PNG ou SVG · sem cadastro.
O que é um QR Code?
Um QR code (Quick Response) é um código de barras 2D que armazena dados como URLs, texto, credenciais de WiFi ou informações de contato. Basta apontar a câmera do seu celular para o QR code para escaneá-lo. Eles são amplamente usados em cartões de visita, cardápios de restaurantes, embalagens de produtos, ingressos de eventos e materiais de marketing.
Uma breve história do código QR
Os códigos QR foram inventados em 1994 por Masahiro Hara, engenheiro na Denso Corporation (posteriormente desmembrada como Denso Wave), para resolver um problema da cadeia de suprimentos automotiva japonesa. O modelo de manufatura enxuta da Toyota gerava mais SKUs por peça do que os cerca de 20 caracteres que um código de barras unidimensional conseguia carregar, de modo que os operários escaneavam dez códigos em fila por peça. A tarefa dada a Hara era projetar um código 2D que carregasse o rótulo inteiro num único símbolo, em qualquer orientação, rápido. Ele disse em entrevistas que a disposição em grade matricial veio em parte das pedras brancas e pretas de um tabuleiro de Go na sua pausa de almoço. O problema mais difícil era a detecção de posição: como um scanner sabe onde o código começa e qual é o sentido quando é fotografado inclinado ou de cabeça para baixo? A resposta de Hara são os três quadrados concêntricos dos padrões de detecção em três cantos de cada código QR. Para escolher um marcador que não colidisse com a impressão normal, sua equipe tabulou as frequências de barras em milhares de revistas e jornais e constatou que a proporção 1:1:3:1:1, preto fino, branco fino, preto grosso, branco fino, preto fino, quase nunca aparece na impressão ordinária. Essa proporção é o que os scanners procuram. A outra contribuição decisiva da Denso Wave foi estratégica: a empresa detém patentes sobre o código QR mas renunciou explicitamente aos direitos de royalty para qualquer uso que esteja em conformidade com a especificação pública ISO/IEC 18004, publicada pela primeira vez em junho de 2000, com revisões importantes em 2006 (definindo o «QR Code 2005»), em 2015 (renomeado simplesmente «QR Code») e a quarta edição de agosto de 2024 atual. A marca registrada «QR Code» é aplicada; o código de barras matricial subjacente é livre. Essa decisão de 1994 é a principal razão pela qual os QR ganharam a corrida do código de barras 2D de consumo contra PDF417, Aztec e Datamatrix. A adoção em massa chegou com a detecção nativa por câmara de telefone: iOS 11 em setembro de 2017 e Google Lens em maio de 2018. Hoje todo telefone moderno lê códigos QR pela aplicação de câmara padrão, sem scanner separado.
Anatomia de um código QR
- Padrões de detecção. Três quadrados concêntricos nos cantos superior esquerdo, superior direito e inferior esquerdo. O scanner os encontra primeiro pela sequência inconfundível 1:1:3:1:1 escuro-claro-escuro-claro-escuro, uma proporção que a equipe de Hara confirmou que quase nunca aparece em material impresso normal. O quarto canto de qualquer código a partir da versão 2 traz um padrão de alinhamento menor para correção de perspectiva quando o símbolo é fotografado em ângulo.
- Versões e contagem de módulos. Os códigos QR existem em 40 versões. A versão 1 tem 21x21 módulos; cada versão subsequente adiciona 4 módulos por lado, de modo que a versão 40 tem 177x177. O número da versão é determinado automaticamente pelo codificador a partir do tamanho do conteúdo e do nível de correção de erros escolhido. Os códigos QR de produção ficam tipicamente entre a versão 4 e a versão 10 (33x33 a 57x57 módulos), porque acima disso fica difícil escanear de um telefone à distância do braço.
- Modos de codificação. Os códigos QR são cientes do modo: o cabeçalho do fluxo de dados informa ao decodificador qual conjunto de caracteres está em uso, e um único símbolo pode misturar modos. O modo numérico empacota três dígitos em dez bits (cerca de 3,33 bits por dígito). O modo alfanumérico empacota dois caracteres em onze bits, limitado a maiúsculas A-Z, dígitos, espaço e os símbolos
$ % * + - . / :. O modo byte usa 8 bits por byte e lida com URLs em maiúsculas e minúsculas, texto UTF-8 e binário. O modo kanji usa 13 bits por caractere para japonês em Shift JIS. Escolher o modo certo é o que separa um código compacto de versão 1 de 21x21 de uma confusão ilegível de quadrados pretos. - Correção de erros. Os códigos QR usam a correção de erros Reed-Solomon, a mesma técnica de teoria da codificação que protege CDs, transmissões de sondas espaciais e DVDs. O artigo original de 1960 de Irving S. Reed e Gustave Solomon, Polynomial Codes Over Certain Finite Fields no SIAM Journal on Applied Mathematics, trata uma sequência de dados como os coeficientes de um polinômio sobre um corpo finito; a redundância na sobre-avaliação permite ao receptor reconstituir o polinômio mesmo quando algumas avaliações estão erradas. QR oferece quatro níveis: L (cerca de 7 %), M (cerca de 15 %), Q (cerca de 25 %) e H (cerca de 30 %). A porcentagem é a fração de palavras de código que podem ser perdidas ou corrompidas e ainda assim recuperadas.
- Carga útil máxima. Na versão 40 (177x177 módulos) com correção de nível L, um QR pode carregar 7.089 caracteres numéricos, 4.296 alfanuméricos, 2.953 bytes (texto UTF-8) ou 1.817 kanji. No nível H, a mesma versão 40 só comporta 3.057 dígitos, 1.852 alfanuméricos, 1.273 bytes ou 784 kanji. Na prática, quase nenhum QR do mundo real carrega mais que algumas centenas de bytes, porque os scanners de mão começam a ter dificuldades com códigos densos da versão 20 em diante nas distâncias de leitura habituais.
- A zona de silêncio. Todo QR precisa de uma borda em branco mínima de 4 módulos de largura em volta da área de dados. Cortar dentro da zona de silêncio quebra a leitura mesmo quando a área de dados está intacta, porque o scanner usa o contraste entre a zona de silêncio e o padrão de detecção para fixar o código. Este gerador emite a zona de silêncio correta automaticamente; se você cortar a imagem baixada manualmente, deixe margem.
Usos comuns dos códigos QR
- URLs e marketing. De longe a carga útil mais comum. O QR codifica um link
https://...em texto simples; um scanner mostra o URL antes de abri-lo (ou deveria, em aplicativos confiáveis). Acompanhe o QR com uma cópia impressa do URL para que os leitores possam verificar antes de tocar, especialmente em contextos físicos onde a folha impressa poderia ter sido trocada. - Compartilhamento de Wi-Fi. O esquema URI
WIFI:S:<SSID>;T:<WPA|WEP|nopass>;P:<senha>;H:<true|false>;;permite que um telefone entre numa rede com um toque. O pilar dos cartazes de Wi-Fi para visitantes em cafés, Airbnbs, salas de conferência e escritórios anexos. Use nível Q ou H se o cartaz for manuseado ou exposto à intempérie, porque um módulo faltante num QR de Wi-Fi bloqueia todos os visitantes que o escanearem. - Cartões de visita e contatos. Codifique uma carga útil vCard 3.0 (RFC 6350) com nome, telefone, e-mail e organização, e o telefone que escaneia oferece salvar o contato diretamente na agenda. Os vCards são verbosos para padrões de QR: um cartão de contato geralmente fica entre a versão 6 e a versão 12; o nível M é o padrão usual, a menos que o cartão seja impresso em formato pequeno.
- Pagamentos móveis. Alipay e WeChat Pay popularizaram a liquidação comercial por QR na China a partir de 2011 e 2014 respectivamente; o mesmo padrão agora atende Singapura (PayNow), Tailândia (PromptPay), Índia (UPI) e uma parcela crescente da Europa. O comerciante imprime um QR; o cliente o escaneia de um aplicativo de pagamentos; o aplicativo cuida da autorização, liquidação e recibo. Nenhum hardware NFC ou leitor de cartão é necessário do lado do comerciante.
- Embalagem de produto. Um QR numa caixa pode levar a manuais, registro de garantia, informações de recall, listas de ingredientes ou sistemas de autenticação de produto. Use nível H ou Q porque caixas de transporte se arranham, se mancham com água e às vezes são cobertas com etiquetas de envio. Um QR projetado para embalagem externa deve também incluir o URL impresso como reserva.
- Ingressos de evento e cartões de embarque. Codifique um identificador único de ingresso ou um token assinado para escaneamento rápido na porta. A maioria dos cartões de embarque aéreo modernos usa Aztec em vez de QR, mas ingressos de show, entradas de museu e acessos a estádios são predominantemente QR. Nível Q ou H sobrevive ao amassamento no bolso e à breve exposição à água de uma fila na chuva.
Normas e marcos históricos
- 1994: a Denso Wave inventa o código QR. O engenheiro Masahiro Hara projeta o símbolo em aproximadamente dezoito meses na Denso Corporation no Japão, originalmente para o rastreamento de peças na cadeia de suprimentos da Toyota. A escolha decisiva são os três quadrados concêntricos dos padrões de detecção na proporção 1:1:3:1:1, que permitem aos scanners fixar um QR em qualquer orientação.
- Janeiro de 1999: JIS X 0510. O comitê japonês de padrões industriais publica a primeira norma nacional sobre códigos QR, codificando os modos de codificação, a estrutura de correção de erros e os requisitos físicos do símbolo que a Denso Wave aplicava internamente desde 1994.
- Junho de 2000: ISO/IEC 18004:2000. A primeira edição internacional, que define os símbolos QR fundamentais Modelo 1 e Modelo 2. A publicação a nível internacional remove qualquer incerteza residual de licenciamento ou geografia para potenciais implementadores e abre caminho para a adoção global.
- Setembro de 2006: ISO/IEC 18004:2006. Define o «QR Code 2005», a versão que a maioria dos scanners modernos realmente implementa. Acrescenta esclarecimentos, variantes micro-QR adicionais para usos industriais apertados e melhorias na colocação de padrões de alinhamento em versões altas.
- Agosto de 2024: ISO/IEC 18004:2024. A quarta edição atual. Otimiza a eficiência de codificação, aperta as regras de anexação estruturada (que permitem que uma carga útil lógica seja dividida em vários símbolos físicos) e alinha a terminologia com a especificação micro-QR retangular relacionada. Todo código emitido por este gerador está em conformidade com a especificação de 2024.
- 1960: códigos Reed-Solomon. Irving S. Reed e Gustave Solomon publicam Polynomial Codes Over Certain Finite Fields no SIAM Journal on Applied Mathematics, volume 8, páginas 300-304 (DOI 10.1137/0108018). A mesma técnica de teoria da codificação que protege CDs, DVDs e dados de sondas interplanetárias é o que permite que um código QR continue funcionando quando uma parte está manchada, rasgada ou coberta por um logo.
- Setembro de 2017 e maio de 2018: detecção nativa de QR pela câmara do telefone. A Apple lança o Camera.app capaz de ler QR no iOS 11 (setembro de 2017); o Google lança a detecção de QR no Google Lens (maio de 2018) e a integra à câmara Android padrão. Eliminar a necessidade de um aplicativo scanner de terceiros é o principal motor da adoção QR pós-2017 em marketing, restauração e pagamentos móveis fora da Ásia Oriental.
- 2021 a 2024: a ascensão do quishing. O phishing por QR sobe de cerca de 0,8 % dos e-mails de phishing em 2021 para 12,4 % em 2023 e estabiliza perto de 10,8 % em 2024. Os executivos C-suite são cerca de 42 vezes mais propensos do que os funcionários de base a receber uma tentativa de quishing; cerca de 27 % dos e-mails de quishing imitam notificações de autenticação multifator. Os produtores legítimos de QR respondem evitando redirecionamentos de rastreamento silenciosos e imprimindo o URL ao lado do código para que os scanners possam verificar antes de tocar.
Outras perguntas frequentes
Qual o tamanho de impressão para o meu código QR?
Para impressão, no mínimo 2 cm por 2 cm (cerca de 0,8 polegada), o que dá uma proporção aproximada de 20:1 entre distância de leitura e tamanho de módulo nas resoluções habituais de câmaras de telefone. Uma regra prática útil é tamanho mínimo de impressão ≈ distância de leitura ÷ 10: um QR destinado a ser lido a 2 metros deve ter pelo menos 20 cm de largura; um código num outdoor de rodovia a 50 metros deve ter pelo menos 5 metros de largura.
Por que o mesmo conteúdo às vezes produz códigos de tamanhos diferentes?
Duas razões. Primeiro, o codificador pode ter aumentado a versão QR (mais módulos por lado) porque o seu nível de correção de erros exige mais redundância do que cabe na versão menor. Segundo, o codificador pode ter mudado de modo: um identificador só de dígitos é codificado em modo numérico a 3,33 bits por caractere; o mesmo identificador com um prefixo de letra força o modo alfanumérico ou byte, que usa mais bits por caractere e pode subir a versão.
Posso incorporar um logo no centro sem quebrar o QR?
Sim, até cerca de 25-30 % da área visível, se você também aumentar o nível de correção de erros. Reed-Solomon pode recuperar os módulos que um logo cobre, mas apenas até a porcentagem de recuperação do nível. O nível H (30 %) é a escolha padrão para sobreposições de logo; o nível Q (25 %) funciona para logos menores. Teste sempre o escaneamento a partir de pelo menos três telefones diferentes antes de imprimir definitivamente, porque a posição do logo sobre quais módulos específicos também importa.
Qual a diferença entre QR estático e QR dinâmico?
Um QR estático codifica a carga útil diretamente: você escaneia e obtém exatamente o URL ou texto codificado. Um QR dinâmico codifica um URL curto de rastreamento que redireciona através de um servidor de terceiros, de modo que o destino pode ser alterado sem reimprimir o código e cada escaneamento pode ser registrado. Este gerador produz apenas QRs estáticos: o conteúdo é o conteúdo, sem redirecionamentos, sem rastreamento. Mais lento para atualizar mas invisível para scanners anti-phishing e sobrevive ao fim da empresa de redirecionamento de terceiros.
Os códigos QR diferenciam maiúsculas e minúsculas?
Os dados sim, mas o modo determina o que cabe. O modo alfanumérico só suporta maiúsculas A-Z, dígitos, espaço e $ % * + - . / :; um URL escrito em minúsculas força o codificador para o modo byte, que usa mais bits por caractere e pode subir a versão do QR. Se você controla o destino, usar um caminho curto todo em maiúsculas num domínio sem string de consulta mantém o código tão pequeno quanto possível.
Minhas entradas são armazenadas ou enviadas para algum lugar?
Não. Este gerador roda inteiramente no seu navegador via a biblioteca com licença MIT QRCode.js. O URL, a senha de Wi-Fi, o vCard e os dados de imagem são calculados e renderizados localmente; nada é transmitido a nenhum servidor, nenhum evento de analytics registra os valores, nenhuma lista de marketing captura suas entradas. Verificável no painel Network das ferramentas de desenvolvimento observando a ausência de qualquer POST após o carregamento da página. Senhas de Wi-Fi e números de telefone vCard são exatamente o tipo de carga útil que os geradores do lado servidor monetizam; este não monetiza.
Perguntas frequentes
Qual é o melhor tamanho para um QR code?
Para impressão, faça o QR code com pelo menos 2 cm x 2 cm (cerca de 0,8 polegadas). Para outdoors ou placas vistas à distância, aumente proporcionalmente. Regra prática, o tamanho mínimo do código equivale à distância de leitura dividida por 10.
PNG ou SVG, qual devo baixar?
Use PNG para uso digital (sites, redes sociais, e-mail). Use SVG para materiais impressos, já que é um formato vetorial que escala para qualquer tamanho sem perder qualidade.
Posso personalizar as cores do QR code?
Sim, use os seletores de cor principal e plano de fundo para combinar com sua marca. Apenas mantenha contraste suficiente entre as duas cores, caso contrário, os leitores não conseguirão ler o código de forma confiável.
Os QR codes expiram?
Não. Os QR codes gerados aqui são estáticos, os dados são codificados diretamente no padrão. Eles continuam funcionando para sempre, desde que o conteúdo ao qual estão vinculados (como uma URL) permaneça ativo.
O que faz o "nível de correção de erros"?
Níveis mais altos de correção de erros permitem que um leitor consiga ler o código mesmo quando parte dele está danificado, sujo ou coberto por um logo. Baixa (7%) gera o padrão menor; Alta (30%) sobrevive a danos pesados, mas torna o código mais denso.
Ferramentas relacionadas
Compressor de imagens gratuito on-line
Comprima imagens JPEG, PNG e WebP até 80% menores. Resultados instantâneos, sem upload para servidor.
Gerador de senhas gratuito on-line
Gere senhas fortes e aleatórias instantaneamente. Personalize o comprimento, inclua maiúsculas, minúsculas, números e símbolos. Grátis, executa no seu navegador.
Codificador e decodificador Base64 gratuito on-line
Converta texto para Base64 ou decodifique Base64 de volta para texto instantaneamente. Suporta conversão de arquivo para Base64. Grátis, sem cadastro, executa no seu navegador.