Ferramentas
Gerador de QR Code Online
Crie QR codes personalizados a partir de qualquer texto ou link. Escolha cores, tamanho e nível de correção de erros. Tudo no navegador, sem envio de dados para servidores.
QR codes gerados diretamente no seu navegador
Diferente de outras ferramentas online, este gerador processa tudo localmente no seu dispositivo. O texto ou link que você inserir nunca é enviado para nenhum servidor externo — a geração acontece inteiramente via JavaScript no navegador.
O resultado é exportado como PNG de alta resolução, pronto para uso em materiais impressos, apresentações, campanhas de marketing e qualquer outro fim. QR codes estáticos gerados aqui não têm prazo de validade e não dependem de nenhum serviço de terceiros para funcionar.
Como os QR codes armazenam informação
Um QR code é uma matriz de módulos pretos e brancos organizados em um padrão específico. Ele possui três quadrados nos cantos (padrões de localização) que permitem ao leitor identificar a posição e orientação do código, mais um conjunto de padrões de alinhamento para compensar distorções de perspectiva.
A informação é codificada nos módulos restantes usando Reed-Solomon, um algoritmo de correção de erros que permite recuperar dados mesmo quando parte do código está danificada ou coberta. Por isso é possível adicionar logotipos ao centro de um QR code sem perder legibilidade — desde que a área coberta não exceda a capacidade de correção configurada.
Tipos de conteúdo suportados
QR codes suportam diferentes modos de codificação: numérico (apenas dígitos, mais eficiente), alfanumérico (letras maiúsculas e alguns símbolos), binário (qualquer dado de 8 bits, incluindo URLs com caracteres especiais e texto UTF-8) e Kanji (para caracteres japoneses). O modo é selecionado automaticamente com base no conteúdo.
Para URLs, o conteúdo é tratado como binário, suportando até 2.953 bytes. Para
texto simples sem caracteres especiais, o modo alfanumérico permite até 4.296
caracteres com mais eficiência. Tipos comuns de conteúdo: URLs, e-mails (com
prefixo mailto:), telefones (tel:), SMS (smsto:),
dados Wi-Fi e vCards.
Escolhendo o nível de correção de erros
O nível de correção de erros é um compromisso entre capacidade de armazenamento e resistência a danos. Nível L (7%) gera QR codes menores — ideal para telas onde não há risco de dano físico. Nível M (15%) é o padrão equilibrado para a maioria dos usos. Nível Q (25%) é recomendado para etiquetas e embalagens que podem ser riscadas. Nível H (30%) é o mais robusto, ideal para ambientes industriais ou quando há sobreposição de logo.
Na prática, para links digitais em campanhas de marketing e redes sociais, o nível M é suficiente. Para materiais físicos como panfletos, embalagens e cartões de visita, prefira Q ou H para garantir leitura mesmo com desgaste do material.
Boas práticas para QR codes em materiais impressos
Tamanho mínimo recomendado é 2,5 cm × 2,5 cm para leitura a uma distância de até 30 cm. Para outdoors ou materiais visualizados de longe, a regra é: 1 cm de tamanho para cada 10 cm de distância de leitura. Sempre mantenha uma área de silêncio (margem branca) ao redor do código — ao menos 4 módulos de largura.
Teste sempre o QR code impresso com múltiplos dispositivos antes de distribuir em larga escala. Verifique o contraste: fundo branco com módulos pretos é o mais confiável. Cores personalizadas funcionam, mas evite gradientes e certifique-se de que a diferença de luminosidade entre cor de fundo e cor dos módulos seja suficiente para câmeras de baixa qualidade.
Perguntas frequentes
O que é um QR code?
QR code (Quick Response Code) é um tipo de código de barras bidimensional que pode armazenar diferentes tipos de informação: URLs, textos, dados de contato, Wi-Fi, entre outros. Câmeras de smartphones conseguem lê-los instantaneamente, redirecionando o usuário para a informação armazenada.
Qual é o limite de caracteres de um QR code?
O limite varia conforme o tipo de dado e o nível de correção de erros. Para texto alfanumérico, o máximo é 4.296 caracteres no nível L. Para texto binário (como URLs com caracteres especiais), o limite é de 2.953 bytes. Na prática, quanto mais curto o conteúdo, menor e mais fácil de ler será o QR code gerado.
O que é nível de correção de erros?
O nível de correção de erros determina o quanto o QR code pode ser danificado ou obstruído e ainda ser lido com sucesso. Nível L permite 7% de perda, M permite 15%, Q permite 25% e H permite 30%. Níveis mais altos tornam o QR code mais denso (mais módulos), mas mais resistente. Para usos em ambientes físicos onde o código pode se desgastar, use Q ou H.
Posso usar cores personalizadas no QR code?
Sim. É possível personalizar tanto a cor dos módulos (pontos escuros) quanto a cor de fundo. O importante é manter contraste suficiente entre as duas cores para garantir que leitores consigam decodificar o código. Evite combinações de baixo contraste como cinza claro sobre branco ou cores muito próximas no espectro.
O QR code gerado expira?
QR codes estáticos — como os gerados por esta ferramenta — não expiram. Eles codificam a informação diretamente no padrão visual, sem depender de nenhum servidor ou serviço externo. O único caso em que um QR code perde funcionalidade é se o link ou conteúdo codificado nele deixar de existir.
Para que serve um QR code?
QR codes são usados para compartilhar links rapidamente, exibir menus digitais em restaurantes, fazer pagamentos (Pix usa QR code), conectar dispositivos ao Wi-Fi sem digitar senha, compartilhar dados de contato (vCard), redirecionar clientes para avaliações, redes sociais ou landing pages em materiais impressos como panfletos, embalagens e cartões de visita.

