search

Found

info Visão geral

Transforme uma cor HEX base em 10 sombras mais escuras e 10 tons mais claros, cada um com valores HEX e RGB que você copia com um clique.

📘 Como usar

  1. Indique uma cor base no seletor de cor ou no campo HEX
  2. Confira as 10 sombras mais escuras na linha superior
  3. Confira os 10 tons mais claros na linha inferior
  4. Leia os valores HEX e RGB exibidos em cada amostra

Gerador de Sombras e Tons de Cor

RGB 236, 19, 128

Sombras (mais escuro)

Base

Tons (mais claro)

Copiado
Article

Gerador de Sombras e Tons de Cor | Crie uma escala de 21 passos do claro ao escuro

Informe uma única cor HEX base e veja 10 sombras mais escuras e 10 tons mais claros organizados como uma só escala. Cada amostra mostra seus valores HEX e RGB, então você extrai exatamente os passos necessários para estados hover, bordas, superfícies em modo escuro e tokens de design.

💡 Sobre esta ferramenta

Você escolheu a cor da marca e logo chega o muro que todo desenvolvedor front-end conhece: que cor usar no :hover do botão, no estado desabilitado, na borda sutil, no fundo suave? Ajustar a luminosidade na mão costuma gerar uma escala que foge de tom e parece inconsistente entre os componentes.

Esta ferramenta interpola o RGB base em direção ao preto puro e ao branco puro em passos iguais. As sombras multiplicam cada canal por um fator decrescente; os tons preenchem a distância até 255 com um fator crescente. O resultado é uma escala de 21 passos — 10 sombras, sua base e 10 tons — com uma progressão linear e previsível que você pode mapear direto para nomes de tokens como shade-1 até tint-10.

Cada amostra sobrepõe sua leitura HEX e RGB em uma cor de texto com contraste automático, para que os passos claros e escuros continuem legíveis. Você pode copiar uma amostra isolada ou exportar toda a escala como uma lista comentada de variáveis CSS, o que torna a passagem de um mockup do Figma para uma folha de estilos quase imediata.

🧐 Perguntas frequentes

Qual é a diferença entre uma sombra e um tom? Uma sombra é a sua cor misturada em direção ao preto (mais escura); um tom claro (tint) é a mistura em direção ao branco (mais clara). A mistura em direção ao cinza gera um tom acromático — esta ferramenta foca de propósito nos dois eixos mais úteis: sombra e tom claro.

Como os 10 passos são calculados? As sombras multiplicam cada canal RGB por i/11, com i de 10 a 1. Os tons usam canal + (255 − canal) × i/11, com i de 1 a 10. O denominador 11 mantém o preto puro e o branco puro fora do conjunto, de modo que cada passo continue utilizável e fiel à marca.

Por que não mudar simplesmente a luminosidade HSL? Mover apenas o L do HSL pode deslocar o brilho percebido de forma desigual entre os matizes. A interpolação linear em RGB é mais simples e previsível. Se precisar de uniformidade perceptual, combine com uma ferramenta Lab/OKLCH.

Ele aceita HEX abreviado de 3 dígitos? Sim. Um valor como #f0c é expandido para seis dígitos (#ff00cc) antes do processamento.

Posso exportar toda a escala de uma vez? Copiar tudo gera cada sombra e tom como uma lista rotulada e comentada, pronta para colar em uma folha de estilos como início das suas definições de variáveis.

📚 Curiosidades

Já se perguntou por que Tailwind e Material Design numeram suas cores de 50 a 900? É para que um único matiz de marca se desdobre em uma escala reutilizável e tokenizada. Derivando os passos de forma mecânica desde o início, adicionar um tema escuro depois vira uma questão de decidir qual número inverter em vez de reescolher cores no olho. A divisão entre sombra e tom também lembra a impressão em meio-tom, onde variar o tamanho do ponto de tinta — e não a tinta em si — é o que cria as passagens mais claras e escuras na página.