Mixer de Cores e Gerador de Passos de Mistura

Escolha duas cores e a quantidade de passos para obter cores de transição misturadas uniformemente — perfeitas para gradientes, bordas, gráficos e estados de hover.

Atualizado em

Clique em uma amostra para copiar o valor HEX.

Código

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Mixer de Cores

  1. Digite ou escolha a Cor A e a Cor B.
  2. Escolha quantos passos você quer (incluindo as duas extremidades).
  3. Escolha um espaço de interpolação — o OKLab oferece a mistura mais suave e uniforme.
  4. Clique em uma amostra para copiar uma cor, ou copie o conjunto completo como variáveis CSS, color-mix() ou JSON.

Para que serve um misturador de cores?

Ele calcula cores igualmente espaçadas entre dois pontos extremos. Com 5 passos entre azul e âmbar, você obtém azul, três cores de transição e âmbar — útil para gradientes com várias paradas, escalas de visualização de dados, indicadores de progresso, bordas sutis entre duas cores de superfície e estados de hover com tema.

Por que o espaço de interpolação importa

EspaçoResultadoIdeal para
OKLabPassos perceptualmente uniformes, sem um meio turvoA maior parte do trabalho de UI, gradientes, escalas de gráficos
OKLCHPercorre a roda de matiz, mantendo as cores vivasGradientes arco-íris e de marca
sRGBO padrão clássico dos navegadores; os pontos médios podem ficar cinza ou escurosReproduzir designs legados
sRGB linearMistura de luz fisicamente correta, pontos médios mais clarosSimular a mistura de luz real
HSLBaseado em matiz, com luminosidade percebida irregularVariações rápidas de matiz

Misturar cores complementares, como azul e amarelo, em sRGB produz um cinza opaco no meio; o OKLab mantém a transição limpa. Por isso o CSS moderno permite escolher o espaço explicitamente.

Misturando cores com CSS nativo

Todos os navegadores atuais suportam color-mix() e dicas de interpolação em gradientes, então muitas vezes você pode dispensar valores fixos:

.border { border-color: color-mix(in oklab, var(--surface), var(--text) 15%); }
.hero  { background: linear-gradient(in oklch 90deg, #2563eb, #f59e0b); }

Os passos gerados continuam úteis para ferramentas de design, templates de e-mail, gráficos desenhados em canvas/SVG e em qualquer lugar onde funções CSS não estão disponíveis. Para criar uma escala completa de claro a escuro a partir de uma cor, use o Gerador de Cores Tailwind; para código de gradiente com várias paradas, use o Gerador de Gradiente CSS.

Também pesquisado como: misturar cores, interpolação de cores, passos de cor, color-mix, gradiente de cores, misturar duas cores.

Ferramentas que combinam com: Mixer de Cores

  • Conversor OKLCH — Explore o espaço de cor OKLCH, perceptualmente uniforme, com controles deslizantes em tempo real, veja se a cor cabe no sRGB e copie os fallbacks HEX, RGB e HSL correspondentes.
  • Conversor de Cores — Cole qualquer cor CSS — HEX, rgb(), hsl(), hwb(), oklch() ou um nome como tomato — e veja todos os outros formatos na hora, além de uma paleta pronta de 50 a 950.
  • Nome da Cor — Cole um código HEX para descobrir o nome mais próximo da cor e nomes de tokens limpos para o seu CSS, SCSS, JavaScript ou configuração do Tailwind.
  • Conversor HEX para RGBA — Cole um código HEX, arraste o slider de opacidade e copie o CSS exato que você precisa: rgba() tradicional, rgb( / alpha) moderno ou HEX de 8 dígitos.

Perguntas frequentes

Qual interpolação devo usar?
OKLab para misturas uniformes e de aparência natural na maioria dos casos. Use OKLCH quando quiser que as cores intermediárias continuem saturadas, e sRGB apenas para combinar com designs antigos.
As cores das extremidades entram na contagem de passos?
Sim. 5 passos significam cor A, três cores misturadas e cor B.
O que é color-mix() no CSS?
color-mix(in oklab, red, blue 30%) mistura duas cores no navegador. É suportado em todos os navegadores atuais e funciona com variáveis CSS, então as misturas são atualizadas automaticamente com o seu tema.
Por que algumas misturas ficam cinzas no meio?
Misturar matizes opostos em sRGB faz os canais tenderem ao cinza. Espaços perceptuais como OKLab e OKLCH evitam esse “meio turvo”.
Posso instalar o Mixer de Cores como um aplicativo da web e usá-lo offline?
Sim. O Mixer de Cores é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas