HEX → RGBA 変換
#RGB・#RGBA・#RRGGBB・#RRGGBBAA を alpha まで正確にデコードして rgba() へ変換。ライブスウォッチとコピー可能な結果。
ツールを開く — HEX → RGBA 変換HEX → RGBA 変換 vs RGBA → HEX 変換
結論から: 両者は鏡の関係です。HEX to RGBA は #RGB、#RGBA、#RRGGBB、#RRGGBBAA をバイト単位で正確な rgba() にデコードします。RGBA to HEX は rgb()、rgba() を #RRGGBB または 8 桁の #RRGGBBAA にエンコードします。目的の形式へ向かう方向のツールを選んでください。
| HEX → RGBA 変換 | RGBA → HEX 変換 | |
|---|---|---|
| 用途 | #RGB・#RGBA・#RRGGBB・#RRGGBBAA を alpha まで正確にデコードして rgba() へ変換。ライブスウォッチとコピー可能な結果。 | rgb()・rgba() を #RRGGBB または #RRGGBBAA に変換。チャネルごとの確認と alpha の正確な丸めをローカルで行う。 |
| 入力 | #RGB、#RGBA、#RRGGBB、#RRGGBBAA | rgb() または rgba()。パーセント記法は拒否されます |
| 出力 | バイト単位で正確な alpha をデコードした rgba() とライブスウォッチ | 大文字の #RRGGBB。alpha が 1 未満の場合は #RRGGBBAA |
| 主な用途 | HEX トークンから CSS や canvas 用の rgba() を書く場合 | 色をデザインシステムや従来ツール向けの短い HEX に圧縮する場合 |
主な違い
どちらも色記法の変換ですが、方向が逆です。一方は HEX をデコードし、もう一方は HEX をエンコードします。
HEX 側は 4 種類の短縮形と完全形を受け付けます。RGBA 側は関数記法を受け付けますが、パーセント記法は拒否します。
両方ともコピー可能な文字列とライブスウォッチを出します。rgba() は alpha を明示し、HEX は透明度がある場合のみ 2 桁追加します。
rgba() が必要なら HEX to RGBA。デザインシステム向けのコンパクトなトークンが必要なら RGBA to HEX です。
#RGB・#RGBA・#RRGGBB・#RRGGBBAA を alpha まで正確にデコードして rgba() へ変換。ライブスウォッチとコピー可能な結果。
ツールを開く — HEX → RGBA 変換rgb()・rgba() を #RRGGBB または #RRGGBBAA に変換。チャネルごとの確認と alpha の正確な丸めをローカルで行う。
ツールを開く — RGBA → HEX 変換関連比較