Todas as ferramentas

Conversor de cor HSL para RGB

Insira o matiz (0 a 360 graus), a saturacao e a luminosidade (em porcentagem) e esta ferramenta converte sua cor para o formato RGB (0 a 255 vermelho, verde, azul). Ideal para reaproveitar uma cor HSL definida em CSS em editores de imagem ou outras ferramentas.

Conversor de cor HSL para RGB
FORMULA ENGINE
Resultados
Pré-visualização ao vivohsl(210, 65%, 45%)
Vermelho (R)40
Verde (G)115
Azul (B)189

Os valores R, G, B do resultado mostram as intensidades dos canais vermelho, verde e azul numa escala de 0 a 255. Voce pode usa-los diretamente em CSS como rgb(R, G, B) ou em softwares de edicao de imagem.

Como interpretar o resultado?

Os valores R, G, B do resultado mostram as intensidades dos canais vermelho, verde e azul numa escala de 0 a 255. Voce pode usa-los diretamente em CSS como rgb(R, G, B) ou em softwares de edicao de imagem.

Como o HSL e convertido para RGB?

Primeiro e calculado um valor de 'croma' (C) a partir da saturacao e da luminosidade. Valores temporarios de R, G, B sao atribuidos conforme o segmento de 60 graus em que o matiz se encontra, e por fim um deslocamento de luminosidade (m) e somado e o resultado e escalado para o intervalo 0-255.

Fórmula

  • A saturacao e a luminosidade sao convertidas de porcentagem para um intervalo de 0 a 1.
  • Um valor de 'croma' (C) e calculado independentemente do deslocamento de luminosidade (m).
  • O segmento de 60 graus em que o valor de matiz se encontra e determinado.
  • Conforme esse segmento, valores temporarios (uma combinacao de C, X, 0) sao atribuidos aos canais R, G, B.
  • O deslocamento de luminosidade (m) e somado e o resultado e multiplicado por 255 para obter os valores finais R, G, B.

Exemplo de conversao HSL para RGB

H=210°, S=65%, L=45% (um azul vivo) equivale a aproximadamente R=40, G=115, B=189.

Dicas para a conversao HSL para RGB

  • Insira o matiz (H) entre 0 e 360 graus; 360 graus corresponde a mesma cor que 0 grau (vermelho).
  • Insira a saturacao e a luminosidade em porcentagem (0-100); valores decimais dao um resultado mais preciso.
  • Os valores RGB resultantes podem sair em decimais; arredonde para o numero inteiro mais proximo ao usa-los na tela ou em CSS.

Comparações

HSL(0°, 100%, 50%)

RGB(255, 0, 0)

Vermelho puro; o ponto de partida da roda cromatica.

HSL(120°, 100%, 50%)

RGB(0, 255, 0)

Verde puro; 120 graus na roda cromatica.

HSL(240°, 100%, 50%)

RGB(0, 0, 255)

Azul puro; 240 graus na roda cromatica.

HSL(0°, 0%, 50%)

aproximadamente RGB(128, 128, 128)

Cinza neutro; o matiz e visualmente irrelevante assim que a saturacao e zero.

Guia de conversao de cor HSL para RGB

O modelo HSL (Matiz, Saturacao, Luminosidade) e um dos formatos que designers mais usam ao definir uma cor, porque ajustar matiz, saturacao e luminosidade de forma independente facilita a criacao de variacoes de uma cor. Porem, como as telas e a maioria dos formatos de imagem processam a cor como RGB, uma cor definida em HSL precisa ser convertida para RGB antes de poder ser exibida.

Essa conversao depende de determinar em qual segmento de 60 graus da roda cromatica o matiz (H) se encontra; a roda e dividida em seis segmentos iguais de 60 graus, e em cada um uma combinacao diferente dos canais vermelho, verde e azul se torna dominante.

A saturacao e a luminosidade determinam o quao 'amplo' (croma, C) sera o valor dos canais dentro desse segmento. Saturacao alta produz cores mais vivas, saturacao baixa produz cores mais apagadas (proximas do cinza), e a luminosidade desloca o resultado em direcao ao preto ou ao branco.

Esta ferramenta processa os valores H, S, L que voce insere seguindo as etapas de conversao padrao para produzir valores R, G, B prontos para uso. Voce pode usar os resultados na funcao rgb() do CSS, em softwares de edicao de imagem ou em qualquer outra ferramenta baseada em cor.

Converter HSL para RGB e especialmente util para desenvolvedores que precisam levar cores de marca definidas com HSL num sistema de design para ferramentas de terceiros — como editores de imagem antigos ou softwares de impressao — que esperam uma entrada RGB ou HEX.

FAQ

O que e HSL?

HSL e um modelo de cor que descreve uma cor com tres componentes: matiz, saturacao e luminosidade.

O que e RGB?

RGB e um modelo de cor que cria cores na tela combinando intensidades de luz vermelha, verde e azul, cada uma de 0 a 255.

Por que converter HSL para RGB?

Essa conversao e necessaria para reaproveitar uma cor definida com HSL em CSS ou numa ferramenta de design dentro de editores de imagem ou outros sistemas baseados em RGB.

O que acontece se o valor de matiz (H) ultrapassar 360?

Como o matiz gira ao redor da roda cromatica, 360 graus representa a mesma cor que 0 grau (vermelho); esta ferramenta espera um valor entre 0 e 360.

Qual e o resultado quando a saturacao (S) e 0%?

Quando a saturacao e 0%, o matiz deixa de ter efeito, e o resultado e um tom de cinza (R=G=B) que depende apenas da luminosidade.

Uma luminosidade de 50% com saturacao de 100% da a cor mais viva?

Sim, com 50% de luminosidade combinada a 100% de saturacao, uma cor atinge seu estado mais vivo (mais saturado); essa combinacao e tipica de cores puras como vermelho, verde e azul.

Por que os valores RGB resultantes saem em decimais?

A formula de conversao de HSL para RGB e matematica, entao o resultado nem sempre e um numero inteiro; sistemas de exibicao normalmente arredondam esses valores para o inteiro mais proximo.

Quais formatos de cor esta ferramenta suporta?

Esta ferramenta converte uma entrada HSL (matiz, saturacao, luminosidade) numa saida RGB (vermelho, verde, azul), que voce pode usar em editores de imagem ou na funcao rgb() do CSS.

Ferramentas relacionadas

Incorpore esta ferramenta no seu site

<iframe src="https://pinfox.tech/pt/tools/geral/conversor-hsl-rgb/?embed=1" width="100%" height="720" loading="lazy" style="border:0;border-radius:12px;overflow:hidden" title="Conversor de cor HSL para RGB - Pinfox"></iframe>