Você já escaneou um QR Code com a logo da empresa no meio e funcionou perfeitamente — mas como? A imagem tecnicamente "tapa" parte do código. A resposta está na correção de erro: um mecanismo embutido que torna o QR legível mesmo quando parte dele está danificada, suja ou coberta.
Entender os quatro níveis (L, M, Q, H) faz diferença na hora de escolher o gerador certo para o seu contexto: um QR industrial precisa de configurações diferentes de um QR numa tela de smartphone.
O que é correção de erro?
QR Codes são baseados em Reed-Solomon, um algoritmo de correção de erros criado originalmente para CDs e comunicações espaciais. A ideia é simples: ao gerar o QR, parte dos módulos (os quadradinhos pretos) não carrega dados úteis — carrega redundância. Se alguns módulos forem destruídos ou cobertos, o leitor usa essa redundância para reconstruir a informação original.
É por isso que um QR Code rasgado ainda funciona, e que colocar uma logo no centro não quebra a leitura — desde que a porcentagem de área "escondida" não ultrapasse o que o nível escolhido suporta.
Os 4 níveis de correção de erro
| Nível | % recuperável | Tamanho relativo do QR | Quando usar |
|---|---|---|---|
| L | ~7% | Menor / mais limpo | Tela digital, ambiente controlado |
| M | ~15% | Médio | Impressão padrão, uso geral |
| Q | ~25% | Maior | Ambientes com sujeira leve, logos pequenas |
| H | ~30% | Maior / mais denso | Logo no centro, indústria, rua, sol |
Nível L — Low (baixo)
Recupera até 7% dos dados caso parte do QR seja danificada. Gera o código mais compacto e limpo, ideal para telas de computador ou celular onde a leitura é feita em condições perfeitas.
Nível M — Medium (médio)
Recupera até 15%. É o padrão da maioria dos geradores. Funciona bem para impressão comum — panfleto, cartão de visita, embalagem — onde pequenas manchas ou riscos são possíveis.
Nível Q — Quartile (quartil)
Recupera até 25%. Boa escolha quando o QR vai em ambientes com sujeira moderada ou quando você quer colocar uma logo pequena sem comprometer a leitura.
Nível H — High (alto)
Recupera até 30%. É o nível certo para QR com logo grande no centro, ambientes industriais (graxa, pó, umidade), outdoors expostos ao sol, ou superfícies que se desgastam com o tempo.
O trade-off: mais proteção = código mais denso
Quanto maior o nível de correção, mais módulos de redundância são adicionados. Com os mesmos dados, um QR nível H tem muito mais quadradinhos que um QR nível L. Isso significa:
- Código menor = mais fácil de ler em impressões pequenas ou distância maior.
- Código maior = mais difícil de ler se o tamanho físico for insuficiente.
Se você usa nível H com uma URL muito longa, o QR pode ficar tão denso que câmeras comuns terão dificuldade. A solução é encurtar o link — um link curto resolve isso, e um QR dinâmico também armazena um link curto internamente.
Como o Code2Scan ajusta o nível ao colocar logo
Quando você usa o gerador de QR Code do Code2Scan e faz o upload de uma logo, o gerador eleva automaticamente o nível para Q ou H — dependendo do tamanho da logo. Assim, a área coberta pela imagem está dentro do limite de recuperação e o QR continua funcionando.
Quer personalizar a logo no QR? Veja o guia completo: QR Code com logo personalizado.
Passo a passo: escolhendo o nível certo
- Defina o destino do QR — tela, papel, outdoor, superfície industrial?
- Vai ter logo? Se sim, use Q ou H. Se não, L ou M costumam bastar.
- Calcule o tamanho físico — QR nível H com URL longa precisa de pelo menos 3–4 cm. Veja as regras em tamanho mínimo de QR Code.
- Teste antes de imprimir — escaneia no Code2Scan Scanner com a câmera do celular para validar.
- Encurte o link se necessário — menos dados = QR menos denso mesmo em nível alto.
Erros comuns
❌ Usar nível H sem precisar
Muita gente ouve "H é mais seguro" e escolhe sem pensar. Se o QR vai numa tela limpa, nível H só deixa o código mais denso e difícil de escanear — sem benefício real.
❌ Colocar logo sem ajustar o nível
Adicionar uma logo no centro de um QR nível L cobre mais do que os 7% que ele suporta. O resultado: QR que não lê. Sempre use Q ou H ao inserir logo.
❌ Misturar dados longos + nível alto
URL com 200 caracteres + nível H = QR minúsculo torna-se ilegível. Encurte o link ou aumente o tamanho físico do código.
❌ Confiar apenas no olho
Um QR pode "parecer" certo e ainda não funcionar em câmeras menos potentes. Teste sempre com pelo menos dois dispositivos antes de imprimir em escala.
Confira outros erros clássicos no artigo erros comuns no QR Code.
Resumo
- Correção de erro Reed-Solomon permite que o QR seja lido mesmo com parte coberta ou danificada.
- L (~7%) — para tela, ambiente limpo; código mais compacto.
- M (~15%) — padrão geral; impressão comum.
- Q (~25%) — logo pequena ou ambiente com sujeira leve.
- H (~30%) — logo grande, indústria, rua; código mais denso.
- Dados longos + nível alto = use link curto para não densificar demais.
- Sempre teste antes de imprimir em escala.
Quer criar um QR Code com o nível de correção ideal — e com logo se quiser? Acesse o gerador do Code2Scan e personalize em segundos.