HEX to RGB
HEXカラーコードをRGB値、CSS rgb()、HSLに変換して確認できます。
HEXカラーコードをRGB値、CSS rgb()、HSLに変換して確認できます。
99, 102, 241rgb(99, 102, 241)hsl(239, 84%, 67%)有効なHEXカラーを入力してください(例:#6366F1、#636)。
HEX to RGBは、#から始まるHEXカラーコードを入力し、対応するRGB値、CSS rgb()、HSL形式へ変換するための機能です。入力したHEXが有効な形式なら、色のプレビューと変換結果がすぐに表示されます。Web制作で受け取ったHEX値をRGB表記に直したいとき、CSSのrgb()形式で使いたいとき、色相や明度も確認したいときに役立ちます。
HEXは赤、緑、青の値を16進数で表す形式です。RGBでは同じ情報を0から255の数値として確認できます。HEX to RGBを使うと、短いHEX表記をチャンネルごとの値へ分解できるため、色の成分を理解しながら調整できます。
HEXカラーコードは、赤、緑、青の値を16進数で表します。一般的な6桁形式では、最初の2桁が赤、次の2桁が緑、最後の2桁が青です。短縮形の3桁HEXを使う場合は、各文字が2回繰り返された値として扱われます。無効な文字や桁数が合わない値では、変換結果を正しく得られません。
| 入力例 | 意味 | 変換後の見方 |
|---|---|---|
| #6366F1 | 6桁の標準的なHEX | RGB各チャンネルをそのまま確認できる |
| #636 | 3桁の短縮HEX | #663366のように展開して考える |
| 6366F1 | #なしのHEX文字列 | 正規化後の形式を確認して使う |
| 不完全な値 | 桁数や文字が不足している | 有効なHEXとして扱えない |
デザインツールやブランド資料でHEXだけが共有されているとき、開発側ではRGBやCSS rgb()が必要になることがあります。影、半透明レイヤー、カラーミックス、JavaScriptでの色処理など、チャンネルごとの値を扱う場面ではRGB変換が便利です。色の成分が分かると、赤みを弱める、青みを強める、明度を調整する、といった判断もしやすくなります。
入力したHEXが意図した色と違って見える場合は、桁の入れ替わり、不要な文字、#の扱い、コピー時の欠落を確認してください。似た色が必要なときは、色相スライダーやHSLの値を参考にしながら、見た目と数値の両方で判断すると安全です。
HEX to RGBで正しい結果を得るには、入力値が有効なカラーコードになっている必要があります。6桁形式なら0から9、AからFまでの文字を使い、必要に応じて先頭に#を付けます。コピーした値に余分な空白、引用符、セミコロン、別のCSS文字列が混ざっていると、意図した色として読めないことがあります。
短縮HEXを使う場合は、#abcが#aabbccのように展開されることを理解しておくと、RGB値を見たときに混乱しにくくなります。ブランドカラーやデザイントークンでは6桁形式を使うほうが読みやすく、チーム内でも誤解が起きにくくなります。
CSS rgb()は、赤、緑、青の順に値を並べる形式です。HEXからRGBへ変換した値を使うときは、順番を入れ替えないよう注意してください。透明度を加えたい場合は、プロジェクトで使っているCSSの書き方に合わせて、rgb()やrgba()、スラッシュ区切りのアルファ表記を選びます。
RGB値をJavaScriptやデザインシステムで扱う場合は、数値として分解できる点が便利です。たとえば選択色から半透明の背景色を作る、グラフ色を計算する、テーマカラーを条件によって変える、といった処理では、HEXよりRGBのほうが扱いやすい場面があります。
変換結果を保存するときは、元のHEXとRGB値をセットで残すと確認しやすくなります。実装中に色がずれて見える場合でも、元の値、変換後の値、CSSで使った表記を比較できるため、コピー漏れや入力ミスを早く見つけられます。
変換したRGB値を実際のUI色として使う前に、コントラスト 比で背景色との読みやすさを確認すると安心です。画像からHEXを拾いたい場合は、画像 色 抽出で素材上の色を選んでからRGBへ変換できます。