Conversor de Cores

Converta cores entre os formatos RGB, HEX, HSL, HSV e CMYK

Color Converter
H: 0°
S: 100%
L: 50%
H: 0°
S: 100%
V: 100%
C: 0%
M: 100%
Y: 100%
K: 0%

Guia Completo de Conversão de Cores

Guia abrangente sobre modelos de cores, formatos, conversões e aplicações profissionais de design

Entendendo os Modelos de Cor

Modelos de Cor Digital

  • HEX: hexadecimal de 6 dígitos (#RRGGBB), 16,7 milhões de cores
  • RGB: Vermelho/Verde/Azul (0–255 cada), modelo aditivo para telas
  • RGBA: RGB + transparência Alfa (0–1)
  • HSL: Matiz (0–360°)/Saturação/Luminosidade (0–100%)
  • HSV/HSB: Matiz/Saturação/Valor (alternativa ao HSL)

Modelos de Cor para Impressão e Indústria

  • CMYK: Ciano/Magenta/Amarelo/Preto (0–100%), subtrativo para impressão
  • Pantone (PMS): cores spot padronizadas para consistência de marca
  • LAB (CIELAB): independente de dispositivo, perceptualmente uniforme
  • LCH: Luminosidade/Croma/Matiz (perceptual)
  • XYZ: tristímulo CIE 1931, padrão científico

Referência de Formatos de Cor

Conversão HEX e RGB

  • HEX para RGB: analisar pares (#FF6B35 → R=255, G=107, B=53)
  • RGB para HEX: converter cada canal para hex de 2 dígitos
  • Abreviação CSS: #RGB (3 dígitos) = #RRGGBB
  • Alfa em HEX: 8 dígitos #RRGGBBAA
  • Exemplo: Branco = #FFFFFF = rgb(255,255,255)

Relação HSL e RGB

  • Matiz: 0°=vermelho, 60°=amarelo, 120°=verde, 180°=ciano, 240°=azul, 300°=magenta
  • Saturação 0% = cinza, 100% = cor plena
  • Luminosidade 0% = preto, 50% = normal, 100% = branco
  • Vermelho: HSL(0°,100%,50%) = RGB(255,0,0)
  • Azul: HSL(240°,100%,50%) = RGB(0,0,255)

Relação CMYK e RGB

  • RGB→CMYK: K=1−máx(R,G,B); C=(1−R−K)/(1−K); M=(1−G−K)/(1−K); Y=(1−B−K)/(1−K)
  • Vermelho puro RGB(255,0,0) = CMYK(0%,100%,100%,0%)
  • Preto puro RGB(0,0,0) = CMYK(0%,0%,0%,100%)
  • Branco RGB(255,255,255) = CMYK(0%,0%,0%,0%)

Aplicações Profissionais

Design Web e de UI

  • Sintaxe de cor CSS (hex, rgb(), hsl(), oklch())
  • Tokens de cor para modo escuro
  • Razões de contraste WCAG (4.5:1 para texto normal)
  • Variáveis de cor de marca em sistemas de design
  • Valores hex para Tailwind/CSS-in-JS
  • Criação de gradientes com rotação de matiz HSL

Design Gráfico e Identidade de Marca

  • Correspondência de cor Pantone para identidade de marca
  • Conversão CMYK para impressão offset
  • Preto rico vs. preto padrão para áreas grandes
  • Perfis de cor (sRGB vs CMYK) para entrega de arquivos
  • Configurações de sobreimpressão
  • Separações de cor spot

Fotografia e Vídeo

  • Gradação de cor nos espaços Rec.709 / Rec.2020
  • Cor LAB para edição perceptual
  • Criação de LUT (Look-Up Table)
  • Referência de tom de pele (aproximadamente matiz 180–220 em HSL)
  • Calibração de cor com X-Rite ColorChecker
  • Conteúdo HDR (gama mais ampla)

Visualização de Dados

  • Paletas sequenciais (do claro ao escuro) para dados ordenados
  • Paletas divergentes para dois extremos
  • Paletas qualitativas para categorias
  • Paletas seguras para daltônicos (evitar apenas vermelho-verde)
  • Uniformidade perceptual no espaço LAB
  • Acessibilidade em gráficos (WCAG 1.4.1)

Boas Práticas de Conversão de Cor

Precisão e Espaços de Cor

  • HEX/RGB são sRGB por padrão — especifique o espaço de cor para gama ampla
  • A conversão LAB requer ponto branco (padrão D65)
  • Os valores CMYK dependem do perfil de cor ICC
  • A correspondência de cores entre telas varia conforme a calibração do monitor
  • Sempre comprove as cores de impressão antes da produção final

Considerações de Acessibilidade

  • Razão de contraste mínima WCAG AA: 4.5:1 (texto normal), 3:1 (texto grande)
  • WCAG AAA: 7:1 (normal), 4.5:1 (grande)
  • Cerca de 8% dos homens têm daltonismo vermelho-verde — teste com Coblis ou similar
  • Não dependa apenas da cor para transmitir informações
  • Teste com conversão em escala de cinza

Exemplos de Cor por Categoria

Cores Web-Safe e Comuns

  • Branco: #FFFFFF = rgb(255,255,255) = hsl(0°,0%,100%)
  • Preto: #000000 = rgb(0,0,0)
  • Vermelho: #FF0000 = rgb(255,0,0) = hsl(0°,100%,50%)
  • Azul-marinho: #000080 = rgb(0,0,128) = hsl(240°,100%,25%)
  • Laranja: #FFA500 = rgb(255,165,0)
  • Cinza: #808080 = rgb(128,128,128)
  • Verde: #008000 = rgb(0,128,0)

Cores de Marca

  • Vermelho Coca-Cola: #F40009 (CMYK 0/100/100/4)
  • Azul Facebook: #1877F2
  • Azul Google: #4285F4
  • Início do gradiente Instagram: #F58529
  • Laranja Amazon: #FF9900
  • Verde Spotify: #1DB954
  • Preto Apple: #1D1D1F

Exemplos de Sistemas de Design

  • Tailwind blue-500: #3B82F6 = hsl(217°,91%,60%)
  • Tailwind red-500: #EF4444
  • Material primary blue: #1976D2
  • Bootstrap primary: #0D6EFD
  • shadcn/ui foreground: #09090B
  • Texto silenciado: #71717A
  • Destrutivo: #DC2626

Perguntas Frequentes

Qual é a diferença entre RGB e CMYK?
RGB (Vermelho, Verde, Azul) é um modelo aditivo para telas que mistura luz. RGB completo (255,255,255) = branco. CMYK (Ciano, Magenta, Amarelo, Preto) é um modelo subtrativo para impressão que mistura tintas. CMYK completo (100,100,100,100) = quase preto. Cores vibrantes na tela podem parecer apagadas quando impressas, pois a tinta não consegue reproduzir toda a gama RGB.
Por que a cor da minha tela parece diferente quando impressa?
As telas emitem luz usando o modelo RGB, que tem uma gama mais ampla do que o modelo CMYK usado pelas impressoras. Cores brilhantes e saturadas — azuis elétricos, verdes neon, laranjas vívidos — frequentemente não podem ser reproduzidas com tinta no papel. Sempre converta para CMYK e faça uma prova de impressão antes de finalizar artes de marca ou embalagem.
O que é a notação de cor HEX?
Um código de cor HEX é um número hexadecimal de 6 dígitos precedido por #, como #FF5733. Os dois primeiros dígitos são o canal vermelho (00–FF), os dois do meio são o verde e os dois últimos são o azul. Cada par representa 0–255 em base 16. Códigos curtos como #F00 são abreviações de #FF0000. Um HEX de 8 dígitos (#RRGGBBAA) inclui o canal alfa (opacidade).
Como verifico o contraste de cor para acessibilidade?
Use a fórmula de razão de contraste WCAG: (L1 + 0,05) / (L2 + 0,05), onde L1 e L2 são as luminâncias relativas das duas cores. WCAG AA requer 4,5:1 para texto normal e 3:1 para texto grande (18pt+ ou 14pt negrito). WCAG AAA requer 7:1 para texto normal. Ferramentas como WebAIM Contrast Checker calculam isso instantaneamente.
Qual é a diferença entre HSL e HSV?
Ambos usam Matiz e Saturação, mas diferem no terceiro componente. HSL (Luminosidade) define 50% como a cor 'pura': 0% é preto, 100% é branco, 50% é totalmente saturado. HSV (Valor/Brilho) define 100% como a cor pura: 0% é sempre preto independentemente do matiz. HSL é mais comum em CSS e design web; HSV é mais comum em editores de imagem como o Photoshop.
Qual formato de cor devo usar para design web?
Para design web, HEX é o formato mais usado e legível para cores estáticas. Use hsl() em CSS quando precisar ajustar luminosidade ou matiz programaticamente (ótimo para tokens de design e temas). Use rgba() quando precisar de transparência. Para navegadores modernos, oklch() oferece manipulação de cor perceptualmente uniforme e é cada vez mais recomendado para sistemas de design.