Gerador de Código QR
Gere códigos QR a partir de texto ou URLs. Gera códigos QR seguindo o padrão ISO/IEC 18004 com níveis de correção de erros configuráveis (L/M/Q/H), permitindo…
Gera códigos QR seguindo o padrão ISO/IEC 18004 com níveis de correção de erros configuráveis (L/M/Q/H), permitindo recuperação de 7-30% dos dados caso o código esteja danificado.
Como funcionam os códigos QR?
O código QR é um código de barras matricial bidimensional definido pela ISO/IEC 18004. Os dados são codificados como módulos escuros e claros em uma grade quadrada, com três padrões de localização nos cantos.
A correção de erros usa codificação Reed-Solomon. Quatro níveis: L (7 %), M (15 %), Q (25 %), H (30 %). Maior correção permite leitura mesmo com oclusão parcial.
Versões QR vão de 1 (21×21 módulos) a 40 (177×177). O codificador seleciona automaticamente a menor versão capaz de conter os dados.
Formula: Capacidade (Versão 1, Nível L): Numérico: 41 caracteres Alfanumérico: 25 caracteres Byte: 17 caracteres Módulos por lado = 4 × Versão + 17
Exemplo de cálculo
Codificar 'https://example.com' (19 bytes) no nível M requer versão 2 (25×25). No nível H, a mesma dados precisa da versão 3 (29×29).
Quando usar esta calculadora
- Uma equipe de marketing gerando códigos QR para embalagens de produtos, folhetos ou cartões de visita com link para um site ou aplicativo
- Um gerente de armazém criando etiquetas QR para rastreamento de estoque, identificação de localização de compartimentos ou etiquetagem de ativos
- Um organizador de eventos gerando códigos QR para ingressos digitais, sistemas de check-in ou compartilhamento de rede Wi-Fi
- Um desenvolvedor incorporando códigos QR em um aplicativo para transferência de dados, autenticação ou deep linking
Erros comuns a evitar
- Escolher um nível de correção de erros baixo demais para materiais impressos — placas externas, embalagens e etiquetas sofrem danos; use o Nível Q ou H para impressões físicas e o Nível L apenas para telas digitais limpas
- Gerar códigos QR com dados em excesso — URLs ou textos longos criam códigos densos e difíceis de ler, especialmente em tamanhos pequenos; mantenha o conteúdo abaixo de 300 caracteres ou use encurtadores de URL
- Não testar o código QR em vários dispositivos antes de imprimir — câmeras e aplicativos de leitura diferentes têm capacidades variadas; teste em pelo menos 3 telefones diferentes antes da produção em massa
- Usar cores de baixo contraste — escuro sobre claro oferece a melhor confiabilidade de leitura; evite cinza-claro sobre branco ou azul-escuro sobre preto; o padrão preto sobre branco é o ideal
Como interpretar os resultados
- A contagem de caracteres mostra quantos dados são codificados — mais caracteres exigem uma versão QR maior com uma grade de módulos mais densa, que se torna mais difícil de escanear em tamanhos de impressão pequenos
- Se o código gerado parecer muito denso, encurte o conteúdo (p. ex., use um encurtador de URL) ou selecione um nível de correção de erros mais baixo — ambos reduzem o número de módulos
- Uma correção de erros mais alta (de L a H) permite que o código sobreviva a danos ou à sobreposição de um logotipo ao custo de densidade — use Q ou H para etiquetas impressas em ambientes severos e L apenas para telas digitais limpas
- Teste a leitura da pré-visualização com vários telefones ou aplicativos de leitura diferentes antes da impressão em massa — um código que funciona na tela ainda pode falhar no tamanho, material ou iluminação finais de impressão
- Se a leitura falhar após personalizar as cores, volte a um primeiro plano escuro sobre fundo claro — preto sobre branco continua sendo a combinação lida com maior confiabilidade
Normas e referências relacionadas
- ISO/IEC 18004:2015 — Especificação da simbologia de código de barras QR Code, definindo modos de codificação, correção de erros e layout dos módulos
- GS1 Digital Link — Padrão para codificar dados de identificação de produtos em códigos QR para varejo e cadeia de suprimentos
Perguntas frequentes
Qual nível de correção escolher?
Nível L para telas digitais limpas. Nível M para impressão geral. Nível Q ou H para embalagens, placas externas ou sobreposição de logo.
Há um tamanho máximo de dados?
O maior QR (versão 40, nível L) armazena 7.089 dígitos, 4.296 alfanuméricos ou 2.953 bytes. Manter abaixo de ~300 caracteres para escaneamento rápido.
Posso colocar um logotipo no centro de um código QR?
Sim, se você usar o nível de correção de erros H (recuperação de 30%). O logotipo encobre alguns módulos, mas a codificação Reed-Solomon permite que o leitor reconstrua os dados ausentes. Mantenha o logotipo abaixo de 20% da área do código QR e teste a confiabilidade de leitura em vários dispositivos antes do uso em produção.