CanDoYa
JA

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

すべてブラウザー内で動作します。アップロードも登録も不要です。

CSSrgb(255, 87, 51)
RGB値255, 87, 51
変換の内訳
FF255
5787
3351

逆方向の変換(RGBからHEX)

#ff5733
このツールをシェア

HEXカラーコードをRGBに変換する方法は?

HEXカラーコードは16進数2桁を3組並べたもので、1組が1つの色チャンネルに対応します。各組を0から255の10進数に変換すると、#ff5733ならffが赤255、57が緑87、33が青51となり、rgb(255, 87, 51)になります。このツールは入力と同時にその変換を行います。

使い方

  1. 1HEXコードを入力する. #ff5733(または#f53)のようなHEXカラーコードを入力・貼り付けするか、カラースウォッチで選びます。#は省略できます。
  2. 2RGB値を確認する. rgb()の文字列、0-255の数値、色のプレビューが入力と同時に更新され、各HEXの組がどう変換されたかの内訳も表示されます。
  3. 3必要な形式をコピーする. rgb()文字列または数値の横にあるコピーをクリックします。逆方向が必要なら、下の欄にR・G・Bを入力するとHEXコードが得られます。

こんな方に

このツールはCSSのHEX表記をすべて受け付けます。6桁の#ff5733、3桁の省略形#f53、そしてアルファチャンネル付きの4桁・8桁の形式です。#の有無は問いません。結果はrgb()またはrgba()の文字列、各チャンネルの数値、変換の内訳として表示され、逆にRGBからHEXに戻す変換も同じ画面で行えます。すべての処理はブラウザ内で完結し、アップロードもアカウント登録も回数制限もありません。

よくある質問

このHEXからRGBへの変換ツールは無料ですか?

はい、完全無料で登録不要、回数制限もありません。処理はすべてブラウザ内で行われます。

入力した色はどこかにアップロードされますか?

いいえ。変換はデバイス上で動くJavaScriptだけで行われ、サーバーには何も送信されません。ページを一度読み込めばオフラインでも使えます。

HEXからRGBへの変換式は?

HEXコードを2桁ずつ3組に分け、それぞれ16進数から10進数に変換します。最初の桁を16倍して2桁目を足します(a=10 ... f=15)。#ff5733ではff = 15×16+15 = 255、57 = 5×16+7 = 87、33 = 3×16+3 = 51です。

#f53のような3桁の省略形にも対応していますか?

はい。CSSの省略形は各桁が2回繰り返されるので、#f53は#ff5533に展開され、rgb(255, 85, 51)に変換されます。4桁形式も同様で、最後の桁がアルファ値になります。

HEXからRGBAへの変換はどう行いますか?

8桁のHEXコードは最後の組にアルファ値を持ちます。この0-255のバイト値を255で割ってrgba()が求める0-1の値にし、小数点3桁に丸めます。そのため#ff573380はrgba(255, 87, 51, 0.502)になります。

RGBからHEXへの逆変換はできますか?

はい。結果欄の下にあるRGBからHEXの入力欄に赤・緑・青それぞれ0-255の値を入力すると、HEXコードが即座に返されます。範囲外の値は0-255にクランプされます。

HEXではなくrgb()を使う理由は?

主にアルファ値と計算のためです。rgba(255, 87, 51, 0.5)なら色を半透明にでき、多くのAPI、ゲームエンジン、デザイン仕様はHEX文字列ではなく0-255の各チャンネル値を個別に求めます。