Como converter cores entre HEX, RGB, HSL e outros formatos

Converta uma cor entre HEX, RGB, HSL, CMYK e outros formatos, veja quais conversões são exatas e descubra qual formato usar em cada caso.

2 min de leitura


Conversor de cores com #ff6600 inserido como origem, rgb(255, 102, 0) como resultado RGB e uma amostra laranja abaixo
Conversor de cores com #ff6600 inserido como origem, rgb(255, 102, 0) como resultado RGB e uma amostra laranja abaixo

Para converter uma cor, cole-a no conversor de cores. Escolha o formato desejado em Destino e copie o resultado. A ferramenta detecta o formato de entrada automaticamente, então #ff6600, rgb(255, 102, 0), orangered e até 255, 102, 0 funcionam. O resultado aparece enquanto você digita. Uma amostra de cor abaixo do resultado mostra que a ferramenta identificou a cor correta.

A mesma cor em quatro formatos

HEX, RGB, HSL e CMYK são formas diferentes de representar a mesma cor. Veja esta cor laranja nos quatro formatos:

Formato Valor O que os números significam
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 na roda de cores, saturação e luminosidade
CMYK cmyk(0%, 60%, 100%, 0%) Tintas ciano, magenta, amarelo e preto

HEX e RGB usam os mesmos três números, apenas escritos de forma diferente. A conversão entre eles é exata. O HSL é mais fácil de ajustar manualmente: aumente o valor da luminosidade para clarear a cor.

Por que CMYK é diferente

O CMYK é usado na impressão, e os valores exatos dependem da impressora, do papel e da tinta. O conversor usa a fórmula padrão, sem um perfil de impressora, então uma gráfica pode fornecer valores ligeiramente diferentes para a mesma cor. Use o resultado CMYK em maquetes e peça uma prova de impressão à gráfica antes da impressão final.

Qual formato usar

  • CSS e HTML: use HEX. É curto e todos os navegadores o reconhecem.
  • Um tema de cores: use HSL. Você obtém tons mais claros ou mais escuros alterando um único número.
  • Transparência no código: use RGB com um valor alfa ou um HEX de oito dígitos. rgba(37, 99, 235, 0.5) se transforma em #2563eb80, e os dois últimos dígitos indicam a opacidade.
  • Maquetes de impressão: use CMYK e lembre-se da observação acima.

Os nomes das cores não são exatos

O conversor oferece 17 formatos, incluindo OKLCH, LAB, HSV, nomes de cores CSS e códigos ANSI de terminal. O nome de cor exibido é o nome CSS mais próximo, não uma correspondência exata. #ff6600 resulta em orangered, mas orangered corresponde, na verdade, a #ff4500. Use nomes para identificações rápidas e valores exatos para as cores da marca.

Cole a cor, confira a amostra e copie o resultado. Esse é todo o processo.

Quer experimentar a ferramenta?


Conversor de cores

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.

Abrir ferramenta

Partilhar