カラー変換
HEX ⇔ RGB ⇔ HSL を相互変換。プレビュー付きで各形式をワンクリックコピー。
このツールについて
HEX・RGB・HSL は、同じ色を別の書き方で表したものです。このツールはブラウザ内で相互変換し、プレビューで実際の色を確かめられます。入力した色は外部へ送信しません。それぞれの記法の関係と使い分けを押さえておくと、配色作業がスムーズになります。
HEX と RGB は中身が同じ
#RRGGBB は赤・緑・青の強さを 16 進数(00〜FF=0〜255)で並べたもので、rgb(0〜255, …) と表しているものと同一です。たとえば #FF0000 と rgb(255, 0, 0) は同じ赤です。HEX は Web の指定、RGB は計算やツールで扱いやすい、という違いだけです。
HSL は人の感覚に近い軸
HSL は、色相(0〜360 度の色の輪)・彩度(鮮やかさ %)・明度(明るさ %)で色を指定します。「色味はそのままで少しだけ明るく」「少しくすませたい」といった微調整は、RGB を直接いじるより HSL の方が直感的に行えます。
往復すると末尾がわずかにずれる
RGB は整数、HSL は角度と百分率で表すため、RGB → HSL → RGB と往復すると丸めで 1 の位が変わることがあります。見た目に影響はありませんが、厳密な値が必要なときは元の記法を基準にしてください。
3 桁短縮と透明度
#RGB のような 3 桁表記は #RRGGBB に展開して解釈します。透明度が必要なときは rgba() や 8 桁 HEX を使いますが、本ツールは不透明色の変換が中心なので、アルファ成分は変換後の値に付け足してください。
使い方
- 色コードを HEX・RGB・HSL のいずれかの形式で入力します(例: #285240)。
- 他形式への変換結果とプレビューが自動で表示されます。
- 各形式の横のボタンでワンクリックコピーできます。
よくある質問
入力した色はサーバーに送信されますか?
いいえ。変換はすべてブラウザ内(JavaScript)で計算されるため、入力した色の値が外部に送られることはありません。
HEX の 3 桁表記(#RGB)にも対応していますか?
#RGB のような短縮表記は #RRGGBB に展開して解釈するのが一般的です。うまく認識されない場合は 6 桁の完全な形で入力してみてください。
HSL と RGB はどう使い分ければよいですか?
RGB はディスプレイや CSS の指定と相性がよく、HSL は「色味を保ったまま明るさだけ変える」といった感覚的な調整に向いています。目的に応じて行き来すると便利です。
透明度(アルファ値)は扱えますか?
このツールは不透明な色(HEX・RGB・HSL)の相互変換を対象としています。透明度を含む rgba() や 8 桁 HEX が必要な場合は、変換後の値にアルファ成分を付け足してください。
変換すると色が微妙に変わることがありますか?
RGB と HSL の相互変換では計算上の丸めが発生するため、往復すると 1 の位がわずかにずれる場合があります。見た目に影響しない範囲ですが、厳密な値が必要なときは元の記法を基準にしてください。
カラーピッカーのように色を選べますか?
値を直接入力・編集して変換する仕組みが中心です。プレビューで実際の色を確かめながら数値を調整することで、狙った色に近づけられます。
関連ツール
このツールをサイトに埋め込む
下のコードをコピーして貼り付けると、あなたのサイトやブログにこのツールを埋め込めます。
<iframe src="https://tooldesk.dev/embed/ja/tools/color-convert" width="100%" height="600" style="border:1px solid #e5e7eb;border-radius:12px;max-width:640px" loading="lazy" title="カラー変換 — ToolDesk" allow="clipboard-write"></iframe>
<p style="font-size:12px"><a href="https://tooldesk.dev/tools/color-convert" target="_blank" rel="noopener">カラー変換</a> by <a href="https://tooldesk.dev" target="_blank" rel="noopener">ToolDesk</a></p>