Seletor e conversor de cores hexadecimais (RGB, HSL, HSV)
Converta hexadecimal em RGB, HSL e HSV, copie amostras de harmonia e exporte CSS ou JSON diretamente no seu navegador.
Digite #RGB ou #RRGGBB (com ou sem #). Valores inválidos mantêm a última conversão válida.
Conversões
Exportar amostras
Escolha ou cole uma cor hexadecimal, converta para RGB, HSL e HSV, gere amostras complementares/análogas/triádicas/monocromáticas, copie valores e exporte CSS ou JSON. Gratuito, rápido e roda inteiramente no seu navegador.
Como usar este seletor de cores hexadecimais
Digite ou cole um valor hexadecimal ou use o seletor nativo. A página converte para RGB, HSL e HSV instantaneamente, gera amostras de harmonia e uma faixa de tonalidade/sombra e mantém tudo pronto para cópia. Compartilhe sua configuração com o URL – o estado é armazenado na string de consulta.
Referência hexadecimal, RGB, HSL e HSV
Hex é uma codificação RGB compacta. RGB descreve canais vermelho/verde/azul. HSL expressa matiz, saturação e luminosidade; HSV usa matiz, saturação e valor (brilho). Esta ferramenta usa matemática determinística em seu navegador – sem uploads e sem APIs externas.
Complementar, análogo, triádico e monocromático
Complementar gira matiz 180°. Etapas análogas são matizadas por um ângulo fixo em torno de sua base. Triádico usa deslocamentos de 120°. Monocromático mantém matiz e varia luminosidade. Os controles de contagem aplicam-se aos modos análogo e monocromático.
Variáveis CSS e exportação JSON
A exportação produz propriedades personalizadas :root com nomes estáveis (por exemplo --color-base, --color-analogous-1) e JSON com baseHex, modo de harmonia e listas de amostras para scripts ou tokens de design.
Perguntas frequentes
#ABC se expande para seis dígitos?
Sim. O hexadecimal de três dígitos é expandido por par de dígitos, então #ABC se torna #AABBCC.
O que acontece se meu hexadecimal for inválido?
Você vê um erro embutido. A última cor válida permanece nas linhas de conversão, no seletor e nas exportações até que você insira um hexadecimal válido novamente.
Como as cores da harmonia são calculadas?
Eles são determinísticos: complementar é uma mudança de matiz de 180° no HSL; análogo usa etapas de matiz fixas; triádico usa deslocamentos de 120°; monocromático varia a luminosidade, mantendo o matiz e a saturação da base.
O que há na exportação JSON?
Chaves estáveis: baseHex, Harmony, HarmonCount quando aplicável, HarmonySwatches (strings hexadecimais), tintShadeStrip e stripCount — adequadas para ferramentas ou documentação.
Posso compartilhar minhas cores?
Sim. O URL é atualizado com hexadecimal, modo de harmonia, contagens e tamanho de faixa para que você possa marcar ou compartilhar uma configuração exata.