Ir para o conteúdo

Comece pela cor

Seletor de cores online: escolha a cor e copie o código

Cole um código HEX, mova os controles ou capture uma cor da tela e receba todos os formatos, variações, harmonias e testes de acessibilidade dessa cor. Quer pegar a cor de uma foto? Use o conta-gotas de imagem da página inicial.

Seletor de cores

Pontos de partida

lightseagreen

#10A99B

#10A99B é um verde-azulado frio com 66% de luminosidade percebida (nome CSS mais próximo: lightseagreen).

Todos os formatos

  • HEXWeb e ferramentas de design

    #10A99B

  • HEX8Com um byte alfa opaco

    #10A99BFF

  • RGBTela, CSS

    rgb(16, 169, 155)

  • RGB %Canais em porcentagem

    rgb(6.3%, 66.3%, 60.8%)

  • HSLMatiz / saturação / luminosidade

    hsl(175, 83%, 36%)

  • HSVSeletores do Photoshop e do Figma

    hsv(175, 91%, 66%)

  • HWBMatiz mais branco e preto

    hwb(175 6% 34%)

  • CMYKImpressão, sem calibração

    cmyk(91%, 0%, 8%, 34%)

  • DecimalUm único inteiro de 24 bits

    1091995

  • Nome mais próximoPalavra-chave do CSS

    ≈ lightseagreen

Tons claros, escuros e escalas

Variações

Uma cor sozinha raramente basta. Aqui estão as versões mais claras, mais escuras e mais apagadas da cor escolhida, além de uma escala completa de design system ajustada em OKLCH.

A base misturada ao branco em dez passos. Os tons claros são o que você usa quando uma cor precisa ficar atrás do texto: um fundo de hover, as linhas alternadas de uma tabela, o preenchimento de um gráfico.

Clique em uma amostra para copiar o código HEX.

Harmonias e combinações

Seis esquemas construídos girando o matiz em OKLCH. Como a rotação é perceptual, todas as cores de um esquema têm peso visual parecido, em vez de os amarelos ficarem sujos, como acontece ao girar em HSL.

Complementar

+180°

Matizes opostos. Contraste máximo, ideal para um único destaque.

Uma linha reta atravessando o centro do círculo de matizes.

Análoga

-30°, +30°

Matizes vizinhos. Serena e coesa, com pouca tensão.

Um arco fechado de 60° abraçando um lado do círculo.

Triádica

+120°, +240°

Três matizes equidistantes. Vibrante, mas equilibrada.

Um triângulo equilátero inscrito no círculo.

Complementar dividida

+150°, +210°

Mais suave que a complementar; mantém o contraste sem o choque.

Um triângulo isósceles montado sobre a complementar.

Tetrádica

+90°, +180°, +270°

Dois pares complementares. Rica, precisa de uma cor dominante.

Um quadrado: dois pares complementares em ângulo reto.

Monocromática

mesmo matiz, 5 passos de luminosidade

Um único matiz em cinco passos de luminosidade. Segura e sempre harmônica.

Um único raio, escuro no centro e claro na borda.

Acessibilidade

Verificador de contraste

Sua cor no fundo e a melhor entre preto e branco no texto, para que o verificador abra num par que vale conferir. Mude qualquer um dos lados e, se o par não passar, aplique a correção sugerida.

Texto grande, de 24 px para cima

Texto corrido em tamanho normal. É o tamanho que precisa chegar a 4,5:1 para o nível AA da WCAG, e é nele que a maioria das combinações de cor é reprovada. Leia com o braço esticado: se você se pegar chegando perto da tela, o número está dizendo a verdade.

Controle com contorno

Relação de contraste

7,17

AAA
  • AA · texto corrido4,5:1—
  • AA · texto grande3:1—
  • AAA · texto corrido7:1—
  • AAA · texto grande4,5:1—
  • Interface e gráficos3:1—

Simulador de daltonismo

Como esta cor aparece para os quatro tipos comuns de deficiência de visão de cores, e se ela continua se distinguindo da complementar em cada um.

Com que outras cores alguém com protanopia confunde esta?

O cone L (comprimento de onda longo) está ausente. É recessiva ligada ao X, e por isso bem mais comum em homens do que em mulheres.

A sua
#82A39B
#AB9D9B
#CA979B
#E4919B
#FA8B9A
Todas aparecem como
#A09F9B

Esta cor ainda se distingue da complementar dela?

Distância perceptual (ΔE2000) entre a cor e a complementar dela, como cada tipo de visão de cores as veria. Abaixo de cerca de 10, as duas ficam tão próximas que não devem ser a única coisa a distinguir um estado de outro: acrescente uma forma, um ícone ou um rótulo.

  • Visão normalΔE 56,4
  • ProtanopiaΔE 10,9
  • DeuteranopiaΔE 12,1
  • TritanopiaΔE 57,7
  • AcromatopsiaΔE 3,0

Ciência da cor

Formatos técnicos

Espaços CIE e perceptuais, para gerenciamento de cor, impressão e conferência dos cálculos. XYZ, LAB e LUV usam o ponto branco D65 com o observador padrão de 2°.

  • CIE XYZD65, observador de 2 graus

    xyz(20.315, 30.85, 35.888)

  • CIE xyYCromaticidade mais luminância

    xyY(0.2334, 0.3544, 30.85)

  • CIELABIndependente de dispositivo, D65

    lab(62.38% -38.9 -3.01)

  • LCH (ab)CIELAB em coordenadas cilíndricas

    lch(62.38% 39.02 184.43)

  • CIELUVIrmão do LAB para luz aditiva

    luv(62.38, -48.88, 1.36)

  • LCH (uv)CIELUV em coordenadas cilíndricas

    lchuv(62.38, 48.9, 178.41)

  • OKLabPerceptual moderno, retangular

    oklab(66.15% -0.1144 -0.0088)

  • OKLCHCSS moderno, perceptual

    oklch(66.15% 0.1147 184.39)

  • sRGB linearSem gama, para mesclagem

    (0.0052, 0.3968, 0.3278)

  • LuminânciaLuminância relativa da WCAG

    0.3085

Para o seu código

Formatos práticos

Prontos para colar. Os nomes de variável são provisórios: troque pelo nome que a cor tem no seu sistema.

Folhas de estilo

Propriedades personalizadas e variáveis de pré-processador para CSS, Sass e Tailwind.

  • Variável CSSPropriedade personalizada no :root
    --brand: #10a99b;
  • Tailwind v4Uma entrada @theme, OKLCH
    --color-brand: oklch(66.15% 0.1147 184.39);
  • Classe do TailwindUtilitário com valor arbitrário
    bg-[#10a99b]
  • SCSSVariável do Sass
    $brand: #10a99b;

Mobile nativo

Literais de cor para código de interface de iOS e Android.

  • SwiftUIColor, floats sRGB
    Color(red: 0.063, green: 0.663, blue: 0.608)
  • UIKitUIColor, floats sRGB
    UIColor(red: 0.063, green: 0.663, blue: 0.608, alpha: 1.0)
  • Android XMLRecurso colors.xml, ARGB
    <color name="brand">#FF10A99B</color>
  • Jetpack ComposeColor, literal 0xAARRGGBB
    Color(0xFF10A99B)

Multiplataforma e código

Todo o resto: frameworks multiplataforma, toolkits de desktop, shaders e scripts.

  • FlutterLiteral Color do Dart
    const Color(0xFF10A99B)
  • .NETSystem.Drawing.Color
    Color.FromArgb(255, 16, 169, 155)
  • Java AWTjava.awt.Color
    new Color(16, 169, 155)
  • QtConstrutor QColor
    QColor(16, 169, 155)
  • GLSLvec4, floats de 0 a 1
    vec4(0.063, 0.663, 0.608, 1.0)
  • PythonTupla do Pillow / OpenCV
    (16, 169, 155)

Calculado a partir da sua cor

Análise da cor

O que esta cor realmente é, com o raciocínio junto. Cada linha é um valor calculado e uma frase dizendo o que ele significa para uma decisão de design.

Matiz

Verde-azulado184,4°
Fria

Posição no círculo de matiz OKLCH, que espaça os matizes como o olho faz.

Luminosidade x croma

L 66,2% · C 0,1147/0,1169

A área sombreada é todo o croma que o sRGB consegue representar neste matiz, do preto ao branco. O ponto é esta cor.

Percebida como

Aa
Uma cor clara7,17:1

Luminância relativa: 0,3085. É o valor da WCAG que serve de base para todas as relações de contraste desta página.

Nome CSS mais próximo

lightseagreen

#20B2AA · ΔE 3,6

Equivalente web-safe

#009999

a ΔE 7

Tons de cinza

#878787

Luma Rec. 709 135

Complementar

#CD738A

matiz oposto a 180°

Nível mais próximo na escala

500

Onde a luminosidade desta cor cai numa escala de 50 a 950 gerada para design system.

Cada valor desta página é calculado no seu navegador a partir dos três valores sRGB. Nada é consultado num banco de páginas de cor pré-escritas, então um hexadecimal que ninguém nunca usou recebe o mesmo tratamento de um famoso.

Perguntas frequentes

Qual a diferença entre este seletor de cores e o conta-gotas de imagem?

O conta-gotas da página inicial parte de uma foto: você carrega uma imagem e captura as cores dos pixels dela. Esta página parte de um valor de cor. Use-a quando já tiver o código HEX (de um manual de marca, de um print ou de um colega) e precisar das conversões, variações, testes de acessibilidade e trechos de código que vêm com ele.

Quais códigos de cor posso colar no campo?

Hexadecimal de três, quatro, seis ou oito dígitos, com ou sem cerquilha; rgb() e rgba() com vírgulas ou espaços; hsl() e hsla(); e qualquer uma das 148 palavras-chave de cor do CSS, como rebeccapurple ou cornflowerblue. O que ele não conseguir interpretar deixa a cor atual como está, em vez de reiniciá-la.

Por que usar OKLCH em vez de HSL?

HSL não é perceptualmente uniforme: duas cores com a mesma luminosidade em HSL podem parecer bem diferentes em brilho, e é por isso que paletas geradas em HSL saem irregulares. OKLCH corrige isso e tem suporte em todos os navegadores atuais. As variações, as harmonias e a cor acessível sugerida nesta página são todas calculadas em OKLCH por esse motivo.

A conversão de HEX para CMYK serve para impressão?

Serve como ponto de partida. É a fórmula padrão sem calibração, a mesma que a maioria das ferramentas web usa, e serve para ter uma ideia aproximada. Não é uma conversão com gerenciamento de cor: um trabalho de impressão real precisa de um perfil ICC da máquina e do papel específicos. Trate o valor CMYK daqui como ponto de partida para entregar à gráfica, não como especificação final.

O que é delta E (ΔE) e como interpretar o valor?

É a distância CIEDE2000 entre duas cores, uma medida de quão diferentes elas parecem. Abaixo de 1, ninguém vê a diferença. Por volta de 2, um observador atento percebe a diferença com as cores lado a lado. Acima de 10, parecem cores diferentes. Reflete o que as pessoas veem muito melhor do que comparar valores RGB.

Como é calculado o contraste entre duas cores na WCAG?

Pela fórmula da WCAG 2.1: a luminância relativa de cada cor em luz linear e depois (mais clara + 0,05) / (mais escura + 0,05). O nível AA exige 4,5:1 para texto corrido e 3:1 para texto grande ou componentes de interface; o AAA exige 7:1 e 4,5:1. A relação ignora o matiz por completo, e é por isso que duas cores podem parecer muito diferentes e mesmo assim não passar.

As cores que eu escolho são enviadas para algum servidor?

Não. A página já traz os cálculos de cor em JavaScript e roda tudo no seu navegador. Não há chamada de API quando você muda a cor, nada é registrado, e a página continua funcionando sem internet depois de carregada.

Posso usar essas cores em projetos comerciais?

Pode. Um valor de cor não é passível de direito autoral e nada aqui tem licença. As escalas, harmonias e trechos de código gerados são seus para usar em qualquer projeto. Vale notar que uma cor específica ainda pode fazer parte de um conjunto-imagem registrado quando combinada com um logotipo ou categoria de produto determinados, então copiar a cor de marca exata de um concorrente é uma questão jurídica, não técnica.

Como converter HEX para RGB?

Cole o código HEX no campo do topo desta página. Ele é convertido na hora para RGB, HSL, HSV, CMYK, OKLCH e mais 28 formatos, e cada valor é copiado com um clique. Os seis dígitos do HEX são três pares, vermelho, verde e azul, que vão de 00 a FF, ou seja, de 0 a 255 em RGB.

Qual é uma boa relação de contraste?

Para texto normal, o nível AA da WCAG pede pelo menos 4,5:1 entre texto e fundo, e o nível AAA pede 7:1. Texto grande (24 px, ou cerca de 19 px em negrito) precisa de 3:1 para o AA. Coloque as duas cores no verificador de contraste desta página para ver a relação e quais níveis passam.

Como saber se as cores funcionam para pessoas daltônicas?

Use o simulador de daltonismo desta página. Ele mostra a sua cor como pessoas com protanopia, deuteranopia, tritanopia e acromatopsia a veem, e lista cores próximas que para elas pareceriam iguais. Se dois estados se diferenciam só por vermelho e verde, acrescente também uma forma, um ícone ou um rótulo.

Tem uma imagem em vez de um código hexadecimal?

O conta-gotas de imagem lê qualquer pixel de uma foto e extrai a paleta dominante, com os mesmos formatos, harmonias e testes de contraste esperando do outro lado.

Abrir o conta-gotas