Conversor de RGB para HSL

Converta valores de cor RGB para HSL instantaneamente com visualização ao vivo. Ferramenta gratuita online de conversão RGB para HSL.

ou
Trocar
°
%
%

Como converter RGB para HSL?

A conversão de RGB para HSL transforma o espaço de cor cúbico RGB no espaço de cor cilíndrico HSL. Esta conversão é útil para tarefas de manipulação de cores onde ajustar matiz, saturação ou luminosidade independentemente é desejado.

A conversão envolve calcular os valores RGB máximo e mínimo, determinar a luminosidade como sua média e computar matiz e saturação com base na posição da cor no espaço de cor.

Por que converter RGB para HSL?

Converter RGB para HSL torna a manipulação de cores mais intuitiva. Em HSL, você pode facilmente ajustar o brilho de uma cor (luminosidade), intensidade (saturação) ou mudar seu matiz sem afetar outras propriedades. Isso é particularmente útil em ferramentas de design, processamento de imagem e criação de variações de cor ou temas programaticamente.

Que informação HSL fornece que RGB não fornece?

Embora RGB e HSL representem as mesmas cores, HSL fornece uma compreensão mais intuitiva das propriedades da cor. HSL imediatamente informa o tipo de cor (matiz), quão vibrante ela é (saturação) e quão clara ou escura ela é (luminosidade). Isso facilita criar esquemas de cores harmoniosos e ajustar cores sistematicamente.

A conversão de RGB para HSL é com perda?

Não, a conversão de RGB para HSL é sem perda. Você pode converter de RGB para HSL e de volta para RGB sem perder nenhuma informação de cor. Ambos os modelos podem representar o mesmo conjunto de cores; eles apenas as descrevem de formas diferentes. As fórmulas de conversão são matematicamente precisas e reversíveis.

Como HSL é útil em web design?

HSL é valioso em web design para criar variações de cor sistematicamente. Por exemplo, você pode pegar uma cor de marca e gerar versões mais claras/escuras ajustando a luminosidade, criar versões mais discretas reduzindo a saturação ou gerar cores complementares mudando o matiz. O CSS moderno suporta totalmente HSL, tornando-o prático para designs responsivos e dinâmicos.

Conversões Comuns de RGB para HSL

VisualizaçãoCorRGBHSLHex
 Preto(0, 0, 0)(0°, 0%, 0%)#000000
 Branco(255, 255, 255)(0°, 0%, 100%)#FFFFFF
 Vermelho(255, 0, 0)(0°, 100%, 50%)#FF0000
 Lima(0, 255, 0)(120°, 100%, 50%)#00FF00
 Azul(0, 0, 255)(240°, 100%, 50%)#0000FF
 Amarelo(255, 255, 0)(60°, 100%, 50%)#FFFF00
 Ciano(0, 255, 255)(180°, 100%, 50%)#00FFFF
 Magenta(255, 0, 255)(300°, 100%, 50%)#FF00FF
 Cinza(128, 128, 128)(0°, 0%, 50%)#808080