Você já reparou que alguns QR Codes são pequeninos e outros parecem um labirinto gigante? Não é estética — é física: quanto mais dado, mais módulos (quadradinhos), maior o código. Entender isso evita surpresas na hora de imprimir.
Este guia explica as 40 versões do padrão QR Code, os modelos históricos, as variantes especiais e os "tipos por conteúdo" — URL, Wi-Fi, vCard, Pix — com tabela de referência e passo a passo de como o gerador decide qual versão usar.
As 40 versões do QR Code
O padrão QR Code (ISO/IEC 18004) define 40 versões, numeradas de 1 a 40. Cada versão é uma grade quadrada de módulos:
- Versão 1 → grade de 21×21 módulos (a menor possível)
- Versão 40 → grade de 177×177 módulos (a maior do padrão)
A fórmula é simples: módulos = 17 + (versão × 4).
Quanto mais dados você codifica, o gerador avança para versões maiores — e o QR fica visualmente maior e mais denso.
Tabela de referência: versão → módulos → capacidade
| Versão | Grade (módulos) | Capacidade aprox. (alfanum., nível M) |
|---|---|---|
| 1 | 21×21 | ~20 caracteres |
| 2 | 25×25 | ~38 caracteres |
| 5 | 37×37 | ~85 caracteres |
| 10 | 57×57 | ~271 caracteres |
| 15 | 77×77 | ~535 caracteres |
| 20 | 97×97 | ~858 caracteres |
| 25 | 117×117 | ~1.269 caracteres |
| 30 | 137×137 | ~1.754 caracteres |
| 35 | 157×157 | ~2.313 caracteres |
| 40 | 177×177 | ~4.296 caracteres (numérico) / ~2.953 alfanum. |
Dica prática: uma URL curta típica (
https://code2scan.com/p/abc123) tem ~34 caracteres — cabe tranquilamente na versão 2 ou 3. Uma URL longa com parâmetros UTM pode forçar a versão 6 ou 7.
Quer entender os limites com mais detalhe? Veja o artigo sobre capacidade de dados do QR Code.
Modelo 1 vs Modelo 2
Antes do padrão moderno existia o Modelo 1, criado pela Denso Wave em 1994. O Modelo 2 (1997) é o que usamos hoje — é este que os leitores de celular reconhecem. Diferenças principais:
| Característica | Modelo 1 | Modelo 2 (atual) |
|---|---|---|
| Capacidade máxima | Menor | Muito maior (v40) |
| Alinhamento | Simples | Padrões de alinhamento adicionais |
| Correção de erro | L, M, Q, H | L, M, Q, H (melhorado) |
| Leitura por celular | Raro | Universal |
Na prática: ignore o Modelo 1. Todo gerador moderno usa o Modelo 2.
Micro QR Code
O Micro QR Code é uma variante compacta com apenas 4 versões (M1 a M4), grade mínima de 11×11 módulos. Foi criado para etiquetas industriais, componentes eletrônicos e espaços onde o QR padrão não cabe.
| Versão | Grade | Capacidade máxima |
|---|---|---|
| M1 | 11×11 | 5 dígitos numéricos |
| M2 | 13×13 | 10 numéricos / 6 alfanum. |
| M3 | 15×15 | 23 numéricos / 14 alfanum. |
| M4 | 17×17 | 35 numéricos / 21 alfanum. |
Quando usar: só quando o espaço é crítico e o conteúdo é curto (um código de lote, um ID numérico). Para URLs, prefira o QR Code padrão.
Variantes especiais: iQR, SQRC e Frame QR
Além do padrão ISO, a Denso Wave criou variantes proprietárias:
- iQR Code — suporta grades retangulares e capacidade muito maior que a v40. Raramente suportado por apps de consumo.
- SQRC (Secure QR Code) — tem uma camada de dados privados que só leitores autorizados acessam. Usado em controle de acesso industrial.
- Frame QR — reserva uma "janela" central para colocar uma imagem, logo ou texto animado. Alguns geradores oferecem algo similar com logo sobreposto.
Para uso cotidiano (marketing, negócios, links), o QR Code Modelo 2 padrão atende 99% dos casos.
Tipos por conteúdo: o que vai dentro do QR
Além das versões técnicas, existe uma classificação por tipo de conteúdo — que é o que a maioria das pessoas chama de "tipo de QR Code":
| Tipo | O que armazena | Ferramenta |
|---|---|---|
| URL / Link | Endereço web (o mais comum) | Gerador de QR |
| Texto | Texto livre, sem link | QR de texto |
| Wi-Fi | SSID, senha, tipo de segurança | QR de Wi-Fi |
| vCard | Nome, telefone, e-mail, empresa | QR de vCard |
| Pix | Chave Pix + valor (opcional) | QR de Pix |
| Número + mensagem pré-preenchida | QR de WhatsApp | |
| Destinatário + assunto + corpo | QR de e-mail | |
| SMS | Número + texto da mensagem | QR de SMS |
Cada tipo formata os dados de um jeito específico (protocolos como WIFI:, mailto:, BEGIN:VCARD) antes de gerar o QR. O gerador lida com isso automaticamente.
Os níveis de correção de erro influenciam a versão
O QR Code tem 4 níveis de correção de erro (L, M, Q, H) que definem quanto do código pode estar danificado e ainda ser lido. Nível H protege mais — mas ocupa mais módulos, forçando uma versão maior.
| Nível | Recupera até | Impacto no tamanho |
|---|---|---|
| L | 7% | Menor QR |
| M | 15% | Equilíbrio (padrão) |
| Q | 25% | Maior |
| H | 30% | Maior ainda (necessário se tiver logo sobreposto) |
Saiba mais no artigo sobre correção de erro do QR Code.
Como o gerador decide a versão (passo a passo)
Você não precisa escolher a versão manualmente — o gerador faz isso por você. Veja o processo:
- Você informa o conteúdo — uma URL, um texto, dados de Wi-Fi etc.
- O gerador conta os caracteres e identifica o tipo (numérico, alfanumérico, byte, kanji).
- Aplica o nível de correção escolhido (padrão: M).
- Calcula a versão mínima que comporta tudo isso.
- Gera o QR nessa versão — nem maior, nem menor.
Se você encurtar a URL (com um encurtador de link), o gerador pode usar uma versão menor → QR mais limpo e fácil de escanear. Entenda mais sobre o que é QR Code e como funciona o padrão.
Por que o QR fica maior ao adicionar dados
Cada módulo extra custa espaço. O QR Code não pode simplesmente "espremer" mais dados na mesma grade — precisaria reduzir cada módulo a ponto de tornar a leitura impossível. Por isso a especificação define versões maiores: mais módulos = mais dados = QR maior.
Adicionar logo, aumentar o nível de correção, usar uma URL longa ou incluir caracteres especiais são os principais fatores que aumentam a versão.
Erros comuns
❌ Achar que versão alta = QR ruim
Versão 10, 15, 20 — tudo normal. O que importa é que o QR seja impresso no tamanho certo para a distância de leitura.
❌ Usar Micro QR para URLs
Micro QR tem capacidade muito limitada. Para links, sempre use o QR Code padrão (Modelo 2).
❌ Ignorar o nível de correção ao adicionar logo
Se você coloca um logo no centro do QR, use nível H. Senão, os dados cobertos pelo logo ficam sem redundância e o código pode falhar.
❌ Encurtar o QR fisicamente demais
Um QR versão 10 impresso em 1cm vai falhar. Respeite o tamanho mínimo de impressão.
❌ Confundir "tipo de QR" com "versão de QR"
"Tipo" é o conteúdo (URL, Wi-Fi, vCard). "Versão" é o tamanho da grade (1 a 40). São conceitos diferentes.
Resumo
- O QR Code padrão tem 40 versões (21×21 a 177×177 módulos) — mais dados = versão maior.
- O Modelo 2 é o padrão atual; Modelo 1 é obsoleto.
- Micro QR (M1–M4) é para conteúdos curtíssimos em espaços mínimos.
- iQR, SQRC e Frame QR são variantes proprietárias para usos específicos.
- Os tipos por conteúdo (URL, Wi-Fi, vCard, Pix) são categorias diferentes das versões técnicas.
- O nível de correção (L/M/Q/H) afeta o tamanho — use H se tiver logo.
- O gerador escolhe a versão automaticamente — sua missão é fornecer o conteúdo certo.
Gere seu QR Code agora — o gerador escolhe a versão ideal para o seu conteúdo automaticamente, com exportação em PNG, SVG e PDF.