Imagem
Gerar paleta de cores a partir de uma cor base
A partir de uma cor base, gera uma paleta pelo esquema escolhido — complementar, análoga, tríade, tétrade ou monocromática — e exporta como variáveis CSS, JSON ou imagem PNG.
Processamento local: seu arquivo não sai do seu computador.
O que é uma paleta gerada por harmonia
Escolher cores que combinam entre si "de olho" é possível, mas teoria de cor oferece um atalho: um conjunto de regras geométricas sobre o círculo cromático que produzem combinações consistentes de forma previsível, a partir de uma única cor de base. Esta ferramenta aplica cinco dessas regras — complementar, análoga, tríade, tétrade e monocromática — à cor escolhida, gerando uma paleta pronta para usar como ponto de partida.
As cinco regras, uma por uma
Complementar pega a cor diretamente oposta no círculo de matiz, a 180 graus de distância — o contraste mais forte possível entre duas cores de mesma saturação e luminosidade. Análoga pega duas cores vizinhas, a 30 graus de distância para cada lado, produzindo uma combinação mais suave e harmoniosa, com pouca variação de matiz. Tríade distribui três cores em ângulos de 120 graus, mantendo contraste forte com mais opções que a complementar. Tétrade faz o mesmo com quatro cores, a 90 graus de distância cada uma. Monocromática não toca no matiz nem na saturação — mantém os dois fixos e varia só a luminosidade, gerando cinco tons da mesma cor, do mais escuro ao mais claro.
Quando cada regra costuma servir melhor
Não existe uma regra "melhor" de forma absoluta — cada uma serve um efeito diferente. Complementar e tríade tendem a funcionar bem quando o objetivo é destacar elementos com contraste alto, como um botão de ação sobre um fundo. Análoga costuma funcionar melhor para composições mais calmas e coesas, onde nada deve saltar aos olhos de forma abrupta. Monocromática é útil quando a identidade visual já gira em torno de uma cor específica e o que falta é uma escala de tons dela — para fundo, texto e destaque, por exemplo, sem sair da mesma família de cor.
O que entra em cada formato de exportação
O CSS exportado é um bloco :root com uma variável por cor da paleta
(--cor-1, --cor-2 e assim por diante), pronto para colar num arquivo de
estilos existente. O JSON traz a mesma paleta como uma lista de objetos, cada
um com o valor hexadecimal e os três componentes RGB separados — útil para
consumir a paleta a partir de código, sem precisar reprocessar o hex. A
imagem é uma faixa de retângulos coloridos, um por cor da paleta, pensada
para compartilhar ou visualizar fora de qualquer editor de código.
Harmonia de cor é um ponto de partida, não uma garantia
Uma paleta gerada por regra geométrica é consistente matematicamente, mas isso não substitui o julgamento de quem está de fato aplicando as cores num projeto. Contraste de acessibilidade entre texto e fundo, por exemplo, não é garantido só porque duas cores vêm da mesma paleta harmônica — vale conferir isso separadamente, com a ferramenta de contraste desta mesma família, antes de decidir onde cada cor da paleta vai ser usada.
A cor base determina tudo o que vem depois
Como cada esquema é calculado por rotação de matiz e ajuste de luminosidade a partir da cor escolhida, a paleta inteira depende só dessa cor de partida — não há um banco de paletas prontas por trás, cada resultado é gerado no momento a partir do que foi escolhido na roda de cor ou digitado no campo hex. Isso significa que pequenas mudanças na cor base (por exemplo, girar o matiz alguns graus) produzem uma paleta visivelmente diferente, mesmo mantendo o mesmo esquema de harmonia selecionado — vale experimentar mais de uma cor base antes de se fixar num resultado.
Combinando esquemas manualmente
Nada impede gerar mais de uma paleta e combinar cores de esquemas diferentes manualmente — por exemplo, usar as duas cores de uma paleta complementar como cor principal e de destaque, e complementar com os tons de uma paleta monocromática gerada a partir da mesma cor base, para dar variação de fundo e texto sem fugir da identidade de cor escolhida. A ferramenta gera uma paleta de cada vez, mas o resultado de cada uma pode ser copiado e reunido à mão conforme a necessidade do projeto.
O que esta ferramenta não faz
Ela não avalia se a paleta gerada é esteticamente adequada a um projeto específico, não verifica contraste de acessibilidade entre as cores geradas e não sugere onde aplicar cada cor dentro de uma interface. O papel dela é aplicar a regra geométrica escolhida à cor de base e devolver o resultado pronto para exportar — a decisão de uso continua sendo de quem está desenhando.
Perguntas frequentes
O que muda entre os esquemas de harmonia disponíveis?
Cada um usa uma regra geométrica diferente sobre o círculo de matiz: complementar pega a cor oposta (180°); análoga pega cores vizinhas (±30°); tríade distribui três cores em ângulos iguais (120°); tétrade faz o mesmo com quatro cores (90°); monocromática mantém o mesmo matiz e saturação, variando só a luminosidade em cinco níveis. São regras de colorimetria, aplicadas mecanicamente à cor base escolhida.
Uma paleta gerada automaticamente garante um bom resultado visual?
Não necessariamente. As regras de harmonia são um ponto de partida amplamente usado em teoria de cor, mas não substituem o julgamento visual de quem está aplicando a paleta — contexto, contraste entre elementos e o efeito pretendido continuam sendo decisões de quem está desenhando, não algo que uma fórmula geométrica resolve sozinha.
O que tem dentro do arquivo CSS exportado?
Um bloco `:root` com uma variável CSS por cor da paleta (`--cor-1`, `--cor-2` e assim por diante), pronta para colar num arquivo de estilos e referenciar como `var(--cor-1)` em qualquer propriedade CSS que aceite cor.
Por que exportar como imagem, e não só como código?
Uma imagem com os retângulos de cada cor lado a lado é útil para compartilhar a paleta com alguém que não vai abrir código — num briefing, numa apresentação, ou só para visualizar a paleta fora do navegador. O arquivo CSS e o JSON continuam sendo a forma prática de usar a paleta dentro de um projeto.
Quantas cores tem cada tipo de paleta?
Complementar gera 2 cores, análoga e tríade geram 3, tétrade gera 4, e monocromática gera 5 variações de luminosidade da mesma cor — a quantidade é definida pela própria regra geométrica de cada esquema, não é ajustável.
Ferramentas relacionadas
- Conversor de cores
Escolha uma cor pela roda de matiz, pelo campo hex ou pelos sliders, e veja o valor equivalente em HEX, RGB, HSL, HSB, CMYK e nome CSS ao mesmo tempo, cada um com botão de copiar.
- Gradiente CSS
Monta um gradiente CSS — linear, radial ou cônico — com quantas paradas de cor forem necessárias, mostra a prévia ao vivo e gera o código `background` pronto para copiar.
- Extrair cores de imagem
Envie uma ou várias imagens e veja as cores predominantes de cada uma, calculadas a partir dos pixels reais da imagem, com o código hexadecimal de cada cor pronto para copiar.
- Contraste de cores
Calcula a razão de contraste entre uma cor de texto e uma cor de fundo, e mostra o número ao lado do critério WCAG AA e AAA correspondente, para texto normal e para texto grande.