Conversor de Cores HEX RGB HSL
Converta cores entre HEX, RGB e HSL na hora. Edite qualquer campo ou use o seletor visual — os demais atualizam ao vivo. Na hora e 100% privado.
Dúvidas sobre conversão de cores
O que é HEX, RGB e HSL?
São três formas diferentes de escrever a mesma cor. HEX usa um código hexadecimal de 6 dígitos (ex:
#3B82F6). RGB descreve com três canais: Vermelho, Verde e Azul, cada um de 0 a 255.
HSL descreve pelo Matiz (0–360°), Saturação (0–100%) e Luminosidade (0–100%).
Quando usar HEX, RGB ou HSL no CSS?
HEX é o mais comum em folhas de estilo e design systems por ser compacto. RGB é útil quando você precisa
controlar a opacidade com rgba(). HSL é ótimo para ajustar tom e brilho programaticamente —
basta mudar um valor para ter uma cor mais clara ou mais saturada, sem recalcular os outros canais.
O que significam os valores HSL?
H é o Matiz (Hue): a posição no círculo cromático de 0° a 360° — 0° e 360° são vermelho, 120° é verde, 240° é azul. S é a Saturação: 0% é cinza puro, 100% é a cor mais viva. L é a Luminosidade: 0% é preto, 50% é a cor normal, 100% é branco.
Posso usar o seletor de cor visual?
Sim. Clique no swatch colorido grande para abrir o seletor de cor nativo do sistema. Ao escolher uma cor visualmente, todos os campos HEX, RGB e HSL são atualizados automaticamente em tempo real.
Aceita cor com 3 dígitos como #fff?
Sim. O conversor aceita HEX de 3 dígitos (#RGB) e expande automaticamente para 6 dígitos
(#RRGGBB). Por exemplo, #fff vira #FFFFFF e #f00 vira
#FF0000.
Algum dado é enviado para um servidor?
Não. Todo o processamento roda no seu próprio navegador, em JavaScript local. Nenhuma informação sai do seu dispositivo e nada é salvo na internet.