JA
マイツール

カラーコード変換(HEX・RGB・HSL)

3桁・6桁のHEX、RGB、HSLの色を相互に変換し、HSVの値と、CMYKの近似値(近似と明記)も表示します。

HEX
#336699
RGB
rgb(51, 102, 153)
HSL
hsl(210, 50%, 40%)
色相
210度
HSVの彩度
66.666667 %
HSVの明度(Value)
60 %
CMYKの近似値
66.666667, 33.333333, 0, 40 %

HSLで入力した場合は、表示するすべての値を計算する前に8ビットのRGBに丸めます。HEXにはアルファ(透明度)チャンネルがありません。

グレー、黒、白には色相が定義されず、CSSのHSL表記では慣例として0を仮の値に使います。

CMYKは単純な代数式による近似であり、ICCプロファイルを使った印刷用の変換ではありません。

8ビットsRGBのチャンネル
チャンネル値
赤51
緑102
青153
マイツール →
広告

ウェブサイトやデジタルの制作でよく使う形式の間で、色を変換します。入力形式としてHEX、RGB、HSLのどれかを選ぶと、対応する8ビットのsRGBの値を表示します。HSVの彩度と明度、計算の仕組みを理解するための簡単なCMYKの推定値も一緒に表示します。

使い方

  1. 入力形式を選びます。選んだ形式に合う欄だけが使われます。
  2. 3桁または6桁のHEXコード、整数のRGBチャンネルの値、またはHSLの値を入力します。
  3. 正規化された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のキーワード、広色域の色空間は入力の対象外です。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). カラーコード変換(HEX・RGB・HSL). https://kakao.mobile/ja/tools/color-converter/

MLA

“カラーコード変換(HEX・RGB・HSL).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/color-converter/.

広告