Ir para o conteúdo

Código QR com logótipo

Junta o teu logótipo a um código QR sem pagar, sem criar conta e sem marca de água. Há duas formas de o fazer e comportam-se de maneira muito diferente. Esta página explica quanto custa cada uma e até onde podes ir antes de o código deixar de ser lido.

Nesta página

Dois lugares para um logótipo

A maioria dos geradores oferece um. O FigQR oferece os dois, e a diferença não é estética.

  • Ao centro. A versão familiar. Abre-se um quadrado no meio do padrão e o logótipo assenta ali. Há módulos verdadeiramente removidos, por isso o código tem de sobreviver com um buraco.
  • Atrás de todo o código. O logótipo preenche o código e o padrão é desenhado por cima. Nada é retirado. A imagem aparece nos espaços entre os módulos.

A primeira é segura e a segunda é vistosa. Se vais imprimir algo que não poderás reimprimir, escolhe a primeira.

Um logótipo estraga o código?

Um código QR transporta dados redundantes para continuar legível mesmo com uma parte suja, vincada ou tapada. Essa redundância é a correção de erros e tem quatro níveis:

  • L recupera cerca de 7% do código
  • M cerca de 15%
  • Q cerca de 25%
  • H cerca de 30%

Um logótipo ao centro é um dano causado de propósito. O leitor não distingue a tua marca de uma nódoa de café: os módulos por baixo têm de ser reconstruídos a partir da redundância. O FigQR passa automaticamente para H assim que juntas um logótipo, e é por isso que o padrão fica mais denso. Essa densidade é o preço do logótipo, e compensa.

Se fixares o nível à mão e deixares o logótipo, o gerador avisa-te. É a única definição em que contrariar o valor por omissão produz com regularidade um código que parece bem e falha no telemóvel.

Até onde aumentar o logótipo

Ao centro o limite é 28% da largura do código. É aritmética, não prudência. O H recupera cerca de 30%, e uma marca que cobre mais de um quarto do código deixa menos redundância do que o dano exige. Ir além disso daria códigos que funcionam no ecrã onde foram desenhados e em mais lado nenhum.

Na prática, entre 15% e 20% é o ponto certo. O logótipo vê-se bem, o código guarda margem para danos reais e o padrão não tem de crescer.

Pôr o logótipo atrás do código

Esta versão funciona de outra maneira, e os controlos só fazem sentido depois de se perceber o mecanismo.

Um código QR é feito de módulos escuros e módulos claros. Os claros mostram normalmente o papel. Aqui são pintados na cor do papel e o teu logótipo fica por baixo de tudo. A imagem aparece então nos espaços entre os módulos pintados. Nada é recortado, por isso não se gasta correção de erros e não há buraco algum a superar.

Daí saem dois controlos:

  • Tamanho do logótipo define quanto do código a imagem ocupa, de 30% até à largura toda.
  • Quanto do logótipo se vê encolhe os módulos claros. Módulos claros mais pequenos significam espaços mais largos e mais imagem. É este o verdadeiro controlo do contraste, e é ao subi-lo demasiado que se acaba por partir o código.

Porque só algumas formas são oferecidas

Se mudares a colocação para «atrás», a lista de formas encolhe para 10. Não é uma restrição arbitrária. A imagem só pode aparecer no espaço entre módulos, e uma forma que preenche a sua célula não deixa espaço nenhum. O quadrado por omissão mostra menos de meio por cento da imagem, ou seja, um código vazio que ainda por cima demora mais a desenhar.

Ficam as formas que deixam mesmo espaço: pontos pequenos, quadrados pequenos, barras verticais e horizontais, losangos, estrelas e corações. Se a forma que usas não estiver entre elas, o gerador leva-te para a mais próxima das disponíveis e avisa-te.

A cor decide mais do que o tamanho

Esta é a parte que ninguém publica, e a mais útil da página.

Um leitor lê um código QR decidindo, para cada ponto, se é escuro ou claro. O teu logótipo está no meio dessa decisão. Um logótipo de uma só cor forte, próxima da tinta do código, cai do mesmo lado do limiar que os módulos vizinhos e o código continua legível. Um logótipo em tons médios cai a meio caminho entre a tinta e o papel, e cada célula clara fica ambígua.

Medimos isto em imagens acabadas, não em códigos nus. Uma marca de uma só cor, na tinta do código, foi lida numa gama larga de definições. O mesmo código com uma marca de quatro cores passou em exatamente uma combinação de cinquenta e quatro, e essa mudava de resultado consoante o codificador JPEG que escrevia o ficheiro.

Portanto, para um logótipo atrás do código que funcione mesmo: uma só cor, escura, e longe dos três quadrados grandes dos cantos. São os padrões de localização, a primeira coisa a que um leitor se agarra. Recolher o logótipo para cerca de 80% da largura deixa-os livres, e costuma ser a diferença entre um código que lê e outro que não.

Testar antes de imprimir

O FigQR descodifica a pré-visualização no teu navegador a cada alteração, por isso o aviso surge no instante em que uma escolha parte o código. Leva-o a sério. É a mesma verificação que um leitor faz e é mais exigente do que um telemóvel: um aviso é motivo para olhar, não prova de falha.

Antes de mandar seja o que for para impressão:

  1. Lê-o a partir do ecrã, à distância a que vai mesmo ser usado.
  2. Lê-o outra vez depois de impresso, no material verdadeiro.
  3. Experimenta um segundo telemóvel. Separa um código no limite de uma câmara estranha.

Para tudo o que é impresso, transfere o SVG, que se mantém nítido em qualquer tamanho. PDF e EPS existem para as gráficas, e o PNG é para ecrãs.

Se não for lido

  1. Reduz o logótipo. A primeira coisa a tentar, e normalmente chega.
  2. Verifica a correção de erros. Com logótipo deve estar em H. Se a fixaste à mão, repõe-na.
  3. Aumenta o contraste. Um logótipo pálido sobre fundo pálido é a causa habitual, e no ecrã continua a parecer bem até ao fim.
  4. Afasta o logótipo dos cantos. Os três quadrados dos cantos são o que permite ao leitor encontrar o código.
  5. Imprime maior. Um código com logótipo leva os mesmos dados num padrão mais denso e pede mais largura.

Perguntas frequentes

Um logótipo impede o código QR de ser lido?

Não, se o código estiver preparado. Um logótipo ao centro tapa módulos, e esses módulos desaparecem mesmo: o código tem de conseguir reconstruí-los. Disso trata a correção de erros, e o FigQR sobe para o nível mais alto assim que adicionas um logótipo. Um logótipo colocado atrás do código, esse, não remove nada.

Que tamanho pode ter o logótipo?

Ao centro, até 28% da largura do código. É um limite, não uma sugestão: o nível mais alto recupera cerca de 30% do código, e passado um quarto falta mais do que qualquer nível consegue reconstruir. Atrás do código o logótipo pode ocupar toda a largura, porque fica por baixo do padrão em vez de substituir uma parte dele.

Que ficheiro devo carregar?

Qualquer imagem que o teu navegador saiba abrir: PNG, JPG, SVG ou WebP. Ao centro, um PNG com fundo transparente dá o resultado mais limpo, porque uma caixa branca à volta do logótipo come o espaço de que o código precisa. Atrás do código a transparência conta pouco, já que o padrão é desenhado por cima de qualquer forma.

O meu logótipo é enviado para o vosso servidor?

Não. Todo o gerador corre no teu navegador e o logótipo é lido diretamente do ficheiro que escolhes. Nunca sai do teu dispositivo. É também por isso que não é preciso conta nem há nada para apagar depois.

Posso usar um logótipo que não é meu?

Nos teus próprios materiais, em regra não sem autorização. Uma marca protege o sinal, não o desenho: encontrar um ícone com licença livre não dá qualquer direito sobre a identidade de uma empresa. Apontar para o titular é normal, por exemplo uma ligação de avaliações Google para o teu próprio negócio. Usá-lo para promover o teu produto sugere um aval que nunca foi dado.

Logótipo ao centro ou atrás?

Ao centro para quase tudo o que é impresso. É a convenção reconhecível, funciona com qualquer forma de módulo e aguenta em tamanhos pequenos. Atrás é a opção de impacto e é mais frágil: exige uma das formas oferecidas, pede uma só cor forte e deve ser testada no telemóvel antes de ir para algo definitivo.

Cria um que nunca expira

Gratuito, sem conta e gerado inteiramente no teu navegador. O teu destino vai directo para o padrão.

Abrir o gerador

Continua a ler

Ou cria um código