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
WhatsApp Número + mensagem pré-preenchida QR de WhatsApp
E-mail 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:

  1. Você informa o conteúdo — uma URL, um texto, dados de Wi-Fi etc.
  2. O gerador conta os caracteres e identifica o tipo (numérico, alfanumérico, byte, kanji).
  3. Aplica o nível de correção escolhido (padrão: M).
  4. Calcula a versão mínima que comporta tudo isso.
  5. 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

  1. O QR Code padrão tem 40 versões (21×21 a 177×177 módulos) — mais dados = versão maior.
  2. O Modelo 2 é o padrão atual; Modelo 1 é obsoleto.
  3. Micro QR (M1–M4) é para conteúdos curtíssimos em espaços mínimos.
  4. iQR, SQRC e Frame QR são variantes proprietárias para usos específicos.
  5. Os tipos por conteúdo (URL, Wi-Fi, vCard, Pix) são categorias diferentes das versões técnicas.
  6. O nível de correção (L/M/Q/H) afeta o tamanho — use H se tiver logo.
  7. 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.