Lição 2

Níveis de correção de erros

L, M, Q e H — e a troca entre redundância e capacidade.

QR codes incluem codewords de correção de erros para que scanners recuperem quando parte do símbolo está suja, amassada ou coberta.

Os quatro níveis

NívelRecuperação aprox.Uso típico
L~7%Máxima capacidade de dados; exibição limpa e grande
M~15%Padrão para URLs e textos curtos do dia a dia
Q~25%Impressão pequena, obstrução parcial
H~30%Logos no centro, etiquetas gastas, ambientes difíceis

Mais correção adiciona redundância. O símbolo fica mais denso para o mesmo payload — strings longas podem falhar em níveis altos dentro de uma contagem razoável de módulos.

Trade-offs que desenvolvedores sentem

  • Mais dados → prefira L ou M
  • Impressão menor ou cobertura parcial → prefira Q ou H
  • Erros de geração em ferramentas no navegador → encurte o texto ou baixe um nível

As porcentagens descrevem quanto dano pode ser recuperável — não uma garantia em toda câmera e iluminação.

Não substitui design

Correção de erros ajuda símbolos danificados. Não corrige:

  • Baixo contraste (cinza claro no branco)
  • Zona silenciosa (margem) ausente ao redor do código
  • Desfoque extremo ou reflexos em superfície brilhante

Resumo

Escolha M quando em dúvida. Suba para Q/H quando dano físico ou obstrução forem prováveis — não porque “mais correção é sempre melhor”.

Voltar à visão geral do curso