tsulo

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

色のHEX(#RRGGBB)とRGB・HSLを相互に変換。色のプレビューと基本色の対応表つき。

#3B5BF0
HEX#3B5BF0
RGBrgb(59, 91, 240)
HSL色相(Hue・色あい)・彩度(Saturation・鮮やかさ)・明度(Lightness・明るさ)で色を表す方法です。hsl(229, 86%, 59%)

HEX(#RRGGBB)とRGB・HSLを相互に変換します。どちらかを入力すると、もう一方が自動で更新されます。3桁の省略形(#abc)ではなく6桁で入力してください。すべて端末内で処理し、送信しません。

基本色のカラーコード対応表

CSSの色名HEXRGBHSL
black#0000000, 0, 00, 0%, 0%
white#FFFFFF255, 255, 2550, 0%, 100%
red#FF0000255, 0, 00, 100%, 50%
green#0080000, 128, 0120, 100%, 25%
blue#0000FF0, 0, 255240, 100%, 50%
yellow#FFFF00255, 255, 060, 100%, 50%
水色aqua / cyan#00FFFF0, 255, 255180, 100%, 50%
マゼンタfuchsia / magenta#FF00FF255, 0, 255300, 100%, 50%
灰色gray#808080128, 128, 1280, 0%, 50%
silver#C0C0C0192, 192, 1920, 0%, 75%
navy#0000800, 0, 128240, 100%, 25%
オレンジorange#FFA500255, 165, 039, 100%, 50%
ピンクpink#FFC0CB255, 192, 203350, 100%, 88%
purple#800080128, 0, 128300, 100%, 25%
brown#A52A2A165, 42, 420, 59%, 41%

RGB・HSLの値は、HEXから実際に変換して求めています。CSSでは色名をそのまま書くこともできますが、正確な色を指定したい場合はHEXを使うのが確実です。

HEX・RGB・HSLの違い

HEX#RRGGBB の6桁。赤・緑・青をそれぞれ00〜FF(0〜255)の16進数で表す。Webで最も一般的
RGBrgb(0, 0, 0) の形式。0〜255の10進数。透明度をつける場合は rgba(…, 0.5)
HSLhsl(色相, 彩度%, 明度%) の形式。色相は0〜360度。「同じ色で明るさだけ変える」が直感的にできる
3桁の省略形#abc は #aabbcc と同じ意味。各桁を2回繰り返した色になる
16進数の読み方0〜9 のあと A(10)〜F(15)。FF=255(最大)、00=0(最小)、80=128(中間)
色相(Hue)の目安0=赤、60=黄、120=緑、180=水色、240=青、300=マゼンタ

変換式

HEX → RGB先頭2桁を16進数から10進数に(R)、次の2桁(G)、最後の2桁(B)
RGB → HEX各値を16進数2桁に変換して並べる(1桁なら先頭に0を付ける)
明度 L(RGBの最大値 + 最小値)÷ 2 ÷ 255 × 100(%)
彩度 S最大値と最小値の差から算出(差が0なら彩度0=無彩色)
色相 HRGBのうち最大の成分によって式が変わり、0〜360度で表す
明るさ(輝度)0.299 × R + 0.587 × G + 0.114 × B(文字色を白黒どちらにするかの判定に使う)

色のカラーコードを、HEX(#RRGGBB)とRGB(赤・緑・青)・HSL(色相・彩度・明度)の間で相互に変換します。どちらかを入力すると、もう一方が自動で更新され、色のプレビューも表示。Webデザインや資料作成にどうぞ。

使い方

  1. HEXコード(例:#3b5bf0)を入力します。
  2. またはR・G・B(0〜255)を入力します。
  3. HEX・RGB・HSLと色のプレビューが表示されます。

よくある質問

HEXコードとは?

#RRGGBB の形式で色を表す方法です。赤・緑・青の明るさをそれぞれ00〜FF(0〜255)の16進数で表します。Webやデザインで広く使われます。

HSLとは?

色相(Hue・色あい)・彩度(Saturation・鮮やかさ)・明度(Lightness・明るさ)で色を表す方法です。色みを調整しやすいのが特徴です。

3桁の省略形(#abc)は使えますか?

このツールは6桁(#aabbcc)で入力してください。省略形の場合は各桁を2回繰り返すと6桁になります(#abc → #aabbcc)。

関連ツール