HEXカラーの不透明度(アルファ)計算
不透明度の%を2桁のアルファHEXに変換します(50% = 80)。#RRGGBBAA、Androidの#AARRGGBB、rgba()、背景に重ねたときの色も表示します。
8桁のHEXカラーは、最後の2桁に不透明度を格納します。#2563EB80は、青の#2563EBを約50%の不透明度にしたものです。この計算ツールは、不透明度の%を2桁のアルファコードに変換し、CSSの順(#RRGGBBAA)、Androidの順(#AARRGGBB)、rgba()で色を書き出し、半透明の色を白、黒、または好きな背景に重ねたときに見える単色も表示します。表には0〜100%を5%刻みでまとめています。
使い方
- 不透明度を%で入力します。
- ベースカラーを入力します(HEX、rgb()、CSS色名のどれでも可)。
- 合成後の不透明な色を見るために、背景を選びます。
- CSS用にはコードを、AndroidおよびNET用には#AARRGGBB形式をコピーします。
計算式
アルファバイト = round(不透明度% × 255) → 16進数2桁 · 合成後のチャンネル = 色 × a + 背景 × (1 − a)、a = バイト ÷ 255
アルファは256段階しかないため、ほとんどの%は丸められます。50%は128/255 = 50.2%になります。100%はFF、0%は00です。
計算例
50%では、0.5 × 255 = 127.5が128に丸められ、これは16進数で80なので、青の#2563EBは#2563EB80(Android:#802563EB)になります。白の上では単色の#92B1F5に見えます。赤は37 × 0.502 + 255 × 0.498 ≈ 146 = 92で、ほかも同様です。75%はBFで、アルファHEXのCCはちょうど80%を意味します。
よくある質問
不透明度50%のHEXコードは何ですか?
80です。不透明度50% × 255 = 127.5を丸めて128 = 0x80になります。7F(127)に切り捨てるツールもあり、どちらも0.5%以内の差です。
Androidはなぜアルファを先頭に置くのですか?
Android、.NET、多くのグラフィックスAPIは色を32ビットのARGB整数で保持するため、アルファが先に来ます。#80FF0000は半透明の赤です。CSS Color 4は#RRGGBBAAを選んだので、同じ数字がCSSとAndroidでは別の色を意味します。
すべてのブラウザが8桁のHEXに対応していますか?
はい。現行のすべてのブラウザ(Chrome 62以降、Firefox 49以降、Safari 10以降)が、#RRGGBBAAと4桁の省略形#RGBAを読み取れます。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/alpha-to-hex-tool/
このツールを引用する
kakaoCalc. (2026, November 8). HEXカラーの不透明度(アルファ)計算. https://kakao.mobile/ja/tools/alpha-to-hex-tool/
“HEXカラーの不透明度(アルファ)計算.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/alpha-to-hex-tool/.