Conversor de Cores — HEX, RGB, HSL e OKLCH
Converta HEX para RGB, HSL, OKLCH, OKLAB e CMYK no seu navegador — copie qualquer formato com um clique. Grátis, sem cadastro, suas cores nunca saem da página.
Simulação de daltonismo (8 tipos)
Tints / Shades / Tones / Harmonies
Tints
Shades
Tones
Harmonies
Copiar como código
— — — — — Referência de cores comuns
O que é um conversor de cores?
Um conversor de cores é um pequeno utilitário que traduz um único valor de cor entre os formatos que sua cadeia de ferramentas, seu design system e seu navegador realmente entendem — HEX, RGB, HSL, HSV, HWB, CMYK, OKLCH, OKLAB e as 148 cores nomeadas do CSS. Conversores online são parte da caixa de ferramentas web desde o começo dos anos 2000, quando a resposta era quase sempre um campo de texto simples HEX-para-RGB feito para uma folha de estilos da era Geocities. O que separa um conversor moderno daquelas ferramentas legadas são três coisas: uma UX de campos unificados onde cada formato é simultaneamente editável em vez de um dropdown de mão única, uma fonte-de-verdade em OKLCH que mantém o valor canônico internamente para que round-trips fiquem bit-estáveis e matemática perceptual fundamentada no W3C CSS Color 4 em vez da aritmética HSL com gama embaralhada que a geração de 2003 entregava.
Espaços de cor diferentes existem porque problemas diferentes pedem representações diferentes, e nenhum espaço único é bom em todos eles. RGB é nativo de hardware — mapeia diretamente para os subpixels vermelho, verde e azul de um LCD ou para os fósforos de um CRT, com cada canal codificado como inteiro de 8 bits de 0 a 255. HEX é apenas RGB em base 16, empacotado em uma string de seis caracteres para colar conciso em CSS e Figma. HSL, HSV e HWB são espaços cognitivos para designer — reformulações cilíndricas do RGB que te deixam rodar matiz, clarear ou escurecer com sliders intuitivos. O HSL foi publicado em 1978 ao lado do HSV por Alvy Ray Smith; o HWB foi adicionado em 1996 como modelo mental mais limpo (Matiz + quantidade de Branco + quantidade de Preto). CMYK é uma abstração do processo de impressão — uma pilha subtrativa de tintas (Ciano, Magenta, Amarelo, Key=preto) que modela como a tinta absorve a luz no papel em vez de como uma tela emite. OKLCH e OKLAB são espaços perceptuais — projetados para que distância numérica igual corresponda a distância percebida igual, o que os torna indispensáveis para rampas de design system e matemática de acessibilidade. Cores nomeadas são o legado do CSS: os 148 nomes SVG/CSS3 como `tomato`, `rebeccapurple` e `slategray` que vêm em todo navegador.
Por mais de vinte anos, o sRGB foi "bom o suficiente" — um padrão IEC de 1996 construído em torno dos primários de fósforo dos monitores CRT da época. Ele silenciosamente definia o teto do que uma cor web podia significar. Aí as telas de gama ampla quebraram a premissa. O Display P3 da Apple cobre cerca de 50% mais do espectro visível do que o sRGB e hoje vem em todo iPhone, iPad e MacBook a partir de 2017. O Rec2020 cobre ainda mais e é o padrão de transmissão para TV HDR. O HSL embute as peculiaridades de gama do sRGB na sua definição, e é por isso que uma rampa HSL parece visualmente irregular em uma tela de gama ampla — um verde em L=50% parece mais brilhante do que um azul em L=50%, porque o L do HSL é geométrico, não perceptual. Em 2020, Björn Ottosson publicou o OKLAB, um espaço de cor perceptualmente uniforme derivado do CIE-LAB com resposta de luminosidade corrigida e comportamento mais limpo em alta saturação. O OKLCH é sua forma polar (Luminosidade / Chroma / Matiz), o mesmo formato do HSL mas com a matemática perceptual consertada. O CSS Color 4 adicionou a sintaxe `oklch()` e `oklab()` em 2022; o Chrome 111 trouxe suporte em março de 2023, o Safari 15.4 já tinha desde março de 2022 e o Firefox 113 chegou em maio de 2023. O Tailwind v4, lançado em 2025, fez do OKLCH seu formato padrão de token de cor; shadcn/ui seguiu logo depois. Esta ferramenta reflete essa mudança ao fazer do OKLCH a fonte interna da verdade — toda conversão passa pelo OKLCH, então um round-trip HEX → RGB → OKLAB → HEX nunca acumula deriva de float, e editar o canal L do OKLCH diretamente atualiza todos os outros campos exatamente.
A escolha do espaço depende inteiramente do que você está fazendo. **HEX** é a chamada certa para embedding web, copiar-colar entre ferramentas de design e código e em qualquer lugar onde identificadores concisos importam — `#3b82f6` cabe confortavelmente em uma variável CSS e a maioria dos devs front-end lê de bate-pronto. O conversor hex para RGB dedicado cobre a direção mais comum em um passo; o caminho inverso conversor RGB para hex cobre o caso em que você tem inteiros de canal separados de um designer ou de um pipeline de matemática de pixel de imagem. **RGB** é para endereçamento direto de hardware — em qualquer lugar onde você precisa de inteiros 0-255 (APIs canvas, manipulação de imagem, tiras de LED de hardware, atributos de cor OpenGL). **HSL** é o espaço cognitivo de designer da era antiga — rodar matiz, clarear, escurecer — e ainda útil quando você precisa de um ajuste rápido de cor CSS em um projeto que não migrou para OKLCH. O conversor hex para HSL de direção única é o atalho certo quando isso é tudo que você precisa. **HSV e HWB** são espaços de seletor de cor para designer. HSV (Hue, Saturation, Value) casa com o quadrado de saturação-valor que a maioria das UIs de seletor desenha, então é o que Photoshop, Figma e Sketch reportam quando você clica no conta-gotas. O HWB é o modelo mental mais limpo — escolha um matiz puro e adicione branco para clarear ou preto para escurecer — e o CSS Color 4 adicionou suporte nativo a `hwb()` em todos os navegadores evergreen. **CMYK** é para preparação de impressão. Um aviso direto: nossa saída CMYK é uma aproximação ingênua baseada em sRGB usando a fórmula padrão `K = 1 - max(R,G,B); C = (1-R-K)/(1-K)`. Precisão real de impressão exige conversão por perfil ICC contra a impressora, tinta e papel específicos — tipicamente US Web Coated SWOP v2 ou Fogra39 — o que pode deslocar canais em 5-15%. Trate nosso CMYK como estimativa inicial, não entregável. O conversor hex para CMYK de direção única aplica a mesma fórmula com a mesma ressalva. **OKLCH** é a escolha padrão para código novo em 2025 e adiante — design systems modernos, geração de paleta consciente de acessibilidade, em qualquer lugar onde uniformidade perceptual importa. O conversor hex para OKLCH de direção única existe para migração rápida de paleta legada. **OKLAB** é o primo retangular usado em matemática de paleta: pontos médios entre duas cores, cálculos de distância, matrizes de simulação de daltonismo e outras operações que precisam de aritmética em eixo linear. **Cores nomeadas** são para documentação, comentários de código, mocks e prosa — as 148 cores nomeadas do CSS são um dicionário fixo, e a ferramenta encontra a cor nomeada mais próxima para qualquer entrada via distância ΔE no OKLAB.
O grafo de conversão no coração disso tudo é bem definido e surpreendentemente limpo. sRGB e sRGB linear estão relacionados por uma curva de gama por trechos especificada no W3C CSS Color 4 §11.2 (aproximadamente um expoente 2.4 com um segmento linear pequeno perto do zero). sRGB linear e CIE XYZ D65 estão relacionados por uma matriz 3×3 fixa do CSS Color 4 §15.1. XYZ D65 e OKLAB estão relacionados por duas matrizes e um passo de raiz cúbica (a etapa de resposta de cone LMS, por Ottosson 2020). OKLAB e OKLCH estão relacionados por uma transformação cartesiana-para-polar — `C = sqrt(a² + b²); H = atan2(b, a)`. HEX é apenas sRGB serializado como `#RRGGBB` em base 16. RGB ↔ HSL, RGB ↔ HSV e RGB ↔ HWB são transformações geométricas diretas dentro do sRGB, definidas no CSS Color 4 §5-7. CMYK é a fórmula ingênua baseada em sRGB acima. O pipeline inteiro é um grafo direcionado enraizado em OKLCH internamente; todo outro formato é computado a partir dele em cada tecla.
Além da conversão central, esta ferramenta entrega recursos que a geração antiga não tinha. **Detecção de gama Display P3 e Rec2020** — três badges sinalizam se a cor atual cai dentro do alcance reprodutível de cada espaço, com um botão **Snap to sRGB** de um clique que usa redução binária de chroma (segundo o algoritmo informativo do CSS Color 4) para encolher a cor até caber. **Badges duplos de contraste WCAG 2 + APCA Lc** — ambas as métricas exibidas em uma linha para você passar o padrão regulatório de hoje e conferir com a métrica perceptual de futuro. **8 simulações de daltonismo** — protanopia, deuteranopia e tritanopia via matrizes de dicromacia Brettel-Viénot-Mollon 1997; protanomalia, deuteranomalia e tritanomalia via matrizes de tricromacia anômala Machado-Oliveira-Fernandes 2009 em severidade 0.66; acromatopsia e acromatomalia parcial via pesos de luminância rec601. **Geração de paleta uniforme em OKLCH** — tints, shades, tones e harmonias construídos dando passos iguais no canal L enquanto C e H ficam fixos (mesma construção da paleta padrão do Tailwind v4). **Snippets de código CSS / Tailwind v4 / SwiftUI / Compose / Flutter** — saída pronta para colar nas cinco plataformas que a maioria dos times multidisciplinares atende. **Integração com a EyeDropper API** em navegadores Chromium (Chrome, Edge, Brave, Opera) para capturar cores em qualquer lugar da tela, incluindo fora do navegador. **Estado em hash de URL** — a cor atual é codificada na URL como `#hex=...` ou `#oklch=...` para você compartilhar um link ao vivo com a cor exata em uma cópia.
Tudo nesta ferramenta roda localmente no seu navegador. Seus valores de cor nunca são enviados, nunca registrados, nunca analisados, nunca persistidos em um servidor. Zero requisições de rede enquanto você digita — abra a aba Network do DevTools e confira: digitar em qualquer campo não dispara tráfego algum. Isso torna a ferramenta segura para paletas de marca não anunciadas, sistemas de design tokens internos, mockups em rascunho e qualquer outro trabalho de cor confidencial. Cookies não registram o que você cola; analytics não disparam em mudanças de cor. A mesma postura se estende ao hash da URL: o fragmento `#hex=...` vive apenas na sua barra de endereço e nunca é transmitido ao servidor (navegadores não incluem o fragmento em requisições HTTP), então mesmo um link compartilhado não vaza a cor para terceiros além do destinatário a quem você enviou. Para times lidando com trabalho de marca pré-lançamento, campanhas em embargo ou paletas de cliente sob NDA, isso importa mais do que a manchete de conveniência sugere. Para um mergulho mais profundo no porquê de OKLCH ter virado o padrão de design systems em 2024–2026, confira o guia complementar: Espaço de cor OKLCH explicado — por que o Tailwind v4 adotou.
// sRGB → linear → XYZ D65 → OKLAB → OKLCH
// References: W3C CSS Color 4 §11-15, Ottosson 2020 (https://bottosson.github.io/posts/oklab/)
// Worked example: #3b82f6 (Tailwind blue-500)
const srgb = [0x3b, 0x82, 0xf6].map(v => v / 255); // [0.231, 0.510, 0.965]
const toLinear = (v) => v <= 0.04045 ? v / 12.92 : Math.pow((v + 0.055) / 1.055, 2.4);
const lin = srgb.map(toLinear); // gamma-decoded linear-sRGB
// linear-sRGB → XYZ D65 (CSS Color 4 §15.1 matrix)
const [lr, lg, lb] = lin;
const x = 0.4124564 * lr + 0.3575761 * lg + 0.1804375 * lb;
const y = 0.2126729 * lr + 0.7151522 * lg + 0.0721750 * lb;
const z = 0.0193339 * lr + 0.1191920 * lg + 0.9503041 * lb;
// XYZ D65 → LMS (Ottosson 2020 matrix), cube-root, → OKLAB
const l_ = Math.cbrt(0.8189330101 * x + 0.3618667424 * y - 0.1288597137 * z);
const m_ = Math.cbrt(0.0329845436 * x + 0.9293118715 * y + 0.0361456387 * z);
const s_ = Math.cbrt(0.0482003018 * x + 0.2643662691 * y + 0.6338517070 * z);
const L = 0.2104542553 * l_ + 0.7936177850 * m_ - 0.0040720468 * s_;
const a = 1.9779984951 * l_ - 2.4285922050 * m_ + 0.4505937099 * s_;
const b = 0.0259040371 * l_ + 0.7827717662 * m_ - 0.8086757660 * s_;
// OKLAB → OKLCH (Cartesian to polar)
const C = Math.sqrt(a * a + b * b);
const H = (Math.atan2(b, a) * 180 / Math.PI + 360) % 360;
console.log(`oklch(${L.toFixed(3)} ${C.toFixed(3)} ${H.toFixed(1)})`);
// → oklch(0.629 0.193 263.4) Principais Recursos
9 Espaços de Cor Simultaneamente Editáveis
Cada formato — HEX, RGB, HSL, HSV, HWB, CMYK, OKLCH, OKLAB e nome de cor CSS — é um campo editável direto, não um dropdown de mão única. Digite um valor `oklch()` e HEX, RGB, HSL atualizam; cole um hex do Figma e OKLCH atualiza com as coordenadas perceptuais correspondentes. O cursor no campo que você está editando fica parado — apenas os outros oito campos são re-renderizados em cada tecla, então a edição flui naturalmente.
OKLCH Como Fonte-de-Verdade — Round-Trips Bit-Perfeitos
A representação canônica interna é OKLCH, a forma polar perceptualmente uniforme do OKLAB (Ottosson 2020). Todo outro formato é derivado dela em cada tecla. Isso significa que round-trips HEX → RGB → HSL → OKLAB → HEX acontecem sem deriva de float — o hex original volta inalterado. Conversores legados que roteiam conversões através de HSL ou sRGB acumulam erro de arredondamento por passo; esta ferramenta não.
Avisos de Gama Display P3 + Rec2020
Três badges ao vivo (sRGB, Display P3, Rec2020) mostram se a cor atual cai dentro do alcance reprodutível de cada espaço. Útil quando você está trabalhando em OKLCH e quer saber quais telas vão renderizar o valor com fidelidade — muitas cores OKLCH do Tailwind v4 excedem o sRGB mas cabem no P3, que a maioria dos dispositivos Apple desde 2017 consegue renderizar. O botão Snap to sRGB usa o algoritmo de redução binária de chroma do CSS Color 4 para encolher a cor até caber.
Contraste WCAG 2 + APCA em Uma Linha
O contraste contra branco e preto aparece usando duas métricas lado a lado: a razão WCAG 2.1 (4.5:1 = AA corpo de texto, 7:1 = AAA) para conformidade regulatória hoje, e a pontuação APCA Lc (o algoritmo de contraste perceptual do futuro WCAG 3). O APCA é sensível à polaridade (claro-sobre-escuro pondera diferente de escuro-sobre-claro), algo que a fórmula simétrica do WCAG 2 erra. Use os dois: WCAG para auditorias, APCA para legibilidade real.
Simulação de Daltonismo em 8 Tipos de Deficiência
Prévias ao vivo para as três dicromacias (protanopia, deuteranopia, tritanopia) via matrizes Brettel-Viénot-Mollon 1997, as três tricromacias anômalas (protanomalia, deuteranomalia, tritanomalia) via matrizes Machado-Oliveira-Fernandes 2009 em severidade 0.66, mais acromatopsia e acromatomalia via pesos de luminância rec601. Cobre cerca de 8% dos homens e 0,5% das mulheres — as populações que seu design precisa manter acessíveis.
Tints, Shades, Tones e Harmonias Uniformes em OKLCH
Rampas de paleta são geradas dando passos iguais no canal L em OKLCH enquanto Chroma e Matiz ficam fixos — a mesma construção que o Tailwind v4 usa. O resultado é perceptualmente uniforme: o intervalo visual entre as paradas 400 e 500 parece idêntico ao intervalo entre 500 e 600, o que uma rampa HSL não consegue garantir. Harmonias (complemento, tríade, tétrade, complemento dividido) giram o Matiz em ângulos exatos e preservam L+C.
Copiar como CSS / Tailwind v4 / SwiftUI / Compose / Flutter
Geração de código em um clique para as cinco plataformas que a maioria dos times multidisciplinares entrega: propriedade customizada CSS (`--color-brand: oklch(0.629 0.193 263.4)`), token `@theme` do Tailwind v4, literal `Color(red:green:blue:)` do SwiftUI, constante `Color(0xFF3B82F6)` do Jetpack Compose, `Color(0xFF3B82F6)` do Flutter. A sintaxe exata que cada plataforma espera, pronta para colar em uma folha de estilo de marca, um asset catalog iOS ou um tema Android.
Seletor OKLCH Implementado à Mão (Zero Dependências)
O quadrado SL + slider de matiz + slider de alfa são escritos em canvas + JavaScript puro, sem biblioteca de seletor externa. O gradiente OKLCH no slider de matiz é computado a partir de matemática OKLCH real, não aproximado com HSL, então arrastar o slider produz rotação de matiz perceptualmente uniforme. O peso de bundle fica abaixo de 10 KB para toda a camada interativa; a primeira pintura é rápida mesmo em carregamentos a frio.
100% No Navegador — Sem Upload, Sem Rastreamento
Toda matemática de conversão, geração de paleta, pontuação de contraste e detecção de gama roda localmente no seu navegador. Seus valores de cor nunca são transmitidos, nunca armazenados em servidor, nunca registrados, nunca analisados. Zero requisições de rede enquanto você digita — confira no DevTools. Seguro para paletas de marca não anunciadas, design tokens internos, mockups em rascunho e qualquer outro trabalho de cor confidencial.
Conversores de Cor Alternativos Comparados
ColorHexa
ferramenta no navegadorConcorrente antigo com páginas de informação profunda por cor — gera uma página de SEO completa por hex com conversões, paletas, harmonias e gradientes. UI datada (estética do começo dos anos 2010), sem suporte a OKLCH, sem contraste APCA, sem tratamento de gama ampla. Forte para descoberta SEO de uma cor específica ("#FF5733" como a consulta de busca); mais fraco para trabalho de design ativo onde UX de campos unificados importa.
RapidTables
ferramenta no navegadorAmpla seleção de conversores de direção única (HEX para RGB, RGB para HEX, HEX para HSL etc.) mais outras ferramentas de unidade. Cada conversão é uma página separada com um formulário de mão única — sem experiência de campos unificados ao vivo. Sem suporte a OKLCH, sem avisos de gama, sem verificação de contraste. Útil para conversões rápidas pontuais quando você chega de uma busca no Google; esta ferramenta é mais rápida para qualquer fluxo com mais de uma conversão.
HTMLColorCodes
ferramenta no navegadorBom seletor de cor e gerador de paleta com UI limpa. A UX do seletor é boa para exploração visual. O lado conversor é básico — apenas HEX, RGB, HSL, HSV, CMYK; sem OKLCH, sem OKLAB, sem detecção de gama. Melhor quando você precisa explorar variações de uma cor visualmente; esta ferramenta ganha quando você precisa de espaços de cor modernos ou matemática de conversão precisa.
OKLCH.com
ferramenta no navegadorFerramenta lindamente construída focada em OKLCH por Andrey Sitnik (autor do polyfill postcss-oklab-function). Melhor da classe para exploração específica em OKLCH com um seletor consciente de gama ampla e geração de paleta. Não cobre conversão HEX/RGB/HSL/CMYK como saídas primárias — focada apenas em OKLCH. Procure o OKLCH.com quando estiver fazendo trabalho de design puro em OKLCH; procure esta ferramenta quando precisar de conversão entre espaços.
ConvertingColors
ferramenta no navegadorCobre muitos espaços de cor (HEX, RGB, HSL, HSV, CMYK, XYZ, CIELAB e vários outros) com um modelo de página de conteúdo de SEO por cor parecido com o ColorHexa. Falta suporte moderno a OKLCH, sem contraste APCA, sem tratamento de gama ampla, e as páginas de conteúdo geradas automaticamente têm cara de fazenda de conteúdo. Bom para explorar metadados individuais de cor; esta ferramenta é mais rápida para design ativo e trabalho de acessibilidade.
IT-Tools
ferramenta de navegador open-sourceColeção limpa e auto-hospedável em Vue 3 de ferramentas para devs, com um conversor de cor entre muitos outros utilitários. A UX é consistente em toda a suíte. O conversor de cor cobre HEX, RGB, HSL, HSV, CMYK; sem OKLCH, sem avisos de gama, sem verificação de contraste, sem simulação de daltonismo. Vale a pena rodar localmente se quiser uma coleção multi-ferramenta auto-hospedada; esta ferramenta é a opção dedicada e mais profunda só para cor.
W3Schools Color Converter
ferramenta no navegadorToggle HEX/RGB/HSL básico em uma página amigável para iniciantes, ubíqua em resultados de busca para consultas de conversor de cor. Sem OKLCH, sem recursos avançados. Útil como referência didática ao lado do conteúdo explicativo da W3Schools. Esta ferramenta ganha em todos os outros eixos: mais espaços, matemática perceptual, recursos de gama + contraste + CVD, exportação moderna de código Tailwind v4 / SwiftUI / Compose / Flutter.
Exemplos de Conversão de Cor
Cor de marca Tailwind v4 → OKLCH
#3b82f6
Saída OKLCH: `oklch(0.629 0.193 263.4)`. Cole direto em um bloco `@theme` do Tailwind v4 como `--color-brand-500: oklch(0.629 0.193 263.4);` e o resto da sua rampa se alinha perceptualmente. O Tailwind v4 padronizou OKLCH para sua paleta padrão em 2024 justamente porque o canal L mantém a luminosidade perceptual consistente entre matizes — green-500 e blue-500 parecem igualmente brilhantes, algo que rampas HSL/RGB não garantem. O hex fica preservado tal qual se você também precisar de um fallback para navegadores antigos.
Hex web → literal de Color do SwiftUI
#FF5733
Saída SwiftUI (em Copiar como código → SwiftUI): `Color(red: 255/255, green: 87/255, blue: 51/255)`. O fluxo clássico iOS / macOS: o designer joga um hex no painel de marca do Figma, você cola aqui e copia o literal SwiftUI para uma `View`. A forma expressão (com as divisões `/255` explícitas) é intencional — sobrevive melhor a um code review do que o opaco `Color(red: 1.0, green: 0.341, blue: 0.2)`, porque o hex original da marca continua visível no código-fonte.
Amostra de paleta do designer → aproximação CMYK para impressão
#FF6347
Saída CMYK: aproximadamente `cmyk(0%, 61%, 72%, 0%)`. Esta é uma conversão sRGB → CMYK ingênua usando a fórmula padrão `K = 1 − max(R,G,B); C = (1−R−K)/(1−K)` — útil como estimativa rápida para um orçamento de impressão, mas não substitui a conversão real. A gráfica vai rodar o arquivo por um perfil ICC (tipicamente US Web Coated SWOP v2 ou Fogra39) afinado para a impressora, tinta e papel exatos, o que pode deslocar canais em 5-15%. Trate este número como conferência, não como entregável.
Cor OKLCH de gama ampla → fallback sRGB
oklch(0.7 0.25 30)
A linha de gama marca imediatamente esta cor como **fora do sRGB** (Display P3 cobre, Rec2020 cobre). Em um monitor comum ela renderiza como uma aproximação dessaturada; em uma tela capaz de P3 (a maioria dos laptops vendidos depois de 2017), renderiza saturada. Clique em **Snap to sRGB** para reduzir o chroma até a cor caber no cubo sRGB, depois copie o hex resultante (em torno de `#ef6b50`) como fallback. A fonte-de-verdade em OKLCH te permite manter o valor de gama ampla no seu design token e enviar o hex ajustado como fallback `@supports not (color: oklch(...))`.
Confira o contraste WCAG para corpo de texto
#767676
Contra branco (`#ffffff`), a razão de contraste WCAG 2.1 retorna em torno de **4.54:1** — logo acima do limiar AA de 4.5:1 para texto corrido normal. Tire um dígito para `#777777` e a razão cai para 4.48:1, o que falha em AA. O valor APCA Lc aparece ao lado como métrica de futuro (rascunho do WCAG 3) — o APCA pontua este par em torno de `Lc 60`, ligeiramente abaixo do `Lc 75` recomendado pelo APCA para texto corrido. Use os dois: WCAG para passar auditorias hoje, APCA para ter certeza de que o resultado realmente fica legível.
Descubra o nome de cor CSS mais próximo de um hex de marca
#FF6347
O campo **Named** retorna `tomato (exact)` porque a especificação CSS define `tomato` literalmente como `#FF6347` — uma das 148 cores nomeadas que vêm em todo navegador. Tente um quase-acerto como `#FF6348` e o campo retorna `tomato (nearest, ΔE 0.02)`, indicando a cor nomeada mais próxima e o quanto ela difere usando ΔE CIE (Delta-E no espaço OKLAB). Útil quando você está escrevendo texto ou comentários e quer um nome legível em vez de um código hex.
Converta um valor HSL antigo para OKLCH moderno
hsl(220 70% 50%)
Saída OKLCH: aproximadamente `oklch(0.5 0.187 263)`. O L=50% do HSL **não** é perceptualmente 50% — azul em L=50% parece muito mais escuro do que amarelo em L=50% porque o HSL é uma reformulação cilíndrica do sRGB, não um espaço uniforme. O L=0.5 do OKLCH corresponde de fato à luminância cinza-médio que seu olho percebe. Quando você migra um design system HSL para OKLCH, espere que os valores de L derivem (azuis sobem, amarelos descem) — é o sistema se corrigindo, não um bug.
Gere uma paleta com 5 matizes claras e 5 escuras a partir de uma cor de marca
#3b82f6
A seção **Tints / Shades / Tones / Harmonies** gera 5 variantes mais claras e 5 mais escuras dando passos iguais no canal L do OKLCH e mantendo C e H fixos. O resultado é uma rampa perceptualmente uniforme — o intervalo entre `500` e `600` parece igual ao intervalo entre `600` e `700`, que é o que um design system precisa. Clique em qualquer amostra para carregá-la como cor ativa e depois copie seu hex/OKLCH. Mesma construção do gerador de paleta padrão do Tailwind v4.
Como Usar o Conversor de Cores
- 1
Cole ou digite qualquer cor em qualquer formato
Cada um dos 9 campos de formato (HEX, RGB, HSL, HSV, HWB, CMYK, OKLCH, OKLAB, Named) é editável diretamente — não há botão "Converter" para clicar. Cole um hex do Figma, digite um valor `oklch()` de uma configuração Tailwind, jogue um `hsl()` de uma folha de estilos antiga ou até digite um nome de cor CSS como `tomato`. A ferramenta interpreta de forma incremental enquanto você digita, então um valor digitado pela metade não vai apagar os outros até você confirmar um formato válido. Entrada inválida ganha um erro discreto inline; entrada válida atualiza a grade inteira.
- 2
Todos os 9 formatos atualizam na hora
A fonte interna da verdade é OKLCH (perceptualmente uniforme, sem fronteiras de gama), e todo outro formato é derivado dela em cada tecla. O campo em que você está digitando preserva a posição do cursor — apenas os *outros* oito campos são re-renderizados. Isso significa que você pode editar o canal L do OKLCH diretamente e ver hex, RGB, HSL e CMYK deslocarem em tempo real sem perder o cursor. A matemática de conversão roda inteira em JavaScript usando os mesmos primitivos OKLAB que vêm nos navegadores modernos.
- 3
Use o seletor para exploração visual
Abaixo da grade de formatos há um quadrado de saturação-luminosidade (arraste em qualquer ponto para ajustar S+L do matiz atual), um controle deslizante de matiz (arraste para girar pela roda das cores) e um controle deslizante de alfa (arraste para ajustar transparência). Em navegadores baseados em Chromium (Chrome, Edge, Brave) o botão **Eyedropper** ativa a API EyeDropper nativa — clique em qualquer ponto da tela, inclusive fora da janela do navegador, para amostrar a cor daquele pixel. Safari e Firefox ainda não trazem a API, então o botão fica oculto neles e o quadrado SL + slider de matiz continuam sendo o seletor principal.
- 4
Confira gama e contraste de relance
Três badges de gama (**sRGB**, **Display P3**, **Rec2020**) mostram se a cor atual cai dentro do alcance reprodutível de cada espaço — útil quando você está trabalhando em OKLCH e quer saber quais telas vão renderizar o valor com fidelidade. A linha de contraste mostra a razão WCAG 2.1 contra branco e preto, mais a pontuação APCA Lc (métrica de futuro do WCAG 3). Badges de aprovação / reprovação (AA, AAA) aparecem inline. Se uma cor estiver fora da gama sRGB, um botão **Snap to sRGB** encolhe o chroma até caber.
- 5
Copie na sintaxe nativa da sua plataforma
Cada um dos 9 campos de formato tem seu próprio botão **Copiar** — um clique, o valor cai na sua área de transferência e o rótulo brevemente troca para "Copiado!" para confirmar. Abaixo do seletor, a seção **Copiar como código** gera snippets prontos para colar em cinco plataformas: propriedade customizada CSS, token `@theme` do Tailwind v4, literal `Color(red:green:blue:)` do SwiftUI, constante `Color(0xFF...)` do Jetpack Compose e `Color(0xFF...)` do Flutter. O hash da URL (`#hex=...` ou `#oklch=...`) também atualiza, para que você possa compartilhar um link ao vivo com a cor exata.
Erros Comuns na Conversão de Cor
Confundir HSL com OKLCH
Os dois espaços compartilham o mesmo formato cilíndrico Matiz / Luminosidade / (Saturation ou Chroma), o que os faz parecer intercambiáveis no papel. Não são. O L do HSL é geométrico — derivado do RGB ao calcular a média dos canais máximo e mínimo — e embute a curva de gama do sRGB. O L do OKLCH é perceptual, ancorado ao modelo OKLAB. Uma rampa HSL em L uniforme parece visivelmente irregular entre matizes; uma rampa OKLCH em L uniforme permanece uniforme. Não substitua um pelo outro em uma migração de design system sem recalibrar.
Assumir que uma paleta HSL é perceptualmente uniforme: hsl(220 50% 30%) → hsl(220 50% 60%) → hsl(220 50% 90%) Na tela esses passos parecem irregulares.
Usar OKLCH para rampas perceptualmente uniformes: oklch(0.30 0.10 220) → oklch(0.60 0.10 220) → oklch(0.90 0.10 220) Na tela esses passos parecem uniformes.
Confiar em CMYK Ingênuo para Impressão
A saída CMYK aqui vem da fórmula padrão de livro-texto `K = 1 - max(R,G,B)` aplicada ao sRGB. É útil como aproximação mas não substitui a conversão real. Gráficas rodam arquivos por um perfil ICC (US Web Coated SWOP v2, Fogra39, Japan Color 2011 etc.) afinado à impressora, tinta e papel específicos. CMYK convertido por ICC pode diferir da fórmula ingênua em 5-15% por canal. Envie o hex sRGB original para o impressor e deixe ele fazer a conversão adequada.
Enviar nossa saída CMYK direto para uma impressora: hex #FF6347 → cmyk(0%, 61%, 72%, 0%) O resultado impresso pode ficar barrento ou supersaturado.
Enviar o hex original para a gráfica: hex #FF6347 → deixar o impressor converter via ICC para a impressora dele O resultado impresso casa com a cor da tela muito mais de perto.
Ler APCA Lc Como um Número Compatível com WCAG 2
APCA Lc e razões WCAG 2 são escalas diferentes medindo coisas diferentes. O WCAG 2 dá uma razão de 1:1 (sem contraste) a 21:1 (contraste máximo), com 4.5:1 como o piso legal AA para corpo de texto. O APCA dá Lc de 0 a ±108 com o sinal indicando polaridade (positivo para texto escuro em fundo claro, negativo para texto claro em fundo escuro). Lc 60 não mapeia para WCAG 4.5:1; a relação é não-linear e dependente de direção. Use as duas métricas, lado a lado, não uma como tradução da outra.
Fingir que Lc 60 = WCAG 4.5:1: APCA Lc 60 → "isto passa AA" A razão WCAG 2 para o mesmo par pode ser 3.8:1 (falha AA).
Confira as duas métricas independentemente: razão WCAG 2 ≥ 4.5:1 para conformidade AA de corpo de texto, E APCA |Lc| ≥ 75 para legibilidade no mundo real. As duas precisam passar, não uma substituindo a outra.
Usar HSL para Tons de Design System
Gerar uma rampa 50/100/200/.../900 dando passos no canal L do HSL produz uma rampa visualmente irregular porque o L do HSL não é perceptual. As paradas escuras parecem escuras demais, as claras parecem claras demais e as do meio comprimem. Designers consertam isso calibrando cada parada à mão, um exercício de várias horas por cor de marca. O OKLCH resolve o problema por construção — passos iguais em L parecem iguais — então a rampa fica uniforme na primeira tentativa.
Passos no L do HSL para tons: hsl(220 50% 30%) / hsl(220 50% 60%) / hsl(220 50% 90%) 90% parece desbotado; 30% parece muito mais escuro do que o intervalo até 60%.
Passos no L do OKLCH para tons: oklch(0.30 0.10 220) / oklch(0.60 0.10 220) / oklch(0.90 0.10 220) Cada passo parece o mesmo intervalo visual.
Esquecer do Alfa ao Copiar HEX
Hex de 8 dígitos (`#RRGGBBAA`) e a forma abreviada de 4 dígitos (`#RGBA`) codificam transparência alfa no último par. O CSS suporta os dois; parsers mais antigos (incluindo alguns pré-processadores CSS legados e ferramentas de design pré-2018) só entendem hex de 6 dígitos e truncam o alfa silenciosamente. O resultado: uma cor que você esperava ser 50% transparente renderiza totalmente opaca. Sempre confirme se a sintaxe de destino aceita hex de 8 dígitos antes de copiar valores com alfa; para destinos legados, recue para `rgba()`.
Copiar hex de 8 dígitos para um parser legado: #FF573380 → parser trunca → #FF5733 (sem alfa) A transparência de 50% é silenciosamente perdida.
Confirme se o destino suporta hex de 8 dígitos, ou use rgba(): para CSS moderno: #FF573380 (hex de 8 dígitos) para suporte legado: rgba(255, 87, 51, 0.5) (sempre suportado) Sintaxe alfa explícita evita truncamento silencioso.
Snap para sRGB Sem Considerar o Display P3
Snap to sRGB é uma rede de segurança útil para contextos legados, mas aplicar indiscriminadamente derrota a tela de gama ampla para a qual você pode estar desenhando. A maioria dos dispositivos Apple a partir de 2017 renderiza Display P3 nativamente; muitos dispositivos Android modernos e telas de laptop também. Uma cor OKLCH de gama ampla que excede o sRGB mas cabe no P3 parece dramaticamente mais saturada em hardware P3 do que a aproximação ajustada para sRGB. Confira primeiro a badge de gama P3; só ajuste quando estiver mirando em contextos legados só-sRGB.
Ajustar toda cor OKLCH para sRGB por padrão: oklch(0.7 0.25 30) → ajuste → oklch(0.7 0.18 30) Telas P3 perdem 30%+ de saturação sem razão.
Confira a badge Display P3 primeiro: se cabe-no-P3: mantém o valor de gama ampla, adiciona fallback sRGB via @supports se excede o P3: aí ajusta para sRGB Deixe o hardware de gama ampla fazer o trabalho dele.
Quem Usa Esta Ferramenta
- Devs Front-end Migrando para Tokens OKLCH do Tailwind v4
- O Tailwind v4 padronizou OKLCH para sua paleta padrão em 2024. Migrar um design system antigo baseado em HSL ou hex significa converter centenas de cores de marca para OKLCH. Cole cada hex, copie a saída OKLCH, jogue no bloco `@theme`. As badges de gama ao vivo sinalizam quaisquer cores que excedam o sRGB para você decidir se mantém o valor de gama mais ampla para telas Display P3.
- Designers Traduzindo Cores do Figma para iOS / Android
- O Figma exporta hex por padrão, mas o iOS quer literais `Color(red:green:blue:)` do SwiftUI e o Android quer constantes `Color(0xFF...)` do Jetpack Compose. Cole o hex do Figma uma vez, copie o snippet SwiftUI para o engenheiro iOS e o snippet Compose para o engenheiro Android — ambos já na sintaxe exata que cada plataforma espera, com o hex original preservado em um comentário para rastreabilidade.
- Designers Preparando Provas de Impressão (Aproximação CMYK)
- Quando uma cor de marca precisa aparecer em um cartão de visita impresso, a aproximação CMYK dá uma estimativa rápida para compartilhar com a gráfica antes da conversão ICC adequada. Cole o hex de marca, copie as porcentagens CMYK, envie para o impressor para um orçamento rápido — depois confie na conversão consciente de perfil ICC do impressor para a correspondência final contra a impressora específica.
- Engenheiros de Acessibilidade Verificando WCAG e APCA
- O WCAG 2.1 é o padrão regulatório (ADA, EAA, Section 508) hoje; o APCA Lc é o sucessor proposto para o WCAG 3. As duas métricas mostradas lado a lado significam que um designer pode confirmar que uma cor de corpo de texto atinge 4.5:1 WCAG contra branco e depois conferir que ela também passa de APCA Lc 75, em uma tela — sem ficar pulando entre duas calculadoras separadas.
- Educadores Ensinando Conceitos de Espaço de Cor
- A visão simultânea de nove campos torna visíveis as relações entre espaços de cor. Digite um valor OKLCH e veja o HSL derivar porque L significa coisas diferentes em cada espaço. Arraste o slider de matiz e veja hex, RGB e CMYK atualizarem. Mostre as badges de gama ficando vermelhas conforme você empurra o chroma para além do sRGB. A ferramenta é sua própria demonstração de sala para um curso universitário de computação gráfica ou HCI.
- Gerentes de Marca Encontrando a Cor Nomeada CSS Mais Próxima
- Quando o texto de marketing diz "um acento cor de tomate" mas o hex de marca real é `#FF6347`, o campo Named retorna `tomato (exact)` porque é literalmente isso que `tomato` resolve na especificação CSS. Para hexes em quase-acerto, o campo retorna a cor nomeada mais próxima com a distância ΔE em OKLAB — útil para documentação, prosa e nomeação casual de cor.
- Devs Web Convertendo Paletas HEX Legadas para OKLCH
- Um site mais antigo pode ter uma paleta de marca de 50 cores definida em propriedades customizadas CSS como códigos hex. Modernizar para OKLCH deixa o time de marca expressar as mesmas rampas em um espaço perceptualmente uniforme. Cole cada hex, copie a saída OKLCH, troque nas definições de variável. O painel Tints/Shades abaixo confirma que a rampa resultante é visualmente uniforme antes de embarcar.
- Mantenedores Open-Source Documentando Design Tokens
- A documentação de design token geralmente precisa mostrar a mesma cor em múltiplas sintaxes — hex para o bloco de código CSS, OKLCH para a tabela de spec, a cor nomeada para menções em prosa. A visão de campo simultâneo deixa um mantenedor copiar cada uma em uma passagem em vez de rodar três conversões separadas. O hash de URL compartilhável também deixa contribuidores linkar para a cor exata em discussão em uma issue do GitHub.
Matemática e Algoritmos de Conversão de Cor
- OKLCH Como Fonte-de-Verdade Interna
- A ferramenta mantém o valor canônico de cor como uma tripla OKLCH internamente. Todo campo editável deriva seu valor de exibição daquela tripla em cada tecla; toda edição do usuário atualiza a tripla primeiro, depois dispara re-render dos outros oito campos. Isso elimina a deriva de float por passo que assola conversores que roteiam por HSL ou sRGB como pivô. A escolha de OKLCH em vez de OKLAB é deliberada — a forma polar preserva o Matiz como eixo estável, então arrastar o slider de matiz não cruza acidentalmente pelo cinza. Segundo o paper de Björn Ottosson de 2020, a uniformidade perceptual do OKLAB é o argumento mais forte para tratá-lo como a língua franca da matemática de cor moderna.
- Fontes das Matrizes (W3C CSS Color 4 + Ottosson 2020)
- Toda matriz de conversão no código é citada à sua fonte primária. A função de gama por trechos sRGB ↔ sRGB linear é o W3C CSS Color 4 §11.2 (`v <= 0.04045 ? v/12.92 : ((v+0.055)/1.055)^2.4`). A matriz 3×3 sRGB linear ↔ CIE XYZ D65 é o CSS Color 4 §15.1. A matriz XYZ D65 ↔ LMS e o passo de raiz cúbica do OKLAB vêm da implementação de referência de Ottosson em `https://bottosson.github.io/posts/oklab/`, exatamente como publicada. Nenhuma matriz é recalculada ou re-derivada — copiar verbatim mantém a saída idêntica aos vetores de referência da spec.
- Fórmula CMYK Ingênua e a Ressalva ICC
- Nossa saída CMYK usa a fórmula padrão de livro-texto: `K = 1 - max(R, G, B); C = (1-R-K)/(1-K); M = (1-G-K)/(1-K); Y = (1-B-K)/(1-K)` operando em valores sRGB normalizados. Esta é uma aproximação deliberada. Precisão real de impressão exige conversão por perfil ICC contra a impressora, tinta (ex.: US Web Coated SWOP v2, Fogra39, Japan Color 2011) e papel específicos, o que pode deslocar canais em 5-15%. Mostramos o campo CMYK com um aviso visível para que usuários não enviem nossos valores direto para uma impressora. Trate a saída como conferência para orçamentos, não como entregável.
- Detecção de Gama via Verificação de Faixa de Canal
- Uma cor é considerada dentro da gama para um espaço-alvo (sRGB, Display P3, Rec2020) se cada canal cai dentro de `[-ε, 1 + ε]` após conversão para os primários daquele espaço, onde `ε = 1e-7` absorve ruído de precisão de float em torno das fronteiras. A badge de gama de cada espaço fica vermelha quando algum canal excede a faixa. Isso pega o caso comum — uma cor OKLCH de gama ampla como `oklch(0.7 0.4 30)` reporta fora-do-sRGB mas dentro-do-P3, indicando quais telas vão renderizar com fidelidade. A verificação roda em cada tecla.
- Algoritmo de Snap por Redução de Chroma
- Snap to sRGB usa busca binária no eixo Chroma: mantém L e H fixos nos valores atuais, busca C ∈ [0, currentC] pelo maior C cuja conversão sRGB permanece dentro da gama. A busca roda no máximo 30 iterações (precisão ~10⁻⁹), o que é mais do que suficiente para fidelidade visual. Isso casa com o algoritmo informativo de mapeamento de gama descrito no CSS Color 4 §13 — preservar luminosidade e matiz enquanto reduz apenas chroma mantém a cor ajustada reconhecivelmente na mesma família de matiz. Não cortamos canais RGB diretamente porque isso distorce o matiz visivelmente (especialmente em azuis).
- Matrizes Brettel + Machado para Daltonismo
- A simulação de daltonismo usa duas famílias de matrizes publicadas. As três dicromacias — protanopia, deuteranopia, tritanopia — usam matrizes Brettel-Viénot-Mollon 1997 operando em RGB linear (gama decodifica primeiro, aplica matriz, gama codifica de volta). As três tricromacias anômalas — protanomalia, deuteranomalia, tritanomalia — usam matrizes Machado-Oliveira-Fernandes 2009 em severidade 0.66, que corresponde a um paciente típico de tricromacia anômala. Acromatopsia e acromatomalia parcial usam pesos de luminância rec601 (`0.299R + 0.587G + 0.114B`) para uma projeção em escala de cinza. As oito simulações renderizam em cada mudança de cor.
- WCAG 2 vs APCA: Quando Usar Qual
- O WCAG 2.x (padrão atual) computa uma razão de contraste simétrica a partir da luminância relativa: `(L1 + 0.05) / (L2 + 0.05)`, alvo 4.5:1 para corpo de texto normal e 7:1 para AAA. É o piso legal de conformidade para auditorias de acessibilidade em 2026. O APCA (Accessible Perceptual Contrast Algorithm) é o sucessor proposto para o WCAG 3 — sensível à polaridade (claro-sobre-escuro pontua diferente de escuro-sobre-claro), melhor correlacionado com legibilidade percebida, alvo `|Lc| ≥ 75` para corpo de texto. As duas métricas em uma linha deixam um designer atingir WCAG 2 para conformidade e APCA para legibilidade no mundo real sem pular entre duas calculadoras separadas.
Boas Práticas para Conversão de Cor
- Prefira OKLCH para Tokens de Design System; HEX para Legado
- Para qualquer design system novo entregando em 2025 ou depois, defina cores de marca e rampas de paleta em OKLCH. O eixo L dá rampas perceptualmente uniformes automaticamente; o eixo Chroma pode endereçar cores de gama ampla que o hex não consegue codificar. Mantenha um fallback hex para navegadores antigos via `@supports not (color: oklch(0 0 0))` ou PostCSS em tempo de build, mas faça do OKLCH o valor canônico no seu store de tokens. Sistemas legados com milhares de variáveis hex existentes podem ficar em hex até uma migração planejada — não troque por trocar.
- Trate a Saída CMYK Como Aproximação, Confirme com a Gráfica
- Os números CMYK que esta ferramenta mostra são uma fórmula ingênua baseada em sRGB, não uma conversão por perfil ICC. Use-os para orçamentos aproximados e comps internos. Antes de qualquer tiragem real, envie o hex original (não a aproximação CMYK) para a gráfica e deixe que ela rode a própria conversão ICC contra a impressora, tinta e papel específicos. O deslocamento de canal de 5-15% de uma conversão adequada pode facilmente transformar um vermelho vivo em um laranja barrento se a aproximação for enviada direto.
- Use APCA Lc para Acessibilidade de Futuro
- O WCAG 2.x vai continuar sendo o piso regulatório por mais alguns anos, mas o APCA é a direção para onde o padrão está indo. Para designs novos, atinja `|Lc| ≥ 75` para corpo de texto e `|Lc| ≥ 60` para texto grande ao lado dos pisos do WCAG 2.1. O APCA pega problemas de legibilidade que a razão simétrica do WCAG 2 deixa passar — particularmente texto de traço fino em fundos brilhantes, onde a razão WCAG parece OK mas o texto realmente some à distância normal de leitura.
- Passe Cores de Gama Ampla pela Verificação de Gama Display P3
- Se você está mirando em hardware Apple moderno (iPhone, iPad, MacBook de 2017+) ou entregando conteúdo consciente de HDR, defina cores de marca em OKLCH e use a badge Display P3 para confirmar que cabem no P3 mesmo se excedem o sRGB. As cores de gama mais ampla parecem visivelmente mais saturadas em telas P3 e degradam graciosamente via compressão de chroma aplicada pelo navegador em telas só sRGB. Não pré-ajuste para sRGB a menos que saiba que toda a audiência está em telas legadas.
- Escolha Tons Perceptualmente Uniformes via Tones do OKLCH
- Quando gerar uma rampa 50/100/200/.../900 para uma cor de marca, use o painel Tones: ele dá passos iguais em L enquanto C e H ficam fixos. O resultado é uma rampa perceptualmente uniforme onde o intervalo visual entre 400 e 500 parece idêntico ao intervalo entre 500 e 600. Calibrar rampas HSL à mão para a mesma uniformidade é um exercício de várias horas por cor; o OKLCH te dá de graça.
- Use o Conta-Gotas com Parcimônia para Combinar Cores Entre Abas
- A EyeDropper API (somente Chromium em 2026) te deixa clicar em qualquer lugar da tela — inclusive fora do navegador — para amostrar a cor daquele pixel. Útil para combinar uma cor de uma captura de tela, um frame de vídeo ou a UI de outro app. Trate o resultado como ponto de partida, não como valor final — a renderização de tela aplica gerenciamento de cor que pode diferir do arquivo original. Para cores de marca canônicas, sempre pegue o hex da fonte de design (Figma, Sketch, o PDF de guidelines de marca) em vez de conta-gotear uma captura de tela.
- Salve URLs com `#hex=...` Para Decisões de Paleta Compartilháveis
- A cor atual é codificada no hash da URL como `#hex=...` ou `#oklch=...` automaticamente. Copie a URL, cole em uma thread do Slack ou em uma issue do GitHub, e qualquer pessoa que abrir cai na mesma cor exata. Útil para threads de design review onde "o azul da marca" precisa significar uma tripla OKLCH específica. O hash atualiza em cada mudança, então a URL na sua barra de endereço sempre é a cor atual ao vivo — salve para voltar a uma paleta específica depois.
Perguntas Frequentes
Como converto um código hex para RGB?
Hex é o mesmo que RGB?
Como se lê um código de cor hex?
Qual é a fórmula de hex para RGB?
Por que usar hex em vez de RGB?
Códigos hex podem ter alfa / transparência?
Quantas cores o hex consegue representar?
O que é a cor OKLCH?
OKLCH é melhor do que HSL?
Quais navegadores suportam oklch()?
Por que usar OKLCH no Tailwind v4?
OKLCH é perceptualmente uniforme?
Como se lê um valor OKLCH?
Qual a diferença entre gama cromática e espaço de cor?
Por que minha cor OKLCH está fora da gama sRGB?
Devo usar WCAG 2 ou APCA para contraste?
Qual a diferença entre HSV e HWB?
Ferramentas relacionadas
Ver todas as ferramentas →Conversor de Base Numérica — Binário, Hex, Decimal e Octal
Ferramentas de Conversão
Converta números entre binário, hexadecimal, decimal, octal e qualquer base personalizada (2-36) instantaneamente. Gratuito, privado, sem cadastro — todo o processamento acontece no seu navegador.
Conversor de HEX para CMYK
Ferramentas de Conversão
Converta cores HEX para CMYK no seu navegador. Aproximação ingênua baseada em sRGB para prévias de impressão. Grátis, sem cadastro, suas cores ficam locais.
Conversor de HEX para HSL
Ferramentas de Conversão
Converta qualquer cor hex para HSL no seu navegador — hex de 3, 6 e 8 dígitos com alfa, todos suportados. Grátis, instantâneo, sem cadastro, suas cores nunca saem da página.
Conversor de HEX para OKLCH
Ferramentas de Conversão
Converta HEX para OKLCH para tokens de design do Tailwind v4. Saída perceptualmente uniforme ao vivo com avisos de gama Display P3. Grátis, apenas no navegador.
Conversor de HEX para RGB
Ferramentas de Conversão
Converta qualquer código de cor HEX para RGB no seu navegador — hex de 3, 6 e 8 dígitos com alfa, todos suportados. Grátis, instantâneo, sem cadastro, suas cores nunca saem da página.
Comprimir Imagens Online — JPEG, PNG e WebP
Ferramentas de Conversão
Reduza o tamanho de imagens em até 80% — comprima JPEG, PNG e WebP no navegador, sem upload. Lote de 20 imagens, ajuste de qualidade, compare antes e depois. Gratuito e privado.