入出力データはサーバーに送信されず、どこにも保存されません。すべての処理はブラウザ上で完結します。

HEX ⇄ RGB ⇄ HSL カラーコード変換

カラーピッカー
H: 217°
A: 1
プレビュー
HEXA
#3b82f6ff
RGBA
rgba(59, 130, 246, 1)
R: 59
G: 130
B: 246
HSLA
hsla(217, 91%, 60%, 1)
S: 91%
L: 60%

使い方


カラーピッカーパネルをクリックまたはドラッグして色を選択します。横軸が彩度、縦軸が明度です。色相バーで基本色を変更、アルファバーで透明度を調整できます。HEX・RGB・HSLの入力欄に直接値を入力することも、各チャンネルのスライダーで微調整することも可能です。すべての入力は双方向で連動し、いずれかの値を変更すると他のすべてのフォーマットがリアルタイムで更新されます。

カラーフォーマット


  • HEX(#ff0000):16進数表記で、CSSで最も一般的な形式です。6桁で赤・緑・青(各2桁、00-ff)を表現します。HEXAは透明度を表す2桁が追加されます。
  • RGB(rgb(255, 0, 0)):赤・緑・青の光の三原色で色を定義します。各チャンネルは0〜255の範囲です。RGBAはアルファ値(0=透明〜1=不透明)が追加されます。
  • HSL(hsl(0, 100%, 50%)):色相(0-360°)・彩度(0-100%)・明度(0-100%)で色を指定します。色の調整が直感的で、色相を変えるとカラーホイール上を回転し、彩度と明度で鮮やかさと明るさを制御します。

アルファチャンネル(透明度)


アルファチャンネルは色の透明度を制御します。1が完全に不透明、0が完全に透明です。アルファを設定すると、HEXA・RGBA・HSLAフォーマットが標準フォーマットとともに表示されます。プレビューのチェッカーボードパターンが透明度を示します。

活用シーン


  • CSSスタイリング:HEXやRGBの値をスタイルシートに直接コピー
  • デザイン連携:デザインツール間のフォーマット変換(FigmaはHEX、一部のツールはHSLを使用)
  • アクセシビリティ:HSLの明度を調整して十分なコントラスト比を確保
  • ブランディング:スライダーで正確なブランドカラーを微調整

プライバシー


すべての変換処理はブラウザ内で完結します。データがサーバーに送信されることは一切ありません。

よくある質問


HEX・RGB・HSL はどう使い分ければいいですか?

HEX は最もコンパクトで CSS やデザインツールで広く使われます。RGB は赤・緑・青の光の量を直接指定するためプログラミングや画像処理に向き、HSL は色相・彩度・明度で表すため手作業での色調整が直感的です。同じ色を 3 形式で同時に表示するので、用途に合わせてコピーできます。

入力した色はサーバーに送信されますか?

いいえ。HEX・RGB・HSL の相互変換はすべてブラウザ内で行われ、入力した色がサーバーに送信されたり保存されたりすることはありません。未公開のブランドカラーでも安心して使えます。

アルファ(透明度)には対応していますか?

はい。アルファバーやスライダーで透明度を設定すると、HEXA・RGBA・HSLA 形式が標準形式とともに表示されます。アルファは 1 が完全な不透明、0 が完全な透明です。

入力欄に直接値を打ち込めますか?

はい。HEX・RGB・HSL の各入力欄に値を直接入力でき、いずれかを変更すると他のすべての形式とカラーピッカーがリアルタイムで連動して更新されます。スライダーでチャンネルごとに微調整することも可能です。

HSL の彩度と明度はどう操作しますか?

カラーピッカーパネルの横軸が彩度、縦軸が明度に対応し、クリックまたはドラッグで調整します。色相バーで基本色を変えると、カラーホイール上を回転するように色相だけが変化します。