
How to Convert Colors Between HEX, RGB, HSL, and Other Formats
Convert a color between HEX, RGB, HSL, CMYK, and other formats, see which conversions are exact, and learn which format to use where.
2 min de leitura
Converta cores entre HEX, RGB, HSL, HSV, HWB, CMYK, LAB, LCH, OKLab, OKLCH, XYZ, nomes de cores CSS, códigos ANSI de terminal e mais, com detecção automática do formato e pré-visualização em tempo real.
Uma cor exibida na tela é uma mistura de luz vermelha, verde e azul, e cada formato representa essa mistura à sua maneira. CSS e as ferramentas de design usam códigos HEX e valores RGB. HSL, HSV e HWB descrevem uma cor pela matiz, o ângulo no círculo cromático, e pela vivacidade e luminosidade, o que facilita os ajustes manuais. CMYK indica as quantidades de tinta ciano, magenta, amarela e preta usadas na impressão. LAB, LCH, OKLab e OKLCH foram criados para que intervalos iguais em seus valores pareçam aproximadamente iguais ao olho, o que ajuda na criação de paletas e gradientes; o CSS moderno oferece suporte aos quatro. Os terminais usam códigos de cor ANSI, e o CSS também tem cores com nome, como tomato.
Veja o mesmo tom de laranja em cada formato:
| Formato | Exemplo | O que representam os valores |
|---|---|---|
| HEX | #ff6600 |
Vermelho, verde e azul, com dois dígitos hexadecimais cada |
| RGB | rgb(255, 102, 0) |
Vermelho, verde e azul, de 0 a 255 |
| HSL | hsl(24, 100%, 50%) |
Matiz, saturação e luminosidade |
| HSV | hsv(24, 100%, 100%) |
Matiz, saturação e valor, também chamado HSB |
| HWB | hwb(24 0% 0%) |
Matiz, brancura e escuridão |
| CMYK | cmyk(0%, 60%, 100%, 0%) |
Tintas ciano, magenta, amarela e preta |
| LAB | lab(62.31, 55, 71.33) |
Luminosidade CIE, do verde ao vermelho e do azul ao amarelo |
| LCH | lch(62.31, 90.07, 52.36) |
Luminosidade CIE, croma e matiz |
| OKLab | oklab(69.58% 0.1482 0.1406) |
Luminosidade e dois eixos de cor, como em LAB |
| OKLCH | oklch(69.58% 0.2043 43.49) |
Luminosidade, croma e matiz em OKLab |
| XYZ | xyz(46, 30.77, 3.52) |
O espaço de cor CIE XYZ, no qual LAB se baseia |
| HCG | hcg(24, 100%, 0%) |
Matiz, croma e nível de cinza |
| Nome da cor | orangered |
A cor nomeada em CSS mais próxima |
| ANSI 16 | 91 |
Código de terminal de uma das 16 cores básicas |
| ANSI 256 | 208 |
Código de terminal de uma das 256 cores |
| RGB AppleScript | {65535, 26214, 0} |
Vermelho, verde e azul, de 0 a 65535, conforme representados pelo AppleScript |
| Escala de cinza | gray(46.7%) |
Brilho de 0% a 100% |
Esta ferramenta converte cores entre estes 17 formatos e exibe uma amostra de cor abaixo do resultado. Todos os conversores de cores funcionam da mesma maneira, desde o Conversor de cores geral até os que convertem um único par, como HEX para RGB, RGB para CMYK ou HEX para nome da cor: eles começam nos formatos indicados no nome, e os menus Origem e Destino permitem selecionar quaisquer outros. Cole uma cor e o resultado aparecerá enquanto você digita, pronto para ser copiado. Com a Detecção automática como origem, que é a opção inicial do Conversor de cores, a ferramenta identifica o formato pela maneira como a cor está escrita. O botão de troca inverte a conversão.
| Entrada | Destino | Resultado |
|---|---|---|
#ff6600 |
RGB | rgb(255, 102, 0) |
rgb(37, 99, 235) |
HEX | #2563eb |
#2563eb |
HSL | hsl(221.2, 83.2%, 53.3%) |
rgb(37, 99, 235) |
CMYK | cmyk(84.3%, 57.9%, 0%, 7.8%) |
#2563eb |
HSV | hsv(221.2, 84.3%, 92.2%) |
#2563eb |
OKLCH | oklch(54.61% 0.2152 262.88) |
rgb(37, 99, 235) |
LAB | lab(46.06, 30.96, -73.83) |
#ff6347 |
Nome da cor | tomato |
rebeccapurple |
HEX | #663399 |
rgba(37, 99, 235, 0.5) |
HEX | #2563eb80 |
#. O quarto dígito ou o último par define a opacidade.rgb(), hsl() ou oklch(), com vírgulas ou espaços entre os valores e uma opacidade opcional como quarto valor ou após uma barra: rgba(37, 99, 235, 0.5) ou rgb(37 99 235 / 50%).rgb(100%, 40%, 0%), e matizes em deg, rad, grad ou turn, como em hsl(0.5turn, 100%, 50%).255, 102, 0. A Detecção automática interpreta três números como RGB ou como HSL quando os dois últimos são porcentagens, e quatro como CMYK, a menos que pareçam valores RGB com opacidade.Rebecca Purple funciona.hsb() e cores AppleScript entre chaves, como {65535, 26214, 0}.Os cálculos são feitos pela color-convert, uma biblioteca JavaScript para conversão de cores.
lab() e lch() do CSS usam o ponto branco D50, por isso os valores diferem um pouco.oklch(70% 0.3 145) se torna #00c800.#ff6600 resulta em orangered, que corresponde a #ff4500.
Convert a color between HEX, RGB, HSL, CMYK, and other formats, see which conversions are exact, and learn which format to use where.
2 min de leitura