色を明るく・暗くする
任意の色を割合で明るく、暗く、鮮やかに、くすませ、グレーに近づけます。Sass方式、白や黒との混色、OKLCHから選べて、HEX・CSS・Sassのコードも得られます。
色を「20%明るくする」ことは簡単そうですが、ツールによって意味が違います。Sassの lighten() はHSLの明度に20ポイントを足し、color.scale() は白の明度までの距離の20%だけ動かし、ティントは白を20%混ぜ、OKLCHは人が実際に感じる明度を変えます。このツールは、明るく・暗く・鮮やかに・くすませる・グレー化のそれぞれについて4つの方法をすべて計算し、結果をHEX、RGB、HSL、OKLCHで表示し、対応するSassと最新のCSSのコードを示し、10%刻みの結果をすべて並べます。
使い方
- CSSのどの形式でも色を入力します。
- より明るく、より暗く、より鮮やか・くすみ、よりグレーのいずれかと、量を選びます。
- コードベースに合う方法を選びます:SassのHSL、Sassのscale、白・黒との混色、OKLCHのいずれかです。
- HEX、CSS(HEXの代替行と、相対色またはcolor-mix()の行)、Sassの呼び出しをコピーします。
計算式
HSL add: L′ = L + a · HSL scale: L′ = L + (100 − L) × a · mix: c′ = c + (t − c) × a · OKLCH: L′ = L + a, C′ = C × (1 ± a) · luma: Y′ = 0.2126 R + 0.7152 G + 0.0722 B
aは量です(HSLの加減算ではポイント、それ以外では割合)。cはRGBの各チャンネル、tは混ぜる白・黒・グレーです。暗くする・くすませるは対応する引き算を使います。混色によるグレー化には、CSSの filter: grayscale() と同じ重みのRec. 709輝度のグレーを使います。sRGBの範囲外になったOKLCHの結果は彩度(chroma)が下がり、その場合のCSSの行には合わせた色が出ます。
計算例
Sassの lighten(#6b717f, 20%) はHSLの明度を45.9%から65.9%に上げて #A1A5AF になり、darken(#b37399, 20%) は #7C4465 になります。#3366CC に白を20%混ぜると #5C85D6(51 + 204 × 0.2 = 91.8 → 92、ほかも同様)になり、同じ割合の lighten() よりやわらかな段になります。#3366CC の輝度グレーは 0.2126 × 51 + 0.7152 × 102 + 0.0722 × 204 = 98.5 なので、混色によるグレー化は #636363 です。
よくある質問
Sassの lighten() とティントで結果が違うのはなぜですか?
lighten() はHSLで作用し、色相と彩度を保つため、非常に明るく鮮やかになることがあります。ティントは白を混ぜるので、色も同時にくすみます。
同じ量だけ明るくしても、黄色と青でこんなに見え方が違うのはなぜですか?
HSLの明度は知覚される明るさではありません。明度50%のHSLの黄色は、同じ50%の青よりずっと明るく見えます。OKLCHの方法は知覚上の明度を使うため、同じ量ならどの色相でも同じ刻みに見えます。
プリプロセッサなしでCSSだけで色を明るくできますか?
はい。color-mix(in srgb, #3366cc, white 20%) や hsl(from #3366cc h s min(l + 20, 100)) のような相対色は現行のブラウザーで動作します。HEXの行は古いブラウザー向けの代替です。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/color-lightener/
このツールを引用する
kakaoCalc. (2026, November 8). 色を明るく・暗くする. https://kakao.mobile/ja/tools/color-lightener/
“色を明るく・暗くする.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/color-lightener/.