Como colocar um logo no QR Code
Um logo no meio do QR Code não é um recurso do formato. É um dano que o código foi feito para aguentar — até certo ponto. Veja onde fica esse ponto e como ficar bem longe dele.
Resposta curtaUm QR Code com logo no meio continua sendo lido porque o logo destrói alguns módulos e a correção de erros reconstrói os dados que faltam. Funciona quando o código usa um nível alto de correção de erros (H ou Q), o logo é discreto e os padrões de localização e a zona de silêncio ficam intactos. Sempre teste o código final em vários celulares.
Como um logo pode ficar em cima dos dados
Todo QR Code carrega dados redundantes, para que um arranhão, uma mancha ou uma dobra não o deixem ilegível. A quantidade depende do nível de correção de erros escolhido na criação do código. O logo funciona gastando essa redundância de propósito: os módulos que ficam embaixo dele se perdem, e o leitor os reconstrói a partir do resto. O mecanismo está explicado em correção de erros do QR Code.
| Nível | Recupera até | Serve para logo? |
|---|---|---|
| L | cerca de 7% dos codewords | Não serve |
| M | cerca de 15% dos codewords | Não recomendado |
| Q | cerca de 25% dos codewords | Só para logo pequeno |
| H | cerca de 30% dos codewords | A escolha habitual para logos |
Essas porcentagens são um teto, não um orçamento. Elas se referem a codewords, não a área, e um logo raramente danifica codewords em unidades inteiras e certinhas — um quadrado pequeno pode atingir pedaços de muitos codewords ao mesmo tempo. Qualquer outra coisa que dê errado na vida real, como reflexo, um vinco ou uma impressão borrada, sai da mesma reserva. Um código que gastou toda a redundância com o logo não tem mais nada para o mundo real.
Qual pode ser o tamanho do logo?
Não existe um número único e seguro, e qualquer guia que dê um com casa decimal está exagerando o que sabe. A regra prática mais citada é ficar bem dentro da fração recuperável: no nível H, um logo cobrindo até mais ou menos um quinto a um quarto da área do código costuma ser apontado como funcional, e muitos designers ficam bem abaixo disso. No nível Q, mire ainda menor.
- Comece pequeno e vá aumentando. Comece com um logo de cerca de um décimo da largura do código e só aumente enquanto todos os celulares de teste continuarem lendo na hora.
- Centralize. O meio do código é formado principalmente por módulos de dados, que a correção de erros consegue reconstruir.
- Dê a ele uma borda limpa. Uma margem branca ao redor do logo impede que módulos meio cobertos sejam lidos como ruído.
- Códigos mais simples toleram melhor. Uma URL curta gera menos módulos, e maiores, então o mesmo logo destrói menos. Um código denso, com link longo, pode falhar com um logo que funcionaria bem em um código mais grosso.
Os códigos deste site usam o nível Q por padrão e passam para o nível M em links muito longos que, de outra forma, passariam da versão 12. Quando você adiciona um logo, o gerador muda para o nível H, limita o logo a cerca de 12% do símbolo e recusa conteúdos densos demais para carregá-lo — nesse caso, encurte o link.
O que o logo nunca pode cobrir
A correção de erros protege os dados. Ela não protege a estrutura que o leitor usa para encontrar e orientar o código. Cobrir qualquer uma destas partes quebra o código, por mais alto que seja o nível de correção de erros.
- Os três padrões de localização. Os quadrados grandes em três cantos dizem ao celular que aquilo é um QR Code e em que posição ele está.
- As informações de formato. As faixas finas de módulos ao lado dos padrões de localização registram o nível de correção de erros e a máscara. Sem elas, o leitor não decodifica nada.
- Os padrões de temporização. Linhas alternadas de módulos escuros e claros entre os padrões de localização, que permitem ao leitor contar a grade.
- Os padrões de alinhamento. Os quadrados menores dos códigos maiores, que ajudam a corrigir a perspectiva.
- A zona de silêncio. A margem em branco ao redor. Um logo ou selo em cima dela impede o leitor de ver onde o símbolo termina.
Sua marca sem mexer no código
Quase tudo o que um logo no centro consegue — deixar claro que o código é seu e foi feito de propósito — dá para fazer fora do código, sem gastar nada da correção de erros.
- Uma moldura com a sua marca. Coloque o código dentro de um painel na cor da marca, com o logo acima e uma área branca ao redor do próprio código.
- Uma legenda. “Escaneie para ver o cardápio” ao lado do logo diz às pessoas o que elas vão encontrar, o que pesa mais na taxa de leitura do que qualquer enfeite.
- Cor ao redor, não dentro. Mantenha o código escuro sobre claro e use a cor da marca no design em volta. Veja cores do QR Code para saber o que o código em si tolera.
Um código simples continua sendo lido por mais celulares, em tamanhos menores e de mais longe. Se você quer um logo, o gerador de QR Code personalizado o coloca no centro para você, no nível H e dentro do limite de tamanho acima; a imagem é lida no seu navegador e nunca é enviada. Depois, teste o resultado a fundo — no tamanho final, no material final, em vários celulares, com pouca luz. Se ele hesitar em qualquer situação, use um logo mais simples ou nenhum. O guia de solução de problemas mostra o que mais conferir.
Adicione seu logo com correção de erros nível H, no seu navegador:Criar QR Code com logo
Perguntas relacionadas
Normalmente sim, se o código usa um nível alto de correção de erros, o logo é discreto e centralizado, e os quadrados dos cantos e a zona de silêncio estão intactos. O logo funciona consumindo redundância, então ele sempre reduz a margem para outros danos. Teste antes de imprimir.
Não existe um tamanho exato e seguro. Um teto muito citado no nível H de correção de erros é mais ou menos um quinto a um quarto da área do código, mas menor é mais seguro, e códigos densos toleram menos. Comece pequeno e só aumente enquanto todos os celulares de teste lerem na hora.
O H, que recupera cerca de 30% dos codewords, é a escolha habitual, e o Q (cerca de 25%) pode funcionar com um logo pequeno. L e M deixam redundância pouca demais para cobrir qualquer coisa significativa.
Sim. O gerador de QR Code personalizado centraliza um logo que você escolhe no seu aparelho, muda o código para o nível H de correção de erros e limita o logo a cerca de 12% do símbolo. A imagem nunca sai do seu navegador. Teste o resultado em vários celulares antes de imprimir.
Em geral, não. Três cantos têm os padrões de localização que o celular usa para encontrar o código, e cobrir um deles impede a leitura. O quarto canto tem dados e, nos códigos maiores, um padrão de alinhamento, então o centro continua sendo o lugar mais seguro.