Criação de tokens de design system
Converta valores HEX da marca para OKLCH para que cada passo da sua rampa de tokens tenha o mesmo incremento de luminosidade perceptual. Cole a saída OKLCH direto no seu CSS — sem necessidade de pré-processador.
Escolha visualmente ou cole qualquer valor — HEX, RGB, HSL, OKLCH e OKLAB ficam sincronizados. Inclui verificador de contraste WCAG 2.2 e gerador de paleta baseado em OKLCH. Roda inteiramente no seu navegador.
Escolha visualmente ou cole qualquer valor — HEX, RGB, HSL, OKLCH e OKLAB ficam sincronizados. Inclui verificador de contraste WCAG 2.2 e gerador de paleta baseado em OKLCH. Roda inteiramente no seu navegador.
Cole o valor hex (ex.: #ff5722) no campo HEX — a linha RGB será atualizada instantaneamente. Da mesma forma, cole rgb(255 87 34) no campo RGB e HEX, HSL, OKLCH e OKLAB serão sincronizados. A conversão é bidirecional em todos os formatos suportados.
OKLCH é um espaço de cor do CSS Color Module Level 4 que usa luminosidade perceptual (L), croma (C) e matiz (h) — como o HSL, mas perceptualmente uniforme. Duas cores OKLCH com o mesmo valor de L parecem igualmente claras, mesmo em matizes diferentes. Isso torna tokens de design, paletas geradas e rampas acessíveis muito mais previsíveis do que o HSL. Todos os navegadores evergreen (Chrome 111+, Safari 15.4+, Firefox 113+) o suportam.
Os valores de cor nunca saem do seu dispositivo. Abra DevTools → Network e verá zero requisições externas durante a conversão, escolha, geração de paleta ou verificação de contraste.
De design systems a auditorias de acessibilidade — todos os formatos e verificações de que você precisa, em um só lugar.
Conversão bidirecional entre HEX (3 / 4 / 6 / 8 dígitos), RGB(A), HSL(A), OKLCH, OKLAB e cores nomeadas do CSS. As strings de saída seguem a sintaxe do CSS Color Module Level 4 — cole-as direto nas suas folhas de estilo.
Veja a razão de contraste entre duas cores quaisquer com selos de aprovação/reprovação em um clique para AA (4.5 : 1) e AAA (7 : 1), em tamanhos de texto normal e grande. O cálculo segue a referência da W3C: linearização sRGB, luminância relativa e (L1+0.05)/(L2+0.05).
Clique no conta-gotas para capturar qualquer cor da sua tela — designs, capturas, fotos e até outras abas do navegador. Usa a API EyeDropper nativa em navegadores Chromium.
Gere 9 passos de tons claros e escuros mais harmonias complementar, triádica e análoga — derivadas em OKLCH para que cada passo fique perceptualmente bem espaçado (ao contrário do HSL, em que a luminosidade varia muito).
Toda conversão roda em JavaScript no seu dispositivo. Nada é enviado, registrado ou compartilhado com terceiros — abra DevTools → Network se quiser verificar você mesmo.
JavaScript puro, sem runtime de framework. Carregamento inicial abaixo de 50 KB gzip; conversões e geração de paleta terminam em menos de um milissegundo num laptop de cinco anos.
Quatro formas de começar, todos os formatos sincronizados.
Arraste dentro do quadrado de saturação/valor para escolher a tonalidade, deslize a barra de matiz abaixo para alterar a cor base e use o controle de alfa para a transparência. Todos os formatos à direita são atualizados instantaneamente.
Cole um HEX (#4f46e5), RGB (rgb(79 70 229)), HSL (hsl(244 76% 59%)), OKLCH (oklch(53% 0.22 277)) ou até uma cor nomeada do CSS (tomato) no campo correspondente — o seletor e os outros formatos sincronizam.
Clique no botão do conta-gotas para capturar qualquer pixel da tela — outra aba, uma captura, uma foto, um ícone. Usa a API EyeDropper nativa em Chrome, Edge e Opera.
Clique no ícone de copiar ao lado de qualquer formato para enviá-lo para a área de transferência. Ou role até a seção de contraste WCAG 2.2 para conferir se a sua combinação de primeiro plano / fundo passa em AA ou AAA, em tamanhos de texto normal e grande.
Uma ferramenta de cor que se encaixa em quatro fluxos de trabalho comuns.
Converta valores HEX da marca para OKLCH para que cada passo da sua rampa de tokens tenha o mesmo incremento de luminosidade perceptual. Cole a saída OKLCH direto no seu CSS — sem necessidade de pré-processador.
Insira pares de primeiro plano / fundo e leia a razão de contraste e os selos AA / AAA. Identifique combinações reprovadas antes do deploy — atende aos limites obrigatórios da W3C de 4.5 : 1 normal / 7 : 1 aprimorado.
Tem um HEX de um mockup de designer mas precisa de um HSL para uma config Tailwind ou um OKLCH para uma folha de estilo moderna? Cole uma vez, copie em qualquer formato. As strings de saída são sintaxe válida do CSS Color Module Level 4.
Escolha uma cor base e veja instantaneamente nove tons claros e escuros perceptualmente espaçados, mais harmonias complementar, triádica e análoga — geradas em OKLCH para que cada passo pareça igualmente claro.
Os valores de cor nunca saem do seu dispositivo. Abra DevTools → Network e verá zero requisições externas durante a conversão, escolha, geração de paleta ou verificação de contraste.
Tutoriais selecionados para designers, desenvolvedores e equipes de acessibilidade.
Why OKLCH replaces HSL for design systems: perceptual lightness, predictable chroma, wide-gamut support.
From sRGB linearization to relative luminance — every step of the contrast formula, with worked examples.
Cole o valor hex (ex.: #ff5722) no campo HEX — a linha RGB será atualizada instantaneamente. Da mesma forma, cole rgb(255 87 34) no campo RGB e HEX, HSL, OKLCH e OKLAB serão sincronizados. A conversão é bidirecional em todos os formatos suportados.
OKLCH é um espaço de cor do CSS Color Module Level 4 que usa luminosidade perceptual (L), croma (C) e matiz (h) — como o HSL, mas perceptualmente uniforme. Duas cores OKLCH com o mesmo valor de L parecem igualmente claras, mesmo em matizes diferentes. Isso torna tokens de design, paletas geradas e rampas acessíveis muito mais previsíveis do que o HSL. Todos os navegadores evergreen (Chrome 111+, Safari 15.4+, Firefox 113+) o suportam.
Sim. Usamos o algoritmo do WCAG 2.2 §1.4.3: linearizamos cada canal sRGB, calculamos a luminância relativa (0.2126·R + 0.7152·G + 0.0722·B) e então (L_mais_clara + 0.05) / (L_mais_escura + 0.05). AA passa em 4.5 : 1 para texto normal e 3 : 1 para texto grande (18 pt+ ou 14 pt+ em negrito). AAA passa em 7 : 1 e 4.5 : 1, respectivamente.
Sim — clique no botão Conta-gotas para acionar a API EyeDropper integrada do navegador. Você pode capturar qualquer pixel em qualquer parte da tela: outra aba, um design no Figma, um quadro de vídeo, até uma captura de tela. Atualmente suportado em Chrome, Edge e Opera; Firefox e Safari fazem fallback gracioso (o botão fica desativado).
Não. O seletor, todas as conversões, o gerador de paleta e o verificador de contraste rodam no seu navegador. Nenhum valor de cor, amostra de imagem ou texto é transmitido. Você pode abrir DevTools → Network e verificar que não há requisições externas durante o uso.