RGB → HEX 変換ツール

RGB形式のカラー値を、Webで標準的なHEXコード(16進数)に変換します。

#007bff

数値を入力すると、リアルタイムで変換されます。

RGBをHEXに変換する仕組み

RGBとHEXは、どちらもコンピューター上で色を指定するときに使用される表記方法です。 RGBは赤(Red)、緑(Green)、青(Blue)の3つの数値で色を表し、 HEXはそれぞれの値を16進数に変換して1つのカラーコードとして表します。

このツールでは、RGBの数値を入力すると対応するHEXカラーコードに変換できます。 WebサイトのデザインやHTML・CSSのコーディングなどで、 RGBで指定された色をHEX形式に変換したい場合に利用できます。

RGBとは?

RGBは「Red(赤)」「Green(緑)」「Blue(青)」の3つの色成分を組み合わせて色を表す方式です。 各成分は0〜255の256段階で指定できます。

例えば、R・G・Bをすべて0にすると黒(0, 0, 0)、 すべて255にすると白(255, 255, 255)になります。 赤だけを最大にした場合は(255, 0, 0)となります。

RGB
0, 0, 0
255, 255, 255
255, 0, 0
0, 255, 0
0, 0, 255
255, 255, 0

HEX(16進数カラーコード)とは?

HEXカラーコードは、RGBの各成分を16進数で表したカラーコードです。 「#」の後に、赤・緑・青の順番でそれぞれ2桁ずつ記述します。

例えばRGBが(255, 0, 0)の場合、 255は16進数で「FF」、0は「00」なので、 HEXでは#FF0000と表します。

同様に、RGB(0, 0, 255)は#0000FF、 RGB(255, 255, 255)は#FFFFFFとなります。

RGBからHEXへの変換方法

RGBの各数値を、それぞれ16進数に変換します。 16進数では、0〜9の数字に加えてA〜Fの6つの文字を使用します。

例えばRGBのRが255の場合は、 255を16進数に変換すると「FF」になります。

したがって、RGB(255, 128, 0)は #FF8000と表せます。

RGBとHEXの対応例

RGB HEX
0, 0, 0 #000000
255, 255, 255 #FFFFFF
255, 0, 0 #FF0000
0, 255, 0 #00FF00
0, 0, 255 #0000FF
255, 255, 0 #FFFF00
255, 128, 0 #FF8000 オレンジ

HEXカラーコードをCSSで使う方法

HEXカラーコードは、HTMLやCSSで色を指定するときに利用できます。 例えば、文字色を赤にする場合は次のように記述します。

color: #FF0000;

背景色を指定する場合も同じようにHEXカラーコードを使用できます。

background-color: #FF8000;

RGB形式で指定する場合は、CSSで rgb(255, 128, 0) のように記述できます。 RGBとHEXは表記方法が異なりますが、同じ色を表すことができます。

RGBとHEXはどちらを使えばよい?

どちらを使用するかは用途によって異なります。 HEXはカラーコードが短く、WebサイトのCSSなどで色を指定するときによく使われます。 一方、RGBは赤・緑・青それぞれの数値を直接確認できるため、 色の成分を数値として扱いたい場合に分かりやすい形式です。

CSSではHEX、RGB、HSLなど複数の色指定方法を利用できるため、 使用する環境や目的に合わせて形式を選択できます。

このツールの使い方

  1. RGB値を入力: R・G・Bそれぞれの欄に0〜255の数値を入力します。
  2. 色を確認: 入力したRGB値に応じて、プレビューの色が変化します。
  3. HEXを確認: 入力したRGB値に対応するHEXカラーコードが表示されます。
  4. カラーコードをコピー: コピーボタンを使用して、HEXカラーコードをCSSなどに貼り付けます。

よくある質問(FAQ)

Q. RGBとHEXは同じ色を表せますか?

A. はい。RGBとHEXは表記方法が異なりますが、 対応する値を正しく変換すれば同じ色を表すことができます。 例えばRGB(255, 0, 0)はHEXでは#FF0000です。

Q. HEXの「FF」は何を意味していますか?

A. FFは16進数で255を表します。 HEXカラーコードでは、最初の2桁が赤、次の2桁が緑、最後の2桁が青の値に対応します。

Q. RGBの入力範囲はいくつですか?

A. RGBの各値は0〜255の範囲で指定します。 0がその色成分の最小値、255が最大値です。

Q. 入力したRGB値はサーバーに送信されますか?

A. このツールの変換処理をブラウザ上のJavaScriptだけで行っている場合、 RGB値をサーバーへ送信する必要はありません。 実際の処理方法については、ブラウザの開発者ツールなどで確認できます。

Q. スマートフォンでも利用できますか?

A. はい。対応しているスマートフォンやタブレットのブラウザから利用できます。 アプリをインストールする必要はありません。

関連ツール