Cores do QR Code: até onde dá para ir
Um QR Code não precisa ser preto no branco. Mas precisa ser escuro sobre claro, com bastante contraste — e algumas combinações de cores populares o quebram sem você perceber.
Resposta curtaSim, o QR Code pode ser colorido, desde que os módulos sejam mais escuros que o fundo e o contraste entre eles seja forte: azul-marinho, verde-escuro ou bordô sobre branco ou creme costumam funcionar bem. Evite códigos invertidos (claro sobre escuro), pares de baixo contraste como amarelo sobre branco e fundos carregados ou em degradê, e teste o resultado em vários celulares.
Do que o leitor realmente precisa
O celular não enxerga cores quando lê um QR Code. Ele converte a imagem em brilho e decide, módulo por módulo, se cada quadradinho é escuro ou claro. O tom não importa; a única coisa que conta é a distância entre os dois níveis de brilho, e qual é qual.
Disso saem duas regras. Primeiro, os módulos devem ser a parte escura e o fundo, a parte clara, porque é esse o arranjo que o padrão descreve e que todo leitor espera. Segundo, a diferença entre eles precisa sobreviver a condições reais: reflexo, sombra, impressora barata, uma câmera que ajusta a exposição para a cena inteira e não para o código.
Preto no branco maximiza as duas coisas, e por isso é o caso de referência. Cada mudança de cor gasta um pouco dessa margem. Gastar um pouco não tem problema; gastar quase toda dá um código que lê no escritório e falha no evento. Como o leitor analisa os módulos está explicado em como funciona o QR Code.
Combinações que funcionam e combinações que falham
| Módulos sobre fundo | Resultado | Por quê |
|---|---|---|
| Preto sobre branco | Confiável | Contraste máximo; o caso de referência. |
| Azul-marinho, verde-escuro ou bordô sobre branco | Geralmente confiável | Continuam bem escuros sobre um fundo bem claro. |
| Cinza-escuro sobre creme ou cinza-claro | Geralmente confiável | Funciona se o fundo for claro de verdade. |
| Azul médio ou laranja sobre branco | No limite | Claros demais para se separar bem com pouca luz. |
| Vermelho sobre preto | Falha com frequência | Os dois viram escuro quando convertidos em brilho. |
| Amarelo ou cinza-claro sobre branco | Falha | Os dois viram claro. |
| Pastel sobre pastel | Falha | Quase nenhuma diferença de brilho. |
| Branco sobre preto (invertido) | Falha em alguns leitores | Escuro e claro estão trocados em relação ao que o padrão espera. |
Um teste útil: converta o seu design para tons de cinza. Se o código continuar parecendo um padrão preto e branco bem nítido, provavelmente vai ler. Se parecer dois tons de cinza, não vai.
Códigos invertidos
Módulos claros sobre fundo escuro chamam atenção e são populares em embalagens e slides com tema escuro. Muitos apps de câmera atuais conseguem ler, mas alguns leitores não, e você não escolhe qual leitor o seu público usa. Se o design exige um painel escuro, coloque uma caixa branca dentro dele e ponha ali um código normal, escuro sobre claro, com a zona de silêncio incluída.
Degradês, texturas e transparência
- Degradê nos módulos. Um degradê suave entre duas cores escuras pode funcionar. Um que clareia até uma cor clara deixa parte do código com pouco contraste, e o leitor precisa do código inteiro.
- Fundos com textura ou foto. Textura atrás do código cria ruído justamente onde o leitor procura módulos claros e limpos. Mantenha o código e a zona de silêncio sobre uma área lisa e uniforme.
- Fundo transparente. Se você remover o fundo branco do arquivo, os módulos claros passam a ser o que estiver atrás deles. Em papel branco, tudo bem; em cima de uma foto escura ou de um painel colorido, o código pode inverter ou sumir. Mantenha um fundo claro e opaco atrás do código.
- Acabamentos. Tintas metálicas, hot stamping e laminação brilhante refletem luz na câmera e podem apagar um contraste que parecia ótimo na tela.
A zona de silêncio precisa ter a mesma cor clara do fundo do código. Uma borda colorida encostada nos módulos é lida como parte do símbolo e confunde o leitor sobre onde o código começa.
Escolhendo cores neste site
O gerador daqui parte de módulos pretos sobre fundo branco, a combinação que funciona no maior número de celulares. O gerador de QR Code personalizado permite escolher a cor dos módulos e a do fundo, e aplica as regras acima: a cor dos módulos tem que ser a mais escura das duas, o contraste precisa ser de pelo menos 4,5:1 e códigos invertidos são recusados. Os downloads em PNG e SVG levam as cores que você escolheu.
Você também pode baixar o SVG e mudar a cor dos módulos em um programa de design como Illustrator, Affinity, Inkscape ou Figma — útil para acertar uma cor exata de impressão. Como o código é feito de formas vetoriais simples, trocar o preenchimento é um passo só, mas aí nada confere o contraste por você. Por que o SVG é o arquivo certo para isso está em PNG vs SVG. De qualquer forma:
- Mude primeiro só a cor dos módulos, mantendo o fundo branco e a zona de silêncio.
- Confira a versão em tons de cinza: os módulos devem continuar quase pretos.
- Imprima ou exiba no tamanho final, no material final.
- Escaneie com pelo menos três celulares, incluindo um mais antigo, com pouca e com muita luz.
- Se algum deles hesitar, escureça a cor ou volte para o preto.
Se um código recolorido parar de ler, o guia de solução de problemas passa pelos outros suspeitos de sempre antes de você culpar a cor.
Escolha as cores com o contraste conferido para você:Personalizar um QR Code
Perguntas relacionadas
Pode ser colorido, mas não de qualquer cor. Os módulos precisam ser claramente mais escuros que o fundo, então azuis, verdes e vermelhos escuros sobre branco funcionam, enquanto amarelo, cinza-claro ou tons pastel não. Converter o design para tons de cinza é um jeito rápido de conferir.
Em alguns celulares, não em todos. Os códigos invertidos trocam os papéis de escuro e claro que o padrão espera, e alguns leitores não conseguem decodificá-los. Colocar um código normal dentro de uma caixa branca no design escuro é a alternativa confiável.
Preto sobre branco. Qualquer cor escura sobre um fundo claro e liso vem em seguida, mas cada passo longe do contraste máximo reduz a margem para luz ruim e impressão de baixa qualidade.
Pode, mas é arriscado. Os módulos claros assumem a cor do que estiver atrás, então, sobre um fundo escuro ou carregado, o código pode inverter ou desaparecer. Mantenha um fundo branco ou claro e opaco atrás do código e da zona de silêncio.
Sim. O gerador de QR Code personalizado permite escolher as cores dos módulos e do fundo, desde que a dos módulos seja mais escura e o contraste seja de pelo menos 4,5:1; códigos invertidos são recusados. Teste o resultado impresso em vários celulares antes de usar.