JA
マイツール

RGBAをHEXに変換

rgba()やhsla()を8桁のHEX、Androidの#AARRGGBB、背景に重ねた単色のHEXに変換します。1つの値、リスト、貼り付けたCSS内のすべての色に対応します。

1つの値、1行に1つ、またはCSSのブロックを入力すると、中のrgb()、rgba()、hsl()、hsla()をすべて変換します。最大500個。
マイツール →
広告

rgba()と8桁のHEXは、同じ半透明の色を書く2つの方法です。この変換ツールは、rgba(255, 99, 71, 0.5)をCSS用の#FF634780、Android・.NET・Flutter用(アルファが先頭)の#80FF6347、そして背景に重ねたときに見える単色に変換します。CSSの規則全体やリストを貼り付けると、その中のrgb()、rgba()、hsl()、hsla()がすべて選んだ形式に書き換えられ、見つかった色ごとの表も表示されます。逆方向では、4桁・8桁のHEXコードを(どちらの順でも)読み取り、rgba()と新しいrgb(r g b / a%)構文で表します。

使い方

  1. RGBA → HEX または HEX → RGBA を選びます。
  2. 色を1つ、リスト、またはrgba()やhsla()の値を含むCSSを貼り付けます。
  3. 出力を選びます:8桁HEX、背景に重ねた単色のHEX、Androidの順。
  4. 変換後のCSSや個別のコードをコピーします。チェッカーボードのプレビューには最初の色が表示されます。

計算式

アルファバイト = round(a × 255) → 16進数2桁 · #RRGGBBAA(CSS)または#AARRGGBB(Android) · 単色 = 色 × a + 背景 × (1 − a)

aはrgba()のアルファで、0〜1です。RGBの各チャンネルは16進数2桁になります(0〜255 → 00〜FF)。アルファは256段階しかないため、0.5は128/255 = 0.502として保存され、単色にはその保存された値が使われます。

計算例

rgba(255, 99, 71, 0.5):255 → FF、99 → 63、71 → 47、0.5 × 255 = 127.5 → 128 → 80なので、CSSのコードは#FF634780、Androidのコードは#80FF6347です。白の上では単色の#FFB1A3に見えます。background: rgba(255, 99, 71, 0.5); border-color: rgb(0 0 0 / 25%);を貼り付けると#FF634780と#00000040が得られ、白に重ねた単色では#FFB1A3と#BFBFBFになります。

よくある質問

#RRGGBBAAと#AARRGGBBは同じですか?

いいえ。CSSはアルファを最後に、Android、.NET、多くのAPIは最初に置きます。CSSとして読むと、#80FF6347は半透明のトマト色ではなく、不透明度わずか28%の明るい緑rgb(128, 255, 99)です。お使いのプラットフォームがどちらの順序を期待するか、必ず確認してください。

#F008のような4桁のHEXは何を意味しますか?

#FF000088の省略形で、各桁を2回ずつ書いたものです。最後の桁がアルファなので、8 → 88 → 136/255 ≈ 53%の不透明度です。

合成した単色はいつ使うのですか?

透明度に対応していない、または使いたくない場面——メール、PDF、印刷、固定の背景用のデザイントークン——や、背景が変わっても色が変わらないようにしたいときです。選んだ背景の上でのみ同じに見えます。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). RGBAをHEXに変換. https://kakao.mobile/ja/tools/rgba-to-hex-tool/

MLA

“RGBAをHEXに変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/rgba-to-hex-tool/.

広告