Pular para o conteúdo
UUtilizio

Conversor de Cores

Converta cores entre HEX, RGB e HSL, 100% no seu navegador.

RGB

rgb(66, 135, 245)

HSL

hsl(217, 90%, 61%)

Como usar

  1. 1Digite um código HEX, ou ajuste os campos RGB ou HSL.
  2. 2Os outros dois formatos são atualizados automaticamente, com pré-visualização da cor.
  3. 3Use o seletor de cor visual se preferir escolher a cor diretamente.
  4. 4Use os botões de copiar para levar o código no formato que precisar.

O Conversor de Cores converte instantaneamente entre os três formatos de cor mais usados no design e desenvolvimento web - HEX, RGB e HSL - direto no seu navegador. É útil pra quem precisa adaptar uma cor de um design para código CSS, ajustar matiz/saturação/luminosidade de forma mais intuitiva que em RGB, ou simplesmente conferir qual código corresponde a uma cor específica.

Cada formato existe por um motivo diferente: HEX é compacto e é o que mais aparece em código (#4f46e5), RGB representa diretamente as três luzes primárias que formam a cor na tela (vermelho, verde e azul de 0 a 255), e HSL organiza a cor de um jeito mais intuitivo pra ajuste visual - matiz (a cor “pura” num círculo de 0° a 360°), saturação (quão viva ou acinzentada ela é) e luminosidade (quão clara ou escura). É por isso que designers costumam preferir ajustar uma cor em HSL: aumentar a luminosidade deixa a cor mais clara sem trocar o tom, algo que em RGB exigiria recalcular os três canais manualmente.

Os três formatos ficam sincronizados com pré-visualização ao vivo: edite qualquer um deles (ou use o seletor de cor visual) e os outros dois se atualizam na hora.

Perguntas frequentes

Quais formatos de cor são suportados?

HEX (#rrggbb), RGB (vermelho, verde e azul de 0 a 255) e HSL (matiz de 0 a 360°, saturação e luminosidade de 0% a 100%). Os três ficam sincronizados: mudar um atualiza os outros dois.

Por que o valor pode mudar 1 ou 2 pontos ao ir e voltar entre formatos?

HSL usa porcentagens arredondadas (números inteiros), então converter RGB → HSL → RGB pode gerar uma diferença mínima de 1 ou 2 no valor de vermelho/verde/azul, sem impacto visual perceptível. HEX e RGB não têm essa perda, porque representam exatamente os mesmos números.

Dá pra usar formato HEX abreviado, tipo #f0a?

Sim. A ferramenta aceita tanto o formato completo (#ff00aa) quanto o abreviado de 3 dígitos (#f0a), com ou sem o "#" na frente.

A cor que eu escolho é enviada para algum servidor?

Não. Toda a conversão acontece no seu navegador; nenhum dado é enviado ou armazenado em nossos servidores.