Conversor de cores
Converte cores entre HEX, Formatos RGB e HSL
Escolha uma cor
Ou insira os valores abaixo
Compreensão Formatos de cores
As cores digitais podem ser representadas em vários formatos, cada um com vantagens diferentes. Esta ferramenta converte perfeitamente entre os três formatos de cores da web mais comuns: HEX, RGB e HSL. Todos o processamento acontece no seu navegador – suas escolhas de cores nunca são rastreadas ou armazenadas.
#️⃣ HEX (Hexadecimal)
Formato: #RRGGBB (6
caracteres) ou #RGB
(abreviação de 3 caracteres)
Exemplo: #2563EB ou
#F00
(vermelho)
Melhor para: CSS, atributos HTML, ferramentas de design. Formato mais compacto para
desenvolvimento web.
🔴🟢🔵 RGB (vermelho, verde, azul)
Formato: rgb(R, G, B)
onde cada valor é 0-255
Exemplo: rgb(37, 99, 235)
Melhor para: Funções CSS, manipulação de cores JavaScript, programática
geração de cores. Fácil de entender como mixagem leve.
🌈HSL (Matiz, Saturação, Luminosidade)
Formato: hsl(H, S%, L%)
onde H é 0-360°, S e L são 0-100%
Exemplo: hsl(221, 83%, 53%)
Melhor para: Criando esquemas de cores, ajustando brilho/saturação. A maioria
intuitivo para a percepção humana.
Casos de uso comuns
- Estilo CSS: Converter entre formatos para diferentes propriedades CSS e compatibilidade do navegador
- Design Handoff: Traduzir cores de ferramentas de design (geralmente HEX) para formatos compatíveis com código
- Esquemas de cores: Use HSL para criar variações (ajustar a luminosidade para estados de foco)
- Acessibilidade: Calcular contraste proporções usando valores RGB
- Diretrizes da marca: Cores do documento em vários formatos para diferentes casos de uso
Dicas rápidas sobre teoria das cores
Criando Estados de foco
Use HSL: diminua a luminosidade em 10-15% para efeitos de foco mais escuros ou aumente para efeitos mais claros uns. Muito mais fácil do que calcular alterações RGB.
Garantindo Contraste
Para conformidade com WCAG AA, o texto precisa de uma taxa de contraste de 4,5:1. Diferenças de leveza HSL de 40%+ geralmente atendem a esse requisito.
Perguntas frequentes
Qual formato devo usar em CSS?
Todos os três funcionam em navegadores modernos. HEX é o mais comum e compacto. Use RGB/HSL quando precisar
transparência (rgba() ou
hsla()) ou
manipulação dinâmica de cores.
O que significa # em HEX quer dizer?
O símbolo # indica um valor de cor hexadecimal. É obrigatório em CSS, mas geralmente opcional em ferramentas de projeto. Os 6 caracteres a seguir representam Vermelho, Verde e Azul na base 16 (00-FF = 0-255).
Como funciona o HSL Hue?
Matiz é um grau na roda de cores: 0° = Vermelho, 60° = Amarelo, 120° = Verde, 180° = Ciano, 240° = Azul, 300° = Magenta, 360° = de volta ao Vermelho. Facilita a seleção de cores complementares (180° à parte) intuitivo.
Posso adicionar transparência?
Sim! Use rgba(R, G, B, A)
ou hsla(H, S%, L%, A)
onde A é 0-1. CSS moderno também suporta HEX de 8 caracteres: #RRGGBBAA.
Referência de cores CSS
/* HEX */
color: #2563EB;
/* RGB */
color: rgb(37, 99, 235);
/* HSL */
color: hsl(221, 83%, 53%);
/* With transparency */
color: rgba(37, 99, 235, 0.5);
color: hsla(221, 83%, 53%, 0.5);