Conversor de cor RGB para HSL
Insira os canais RGB (vermelho, verde, azul, cada um de 0 a 255) e esta ferramenta converte sua cor para o formato HSL (matiz de 0 a 360 graus, saturacao e luminosidade em porcentagem). Util para design, CSS e trabalhos graficos que precisam de uma conversao de cor rapida.

rgb(52, 152, 219)O valor de matiz (H) mostra a posicao da sua cor na roda cromatica, a saturacao (S) mostra o quao viva ou apagada ela e, e a luminosidade (L) mostra o quao proxima do preto ou do branco ela esta. Juntos, esses tres valores podem ser usados diretamente em CSS como hsl(H, S%, L%).
Como interpretar o resultado?
O valor de matiz (H) mostra a posicao da sua cor na roda cromatica, a saturacao (S) mostra o quao viva ou apagada ela e, e a luminosidade (L) mostra o quao proxima do preto ou do branco ela esta. Juntos, esses tres valores podem ser usados diretamente em CSS como hsl(H, S%, L%).
Como o RGB e convertido para HSL?
Primeiro R, G e B sao escalados para um intervalo de 0 a 1. A luminosidade (L) e a media do canal mais alto e do mais baixo. A saturacao (S) e a diferenca entre os canais em relacao a luminosidade, e o matiz (H) e calculado num intervalo de 0 a 360 graus com base no canal dominante.
Fórmula
- Os valores R, G, B sao divididos por 255 para serem escalados para um intervalo de 0 a 1.
- O maior (max) e o menor (min) dos valores escalados sao identificados.
- A luminosidade (L) e calculada como a media dos valores max e min.
- A saturacao (S) e obtida normalizando a diferenca max-min em relacao a luminosidade.
- O matiz (H) e calculado num intervalo de 0 a 360 graus com base no canal dominante (R, G ou B).
Exemplo de conversao RGB para HSL
R=52, G=152, B=219 (um azul vivo) equivale a aproximadamente H=204 graus, S=70%, L=53%.
Dicas para a conversao RGB para HSL
- Insira R, G e B como numeros inteiros entre 0 e 255; valores fora desse intervalo nao representam uma cor valida.
- O matiz (H) e uma posicao numa roda de cores de 0 a 360 graus: 0 e vermelho, 120 e verde, 240 e azul.
- A saturacao e a luminosidade sao lidas em porcentagem; 0% de saturacao e um tom de cinza e 100% de luminosidade e branco.
Comparações
HSL(0°, 100%, 50%)
Vermelho puro; o ponto de partida da roda cromatica.
HSL(120°, 100%, 50%)
Verde puro; 120 graus na roda cromatica.
HSL(240°, 100%, 50%)
Azul puro; 240 graus na roda cromatica.
HSL(0°, 0%, 50,2%)
Cinza neutro; o matiz e visualmente irrelevante assim que a saturacao e zero.
Guia de conversao de cor RGB para HSL
O modelo RGB (Vermelho, Verde, Azul) reflete exatamente como as telas produzem cor emitindo luz: cada canal recebe um valor de intensidade de 0 a 255, e a combinacao dos tres canais produz milhoes de cores distintas. Porem, esse modelo nao e intuitivo quando voce quer tornar uma cor 'mais clara' ou 'mais viva', pois seria preciso ajustar os tres canais ao mesmo tempo.
O modelo HSL (Matiz, Saturacao, Luminosidade) descreve as cores como o olho humano as percebe: o matiz identifica qual e a cor (vermelho, verde, roxo), a saturacao mostra sua intensidade, e a luminosidade mostra o quao clara ou escura ela e. Por isso designers e desenvolvedores costumam preferir o HSL ao criar paletas de cores.
Esta ferramenta escala sua entrada RGB para um intervalo de 0 a 1 e depois encontra os valores de canal mais altos e mais baixos para calcular a luminosidade e a saturacao. Em seguida, determina qual canal e dominante para encontrar a posicao exata do matiz na roda cromatica.
A maior vantagem do formato HSL e que ele pode ser usado diretamente em CSS como hsl(matiz, saturacao%, luminosidade%). Por exemplo, para criar uma variante mais escura da cor principal de uma marca, basta reduzir a luminosidade; em RGB seria necessario recalcular os tres canais separadamente.
Conversoes de cor como esta sao comuns em design web, criacao de logotipos, visualizacao de dados e sistemas de temas de interface. Converter RGB para HSL e um ponto de partida pratico para desenvolvedores que querem criar variantes de tema claro/escuro ou uma paleta de cores consistente.
FAQ
O que e RGB?
RGB e um modelo de cor que compoe as cores na tela combinando intensidades de luz vermelha, verde e azul, cada uma de 0 a 255.
O que e HSL?
HSL descreve uma cor com tres componentes — matiz, saturacao e luminosidade — mais proximo de como o olho humano percebe a cor do que o RGB.
Por que converter RGB para HSL?
O HSL torna operacoes como clarear, escurecer ou ajustar a vivacidade de uma cor muito mais intuitivas do que no RGB, por isso e comum em ferramentas de design.
O que o valor de matiz (H) representa?
O matiz e uma posicao numa roda de cores de 0 a 360 graus: 0 grau e vermelho, 60 e amarelo, 120 e verde, 180 e ciano, 240 e azul e 300 e magenta.
O que acontece quando a saturacao (S) e zero?
Quando a saturacao e zero, a cor se torna um cinza puro e o valor de matiz deixa de ter efeito visivel; o resultado depende apenas da luminosidade (L).
O que acontece quando a luminosidade (L) e 0% ou 100%?
Com 0% de luminosidade a cor se torna preto puro, e com 100% se torna branco puro; em ambos os casos a saturacao e o matiz deixam de ter efeito visivel.
A mesma cor RGB sempre gera o mesmo valor HSL?
Sim, a conversao de RGB para HSL e determinista e matematica; a mesma entrada R, G, B sempre produz o mesmo resultado H, S, L.
Quais formatos de cor esta ferramenta suporta?
Esta ferramenta converte uma entrada RGB (vermelho, verde, azul) numa saida HSL (matiz, saturacao, luminosidade), que voce pode usar diretamente em CSS com a funcao hsl().
Ferramentas relacionadas
Incorpore esta ferramenta no seu site
<iframe src="https://pinfox.tech/pt/tools/geral/conversor-rgb-hsl/?embed=1" width="100%" height="720" loading="lazy" style="border:0;border-radius:12px;overflow:hidden" title="Conversor de cor RGB para HSL - Pinfox"></iframe>