Blog
Conversores de unidades

Conversor de RGB para HSL

Digite os valores dos canais vermelho, verde e azul (0–255) e o conversor calcula o matiz em graus, a saturação e a luminosidade em porcentagem, mostrando uma amostra ao vivo da cor.

Seus dados não saem deste dispositivo

Resultado

String hsl()
Matiz (H)
Saturação (S)
Luminosidade (L)

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

Faixa de cada canal De 0 a 255 inclusive
Matiz (H) De 0 a 360 graus
Saturação e luminosidade De 0% a 100%
Arredondamento Todos os valores RGB e do resultado são arredondados para inteiro

Quando induz ao erro

Como é calculado

Os valores R, G e B são normalizados para a faixa 0–1 dividindo por 255.

A luminosidade é calculada como a média entre o canal mais alto e o mais baixo dos três.

Se o máximo e o mínimo forem iguais, a saturação e o matiz são zero (cinza); senão, a saturação é calculada pela diferença entre o máximo e o mínimo em relação à luminosidade, e o matiz por qual canal ficou mais alto.

As frações resultantes são convertidas para graus (0–360) e porcentagem (0–100) e arredondadas para números inteiros.

Perguntas e respostas

Por que o matiz é 0° para uma cor cinza?

Com saturação zero, o matiz não é matematicamente definido — 0° é só uma convenção, qualquer valor de matiz parece igual nessa saturação.

HSL é mais preciso que RGB?

Não, é só outra forma de descrever a mesma cor — os dois formatos definem o mesmo ponto no espaço de cor.

Posso digitar valores RGB decimais?

Sim, mas eles são arredondados para o inteiro mais próximo dentro da faixa 0–255 antes do cálculo.

Meus dados são enviados para algum lugar?

Não, todo o cálculo roda no seu navegador.

Ferramentas relacionadas

Todas as ferramentas