OKLCHとは
読み:おーけーえるしーえいち英語:OKLCH
更新日:2026年10月31日
ひとことで
OKLCH とは、明るさ(L)・鮮やかさ(C)・色相(H)の3つで色を表す方法で、人の見え方に近い数値になるよう作られた色の表し方のことです。
ひとに説明するなら
「OKLCH は、HSL の弱点を直した新しい色の書き方。数字が同じくらいなら、見た目の明るさや鮮やかさも同じくらいになる。CSS でそのまま使えて、きれいなグラデーションや、そろった色の段階がつくりやすい」
見え方に近い数字
OKLCH は、Oklab という色の表し方を、明るさ(L)・鮮やかさ(C、クロマ)・色相(H)の3つに置き換えたものです。Oklab は、人の目が感じる明るさや色の差に近くなるように作られています。
CSS では「oklch(70% 0.15 50)」のように書きます。L は 0〜100%(0〜1 でも書けます)、C は 0 から始まり、画面で出せる範囲ではおおむね 0.4 くらいまで、H は 0〜360 の角度です。
oklch(65% 0.15 250) → #3A93E6
HSL と何が違うのか
HSL では、L を同じにしても、黄色は明るく、青は暗く見えます。OKLCH では、L をそろえれば、色相が違っても見た目の明るさがそろいやすくなります。
これは、ボタンの色やグラフの色など、「明るさをそろえた何色か」をつくるときにとても役立ちます。文字との読みやすさも、色ごとにばらつきにくくなります。
グラデーションが濁りにくい
2つの色をつなぐグラデーションを、RGB のままでつくると、途中が灰色っぽくくすむことがあります。OKLCH でつなぐと、途中の色も鮮やかさを保ったまま、なめらかにつながりやすくなります。
CSS では「linear-gradient(in oklch, …)」のように、どの表し方でつなぐかを指定できます(対応しているブラウザで有効です)。
使えるようになったのは最近
OKLCH は、2023年ごろから主要なブラウザで使えるようになった、新しい書き方です。まだ知らない人も多いぶん、覚えておくと配色の作業がぐっと楽になります。
また OKLCH は、sRGB の外側にある、より鮮やかな色も書き表せます。その色を出せない画面では、近い色に置き換えて表示されます。
よくある勘違い
勘違いOKLCH は難しい専門家向けの書き方
ほんとうはL・C・H の3つの意味が分かれば、HSL と同じ感覚で使えます。むしろ、ねらいどおりの色をつくりやすい書き方です。
勘違いOKLCH の C は、HSL の S と同じ
ほんとうはどちらも鮮やかさですが、C はパーセントではなく、見え方に近い量で表します。色相によって、出せる最大の値も違います。
COLOR JOURNEY で使うには
COLOR JOURNEY のパレットの印(明るめ・暗め、くすみ・あざやか、類似色・補色)は、6色を OKLCH に置き換えて、その L・C・H から自動で判定しています。
パレットの色に、明るさをそろえた色を何色か足したいときは、L をそのままにして H だけを動かしてみてください。パレットの空気をこわさずに、色を増やせます。
各パレットのページのグラデーションも、色と色のあいだを OKLab(OKLCH と同じ仲間の表し方)でつないでいるので、途中が濁りにくくなっています。
参考になるパレット
クイズ
OKLCH の C が表しているのは?
明るさ
ちがいます。答えは「鮮やかさ」。C はクロマ(鮮やかさ)です。L が明るさ、H が色相です。
鮮やかさ
正解です。答えは「鮮やかさ」。C はクロマ(鮮やかさ)です。L が明るさ、H が色相です。
色相
ちがいます。答えは「鮮やかさ」。C はクロマ(鮮やかさ)です。L が明るさ、H が色相です。
OKLCH が得意なことは?
色相の違う色の明るさをそろえること
正解です。答えは「色相の違う色の明るさをそろえること」。L をそろえると、色相が違っても見た目の明るさがそろいやすくなります。
印刷のインク量を決めること
ちがいます。答えは「色相の違う色の明るさをそろえること」。L をそろえると、色相が違っても見た目の明るさがそろいやすくなります。
画面の解像度を上げること
ちがいます。答えは「色相の違う色の明るさをそろえること」。L をそろえると、色相が違っても見た目の明るさがそろいやすくなります。
よくある質問
OKLCH とは何ですか?
明るさ・鮮やかさ・色相の3つで色を表す方法で、人の見え方に近い数値になるよう作られています。CSS で oklch() として使えます。
OKLCH と HSL の違いは何ですか?
HSL は L が同じでも色によって明るさが違って見えますが、OKLCH は L をそろえると見た目の明るさもそろいやすくなります。
OKLCH はどのブラウザで使えますか?
2023年ごろから、主要なブラウザで使えるようになっています。
OKLab と OKLCH の違いは?
同じ色の表し方を、別の座標で表したものです。OKLCH は、OKLab を明るさ・鮮やかさ・色相に置き換えています。








