Skip to content

Conversor de Cores

Conversor de Cores gratuito - converta instantaneamente entre os formatos de cor HEX, RGB, HSL e HSV. Essencial para desenvolvedores web e designers que trabalham com CSS, ferramentas de design e paletas de cores em conformidade com a acessibilidade.

Conversor de Cores: Cálculo de Exemplo

Estimativa de HEX: #3498db.

Ajuste os valores na calculadora acima para o seu caso.

Carregando calculadora

Preparando Conversor de Cores...

Revisão e Metodologia

Cada calculadora usa fórmulas padrão do setor, validadas com fontes oficiais e revisadas conforme nossa metodologia publicada. Todos os cálculos são executados de forma privada no seu navegador; nenhum dado é armazenado ou compartilhado.

Última revisão:

Revisado por:

Escrito por:

Como Usar o Conversor de Cores

  1. 1. Insira um valor de cor em qualquer formato suportado -- HEX (#FF5733), RGB (255, 87, 51), HSL ou HSV.
  2. 2. Veja todos os formatos - o conversor exibe instantaneamente a cor em cada espaço de cor suportado.
  3. 3. Visualize a cor - veja uma amostra visual da sua cor para confirmar que ela corresponde à sua intenção.
  4. 4. Copie o valor de que você precisa -- clique ou selecione o formato de saída para o seu projeto (CSS, ferramenta de design, etc.).
  5. 5. Ajuste e compare - modifique os valores para refinar sua cor e veja todas as representações se atualizarem em tempo real.

Conversor de Cores

Converta instantaneamente entre os formatos de cor HEX, RGB, HSL e HSV. Seja escrevendo CSS, criando no Figma ou no Photoshop ou montando a paleta de cores de uma marca, este conversor traduz qualquer valor de cor para todos os outros formatos, para que você sempre tenha o código exato que sua ferramenta espera.

Como Funciona a Conversão de Cores

Todos os modelos de cor de tela codificam as cores como três componentes numéricos que representam a mesma cor subjacente.

RGB para HEX -- converta cada um dos três valores decimais de 0-255 em um par hexadecimal de 2 dígitos e concatene com um prefixo #. Exemplo: rgb(255, 87, 51) torna-se FF (255), 57 (87), 33 (51) = #FF5733.

RGB para HSL -- normalize cada canal para 0-1, encontre os valores máximo (M) e mínimo (m) e, então: Matiz = ângulo baseado em qual canal é o máximo, Saturação = (M - m) / (1 - |2L - 1|), Luminosidade = (M + m) / 2. Exemplo: rgb(255, 87, 51) converte-se para hsl(11, 100%, 60%).

HEX para RGB -- interprete cada par hexadecimal de 2 caracteres como um número na base 16. #1A8FE3 dá R = 0x1A = 26, G = 0x8F = 143, B = 0xE3 = 227.

Exemplos Resolvidos

Exemplo 1 -- Auditoria de cor de marca. Uma diretriz de marca especifica o Pantone 485 C, aproximadamente #DA291C. Um desenvolvedor precisa da versão rgb() em CSS para um gradiente: rgb(218, 41, 28). Um designer precisa da versão HSL para criar uma tonalidade mais clara: hsl(4, 76%, 48%). Aumentar a luminosidade para 70% dá hsl(4, 76%, 70%) = uma tonalidade rosa-salmão, tudo a partir do mesmo hex original.

Exemplo 2 -- Verificação de acessibilidade. Um botão usa o texto #767676 sobre um fundo #FFFFFF. Convertendo para RGB, temos rgb(118, 118, 118) vs rgb(255, 255, 255). A luminância relativa de #767676 é cerca de 0.216 e a do branco é 1.0, resultando em uma razão de contraste de 4.54:1 -- passando por pouco no WCAG AA para texto normal (mínimo de 4.5:1).

Exemplo 3 -- Geração de paleta para modo escuro. Uma interface usa #0057B8 (HSL: 214, 100%, 36%) como seu azul primário em fundos claros. Para o modo escuro, mantenha o matiz em 214, mantenha a saturação em 100% e aumente a luminosidade para 60% para obter #3399FF -- um azul visivelmente mais claro que preserva o matiz da marca mas funciona em superfícies escuras.

Tabela de Referência

HEX RGB HSL HSV Descrição
#000000 0, 0, 0 0°, 0%, 0% 0°, 0%, 0% Preto
#FFFFFF 255, 255, 255 0°, 0%, 100% 0°, 0%, 100% Branco
#FF0000 255, 0, 0 0°, 100%, 50% 0°, 100%, 100% Vermelho puro
#00FF00 0, 255, 0 120°, 100%, 50% 120°, 100%, 100% Verde puro
#0000FF 0, 0, 255 240°, 100%, 50% 240°, 100%, 100% Azul puro
#FF5733 255, 87, 51 11°, 100%, 60% 11°, 80%, 100% Laranja-avermelhado quente
#333333 51, 51, 51 0°, 0%, 20% 0°, 0%, 20% Cinza-escuro
#808080 128, 128, 128 0°, 0%, 50% 0°, 0%, 50% Cinza-médio
#1A8FE3 26, 143, 227 209°, 76%, 50% 209°, 89%, 89% Azul de link

Quando Usar

  • Copiar uma cor HEX de um arquivo de design e precisar da versão rgb() ou hsl() para variáveis CSS ou configuração do Tailwind.
  • Gerar tonalidades de uma paleta de cores ajustando a luminosidade no HSL enquanto mantém o matiz e a saturação fixos.
  • Verificar se duas cores em formatos diferentes são de fato a mesma cor antes de finalizar um design system.
  • Converter um valor hex exportado do Photoshop para RGBA com um canal alfa para efeitos de sobreposição em CSS.
  • Combinar uma cor da web com uma especificação de impressão convertendo para o equivalente CMYK mais próximo para uma gráfica.

Erros Comuns

  1. Usar HEX de 3 dígitos como se fosse de 6 dígitos. #F53 é a forma abreviada de #FF5533, não de #F05030. Cada dígito em um código hex de 3 dígitos é duplicado, então só use a forma abreviada quando os dois dígitos de cada par de canal forem idênticos.
  2. Tratar a luminosidade do HSL e o valor do HSV como a mesma coisa. Uma cor com luminosidade HSL de 50% e valor HSV de 100% parecem muito diferentes -- HSL 50% é um meio-tom totalmente saturado, enquanto o valor HSV de 100% é a tonalidade mais brilhante possível daquele matiz. Confundir esses valores ao trocar de ferramenta produz cores erradas.
  3. Ignorar o canal alfa nas conversões RGBA. Converter rgba(255, 87, 51, 0.5) para HEX exige 8 dígitos: #FF573380. Descartar o alfa produz #FF5733, que é totalmente opaco -- um resultado visual completamente diferente sobre qualquer fundo não branco.
  4. Erros de arredondamento acumulando-se ao longo de várias conversões. Converter de RGB para HSL e de volta pode introduzir erros de arredondamento de 1 unidade (por exemplo, rgb(255, 87, 51) pode retornar como rgb(255, 86, 51)). Guarde os valores originais e converta apenas uma vez antes do uso.

Aplicações no Mundo Real

As propriedades personalizadas do CSS funcionam bem com HSL porque gerar uma paleta completa a partir de uma cor base é simples -- defina --brand-hue: 214 e calcule todas as tonalidades variando a luminosidade de 10% a 90%. Design systems de empresas como GitHub, Stripe e Atlassian documentam publicamente seus tokens de cor tanto em HEX (para referências estáticas) quanto em HSL (para geração por programação). Os cálculos de contraste da WCAG exigem converter qualquer formato de cor em luminância relativa, que é derivada dos valores RGB lineares, tornando este conversor uma etapa prática nas auditorias de acessibilidade.

Dicas

  1. Memorize as 6 cores dos vértices: #FF0000 vermelho, #FFFF00 amarelo, #00FF00 verde, #00FFFF ciano, #0000FF azul, #FF00FF magenta. Todos os outros matizes ficam entre dois destes na roda de cores.
  2. Para clarear qualquer cor sem alterar seu matiz, converta para HSL e aumente o valor L. Para escurecê-la, reduza o valor L. Mantenha H e S inalterados.
  3. Qualquer cor HEX em que os três pares são iguais (#333333, #AAAAAA, #F5F5F5) é um tom de cinza. Quanto maior o valor, mais claro o cinza.
  4. Use propriedades personalizadas do CSS -- --brand-color: #FF5733 -- para definir uma cor uma vez e reutilizá-la. Alterar um valor atualiza toda a folha de estilos.
  5. No design para modo escuro, evite texto #FFFFFF puro sobre fundos #000000 puros. Experimente #E8E8E8 sobre #1A1A1A (luminosidade HSL de ~91% sobre ~10%) para reduzir o cansaço visual com essencialmente a mesma razão de contraste.
  6. Códigos hex de oito dígitos acrescentam um canal alfa como os dois dígitos finais: #FF573300 é totalmente transparente e #FF5733FF é totalmente opaco. Valores como #FF573380 dão cerca de 50% de opacidade.

Perguntas Frequentes

Qual é a diferença entre os códigos de cor HEX e RGB?
HEX e RGB representam o mesmo espaço de cor, mas em notações diferentes. O RGB usa três valores decimais de 0-255 para os canais vermelho, verde e azul (por exemplo, rgb(255, 87, 51)). O HEX codifica os mesmos três valores como uma cadeia hexadecimal de 6 caracteres precedida por # (por exemplo, #FF5733, em que FF=255, 57=87, 33=51). Eles são intercambiáveis -- o HEX é mais compacto para CSS, enquanto o RGB é mais fácil de ler e manipular por programação.
O que é HSL e quando devo usá-lo?
HSL significa Matiz (Hue, 0-360 graus na roda de cores), Saturação (0-100%) e Luminosidade (Lightness, 0-100%). O HSL é mais intuitivo que o RGB para os humanos, porque você pode criar facilmente variações de cor ajustando a luminosidade para sombras e tonalidades, ou a saturação para tons suaves vs. vívidos, sem alterar o matiz. Ele é ideal para construir paletas de cores coesas e é totalmente suportado no CSS moderno com a função hsl().
O que são espaços de cor e por que eles importam?
Um espaço de cor define como as cores são representadas numericamente. O RGB e o HEX usam mistura aditiva de cores (para telas), o HSL e o HSV oferecem alternativas amigáveis para os humanos, o CMYK é usado para impressão e o Lab/LCH buscam a uniformidade perceptual. As cores podem parecer diferentes entre os espaços porque cada um tem um gamut diferente (faixa de cores representáveis). Converter entre espaços garante que sua cor apareça conforme pretendido em diferentes mídias e ferramentas.
O que são cores seguras para a web e elas ainda importam?
Cores seguras para a web são um conjunto de 216 cores que eram exibidas de forma consistente nos primeiros monitores de 256 cores, usando apenas os valores 00, 33, 66, 99, CC, FF para cada canal HEX. Hoje, praticamente todas as telas suportam milhões de cores (24 bits), então as cores seguras para a web deixaram de ser uma preocupação prática. Em vez disso, o desenvolvimento web moderno foca nas razões de contraste e nos padrões de acessibilidade (WCAG) para garantir a legibilidade para todos os usuários.
Como garanto que minhas escolhas de cor atendam aos requisitos de contraste de acessibilidade?
A WCAG 2.1 exige uma razão de contraste de pelo menos 4.5:1 para texto normal e 3:1 para texto grande (18px+ ou 14px+ em negrito) entre as cores de primeiro plano e de fundo. Use um verificador de contraste para conferir seus pares de cores. Como diretriz geral, combine fundos muito claros (luminosidade acima de 90% no HSL) com texto muito escuro (luminosidade abaixo de 20%), ou vice-versa. Evite combinações de baixo contraste, como texto cinza-claro sobre um fundo branco.
Incorpore esta calculadora

Adicione esta calculadora gratuita ao seu site. Copie o código abaixo e mantenha o link de atribuição; é ele que mantém estas ferramentas gratuitas:

Citar esta calculadora

Copie esta citação para trabalhos, artigos ou cursos:

Alex Crabinsky. "Conversor de Cores." Numeraty, February 24, 2026, https://numeraty.com/pt-br/color-converter/

Calculadoras de Conversores de Unidades Relacionadas

Conversores de Unidades

Conversor de Aceleração

Conversor de Aceleração gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.

Conversores de Unidades

Conversor de Ângulo

Conversor de Ângulo Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.

Conversores de Unidades

Conversor de Área

Conversor de Área Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.

Conversores de Unidades

Conversor de Maiúsculas e Minúsculas

Conversor de Maiúsculas e Minúsculas Gratuito - calcule instantaneamente com nossa ferramenta online. Sem cadastro. Conversões de unidades precisas com resultados em tempo real.

Conversores de Unidades

Conversor de Tamanho de Roupa

Conversor de Tamanho de Roupa gratuito - converta entre tamanhos de roupa dos EUA, UE, Reino Unido e Ásia para homens e mulheres. Compare tabelas de tamanhos internacionais para blusas, vestidos, calças e casacos ao comprar online.

Conversores de Unidades

Conversor de Culinária

Conversor de Culinária gratuito - converta xícaras em gramas, colheres de sopa em mililitros, onças em gramas e muito mais. Traduza instantaneamente entre as medidas culinárias dos EUA, métricas e do Reino Unido para receitas precisas.

Conversores de Unidades

Conversor de Moedas

Conversor de Moedas Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.

Conversores de Unidades

Conversor de Armazenamento de Dados

Conversor de Armazenamento de Dados Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.

Conversores de Unidades

Conversor de Transferência de Dados

Conversor de Transferência de Dados Gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.

Conversores de Unidades

Conversor de Densidade

Conversor de Densidade gratuito - calcule instantaneamente com a nossa ferramenta online. Sem cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.

Conversores de Unidades

Conversor de Energia

Conversor de Energia gratuito - calcule instantaneamente com a nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.

Conversores de Unidades

Conversor de Vazão

Conversor de Vazão gratuito - calcule instantaneamente com nossa ferramenta online. Sem necessidade de cadastro. Cálculos precisos de conversão de unidades com resultados em tempo real.

Calculadoras