カラーコード変換(HEX・RGB・HSL)
3桁・6桁のHEX、RGB、HSLの色を相互に変換し、HSVの値と、CMYKの近似値(近似と明記)も表示します。
HSLで入力した場合は、表示するすべての値を計算する前に8ビットのRGBに丸めます。HEXにはアルファ(透明度)チャンネルがありません。
グレー、黒、白には色相が定義されず、CSSのHSL表記では慣例として0を仮の値に使います。
CMYKは単純な代数式による近似であり、ICCプロファイルを使った印刷用の変換ではありません。
| チャンネル | 値 |
|---|---|
| 赤 | 51 |
| 緑 | 102 |
| 青 | 153 |
ウェブサイトやデジタルの制作でよく使う形式の間で、色を変換します。入力形式としてHEX、RGB、HSLのどれかを選ぶと、対応する8ビットのsRGBの値を表示します。HSVの彩度と明度、計算の仕組みを理解するための簡単なCMYKの推定値も一緒に表示します。
使い方
- 入力形式を選びます。選んだ形式に合う欄だけが使われます。
- 3桁または6桁のHEXコード、整数のRGBチャンネルの値、またはHSLの値を入力します。
- 正規化されたHEXとRGBの結果を確認してから、他の表記をコピーします。
計算式
HSL:L = (max + min) / 2、彩度 S = (max − min) / (1 − |2L − 1|)(彩度成分が0でないとき)
最大値と最小値は、0〜1に正規化したRGB成分です。色相(Hue)は、どのチャンネルの区間にあるかで決まります。HSLで入力した場合は、まず整数のチャンネルに丸め、ちょうど0.5になる場合は切り上げるので、表示されるすべての形式が同じ8ビットの色を表します。
計算例
HEXの #336699 は、RGBの 51, 102, 153 です。255で割ると0.2、0.4、0.6になります。輝度は40%、HSLの彩度は50%、色相は210度で、HSVの明度(Value)は60%です。
丸めについて
デジタルのチャンネルは0から255の整数です。パーセントで入力した値の小さな違いは、同じ出力に丸められることがあります。また、モニター、プロファイル、周囲の色によって、同じ数値の色でも見え方が変わることがあります。
よくある質問
グレーでは色相が未定義なのはなぜですか。
3つのチャンネルの値がすべて等しく、色の方向がないためです。HSL表記の0度は、CSSで慣例として使う仮の値にすぎません。
CMYKの結果はそのまま印刷に使えますか。
使えません。K = 1 − max(R, G, B) で求め、残りのチャンネルの差を 1 − K で割る方式です。実際の印刷用の変換には、デバイスと用紙のプロファイルが必要で、黒は別に扱われます。
透明度や色の名前も入力できますか。
このツールが受け付けるのは、不透明なHEX、RGB、HSLだけです。4桁・8桁のアルファ付きHEX、CSSのキーワード、広色域の色空間は入力の対象外です。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/color-converter/
このツールを引用する
kakaoCalc. (2026, November 8). カラーコード変換(HEX・RGB・HSL). https://kakao.mobile/ja/tools/color-converter/
“カラーコード変換(HEX・RGB・HSL).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/color-converter/.