Esta ferramenta converte cores entre HEX, RGB, HSL e CMYK em tempo real. Escolha uma cor no seletor ou digite em qualquer campo, e os outros três são atualizados na hora, cada um com seu botão de copiar. Por exemplo, o âmbar #F59E0B vira rgb(245, 158, 11), hsl(38, 92%, 50%) e cmyk(0%, 36%, 96%, 4%). O campo HEX também aceita a forma abreviada de três dígitos, como #F90, que é expandida para #FF9900.
Cada formato tem sua função. HEX é o padrão em código web e programas de design; RGB corresponde à luz vermelha, verde e azul da tela; HSL descreve matiz, saturação e luminosidade, então para criar uma versão mais clara ou mais escura da mesma cor basta mudar o L, o que é muito útil em CSS; CMYK representa as quatro tintas de impressão. Ao digitar RGB, HSL ou CMYK, use números inteiros separados por vírgula, como rgb(255, 153, 0), hsl(36, 100%, 50%) ou cmyk(0%, 40%, 100%, 0%). Transparência (alfa) não é suportada.
Observe que o CMYK aqui é calculado a partir do RGB com uma fórmula simples, sem perfil de cor ICC. A cor impressa de verdade depende do papel, das tintas e da máquina, então antes de mandar imprimir confie nas amostras ou no perfil da gráfica. Além disso, o HSL é arredondado para números inteiros, e ao voltar de HSL para HEX um canal pode variar em um passo; é arredondamento normal, não erro.
Na aba do verificador de contraste você escolhe a cor do texto e a do fundo. A ferramenta calcula a razão de contraste pela WCAG 2.1 e mostra se ela passa para texto normal (AA 4.5:1, AAA 7:1), texto grande (AA 3:1, AAA 4.5:1) e componentes de interface (3:1), com pré-visualização ao vivo. Por exemplo, o cinza #767676 sobre branco dá 4.54:1 e passa no AA por pouco, enquanto #777777 fica em 4.47:1 e reprova. Para uma análise mais completa, com sugestões de cores, use o Analisador de contraste de cores deste site.