Gerador de paleta de cores

Informe a cor base em HEX, RGB ou HSL ou escolha no seletor de cores e depois selecione a harmonia. O gerador gira o matiz no círculo cromático HSL e mostra cada cor como amostra com o valor HEX, RGB e HSL para copiar.

ex.: #3B82F6, rgb(59, 130, 246) ou hsl(217, 91%, 60%)
Seus dados ficam salvos só neste navegador.

Amostras de cor

  • Cor base#3B82F6
  • +120°#F63B82
  • +240°#82F63B

Resultado

Paleta de cores
CorHEXRGBHSL
Cor base#3B82F6rgb(59, 130, 246)hsl(217, 91%, 60%)
+120°#F63B82rgb(246, 59, 130)hsl(337, 91%, 60%)
+240°#82F63Brgb(130, 246, 59)hsl(97, 91%, 60%)

Como o cálculo é feito

Como as harmonias de cores são geradas

O gerador converte a cor base para o modelo HSL (matiz H em graus, saturação S e luminosidade L em porcentagem, conforme o CSS Color Module Level 4). Em cada harmonia, só o matiz é girado; saturação e luminosidade continuam iguais. Depois, cada cor é convertida de volta para sRGB e arredondada para valores inteiros de 0 a 255.

HarmoniaRotação do matizCores
Complementar0°, 180°2
Análoga−30°, 0°, +30°3
Triádica0°, 120°, 240°3
Complementar dividida0°, 150°, 210°3
Tetrádica (retângulo)0°, 60°, 180°, 240°4
Quadrado0°, 90°, 180°, 270°4
Monocromáticasem rotação; luminosidade em 5 níveis5

Exemplo: o vermelho puro #FF0000 tem H = 0°, S = 100%, L = 50%. Girando 180°, chega-se a H = 180°, que é o ciano #00FFFF, a cor complementar. Na harmonia triádica entram também 120° (verde #00FF00) e 240° (azul #0000FF).

Paleta monocromática

Na opção “Monocromática”, o matiz não muda. A luminosidade é alterada em dois passos iguais em direção ao preto e em dois passos em direção ao branco. Com a cor padrão #3B82F6 (L ≈ 60%), os níveis ficam em cerca de 20%, 40%, 60%, 73% e 87%.

Texto legível sobre as amostras

O texto de cada amostra é preto ou branco, conforme o que der o maior contraste pela fórmula de luminância relativa das WCAG. Assim, o texto sempre atinge pelo menos 4,58:1. Para saber se duas cores da sua paleta funcionam como cor de texto e de fundo, use o verificador de contraste.

Limites

O HSL é um modelo geométrico simples, não perceptualmente uniforme: com o mesmo L, o amarelo parece bem mais claro que o azul. Por isso, as harmonias calculadas são um ponto de partida; o ajuste fino você pode fazer a olho. Tons de cinza não têm matiz, então girá-los resulta na mesma cor.

Perguntas frequentes

Qual é a cor complementar do azul?

No círculo cromático HSL, ela fica a 180° de distância. Para o azul #0000FF (H = 240°), é o amarelo #FFFF00 (H = 60°); para #3B82F6 (H ≈ 217°), um laranja em torno de #F6AF3B.

Quais formatos de entrada o gerador aceita?

HEX com 3, 4, 6 ou 8 dígitos (com ou sem #), rgb() e rgba(), hsl() e hsla(), hsv()/hsb(), hwb() e também três números como “59, 130, 246” (lidos como RGB). As sintaxes com vírgula e com espaço do CSS Color 4 funcionam.

Como levo as cores para o CSS ou para um programa de design?

Cada amostra tem um botão para copiar o valor HEX. “Copiar como variáveis CSS” coloca na área de transferência um bloco :root com --farbe-1, --farbe-2 … Os valores RGB e HSL aparecem na tabela logo abaixo.

Por que algumas harmonias parecem desequilibradas?

O HSL mede a luminosidade só matematicamente. Com o mesmo valor de L, amarelo e ciano parecem muito mais claros que azul ou violeta. Se precisar, ajuste a luminosidade de cores individuais ou escolha uma cor base menos saturada.

Fontes e base legal

Última atualização:

Ferramentas relacionadas