Enqre
Um código QR pode ter qualquer cor? Quais estragam a leitura

Um código QR pode ter qualquer cor? Quais estragam a leitura

Pode — um código QR pode ter quase qualquer cor, com uma condição: o padrão e o fundo têm de diferir o suficiente em luminosidade (luminância), e não apenas em matiz. Módulos escuros sobre fundo claro é a opção segura por omissão. As combinações que lhe parecem coloridas mas têm luminosidade semelhante para uma câmara — amarelo sobre branco, vermelho sobre preto, dois tons médios — deixam de ser lidas sem fazer barulho.

A regra única: contraste por luminosidade, não por cor

Um leitor não vê a paleta da sua marca; vê claro e escuro. Converte a imagem para luminosidade e procura um salto nítido entre os módulos e o fundo. Duas cores que ao seu olho parecem obviamente diferentes podem ter quase a mesma luminosidade para uma câmara — e então o código é, para o leitor, um quadrado cinzento. Por isso a pergunta nunca é «esta cor é permitida»; é «há diferença de luminosidade suficiente entre as marcas e o espaço por trás delas».

A opção segura por omissão é módulos escuros sobre fundo claro: uma cor profunda e saturada para o padrão e branco ou um tom muito pálido por trás.

Um código QR pode estar invertido (claro sobre escuro)?

Muitas vezes pode — a maioria das câmaras de telemóvel modernas lê um padrão claro sobre fundo escuro se o contraste for alto. Mas é menos universalmente fiável do que escuro sobre claro: alguns leitores mais antigos ou industriais continuam a partir do princípio de que os módulos são escuros. Se inverter, mantenha o contraste extremo (quase branco sobre quase preto), mantenha a margem da zona de silêncio, e teste num telemóvel barato antes de imprimir.

As partes que falham primeiro

  • Os três quadrados dos cantos (marcas de posição). Um leitor localiza-os antes de ler qualquer outra coisa, por isso pouco contraste aí falha mais cedo do que em qualquer ponto do corpo. Nunca pinte as marcas de posição mais claras do que o resto.
  • O extremo pálido de um gradiente. Um gradiente que se desvanece para uma cor clara parte-se onde fica pálido — e a pré-visualização no ecrã continua a parecer bem, por isso segue para produção e só depois falha no terreno. Mantenha os dois extremos suficientemente escuros.
  • A zona de silêncio. A margem em branco à volta do código faz parte do código. Um fundo colorido ou fotográfico que sangre para essa margem retira o contraste de que o leitor precisa para sequer encontrar o padrão.

Combinações de cores que estragam a leitura

  • Módulos claros sobre branco — amarelo, pastéis pálidos, cinzento claro: praticamente nenhum salto de luminosidade.
  • Módulos escuros sobre fundo escuro — azul-marinho sobre preto, verde-escuro sobre antracite.
  • Dois tons médios — por exemplo, um vermelho médio sobre um verde médio: colorido, mas de luminosidade parecida.
  • Uma fotografia movimentada por trás do código — a luminosidade do fundo varia por baixo dos módulos, e partes do padrão desaparecem.

O vermelho, o azul profundo, o roxo e o verde-escuro costumam funcionar bem como cor dos módulos sobre branco, porque são genuinamente mais escuros do que o fundo. A armadilha é a luminosidade, não o matiz em concreto.

Como manter o código colorido e legível

Escolha uma cor de marca escura e saturada para os módulos, mantenha o fundo claro, mantenha as marcas de posição como a parte mais escura, e mantenha a zona de silêncio limpa. Se usar um gradiente, deixe o extremo claro bem acima do pálido. Depois verifique antes de se comprometer com uma tiragem — o verificador de contraste da Enqre lê o design como uma câmara o lê (por luminância) e assinala as marcas de posição, os extremos do gradiente e um logótipo ao centro face ao nível de correção de erros. Um logótipo, em particular, remove módulos, por isso combine-o com um nível de correção de erros alto — mais em design de códigos QR com logótipo.

Perguntas frequentes

Um código QR pode ser branco?

Só invertido: módulos brancos sobre fundo escuro, com contraste alto e margem limpa — e teste-o, porque nem todos os leitores leem códigos invertidos. Módulos brancos sobre fundo claro não são lidos.

Um código QR pode ser vermelho?

Normalmente pode, sobre branco — o vermelho é genuinamente mais escuro do que o branco, por isso o salto de luminosidade existe. Vermelho sobre preto, porém, falha: são ambos escuros.

Um código QR colorido é lido com menos fiabilidade do que um preto?

Não, se o contraste de luminosidade for alto. Preto puro sobre branco é o máximo; uma cor escura sobre branco fica logo atrás. A fiabilidade só desce à medida que o contraste desce.

Posso pôr uma fotografia por trás do código QR?

É arriscado. Uma fotografia muda de luminosidade por baixo dos módulos e na zona de silêncio. Se for mesmo preciso, ponha o código sobre um painel claro e liso colocado por cima da fotografia, e não diretamente sobre a imagem.

Posso usar um gradiente?

Pode, se o ponto mais claro do gradiente continuar a ser claramente mais escuro do que o fundo. A falha é sempre no extremo pálido, que a pré-visualização esconde — por isso verifique.

A cor raramente é o que estraga um código. O contraste é, e num monitor brilhante as duas coisas são quase impossíveis de distinguir — razão pela qual isto falha na impressão e não na revisão de design. Leia o rácio em vez de confiar nos olhos e, acima desse número, pode fazer praticamente o que quiser. O editor mostra-o à medida que se escolhe.

A equipa Enqre·Publicado a 10/08/2026·Atualizado 19/09/2026