Hex 顏色編碼其實是由三組十六進位數,三個字節組成的,通常用於 HTML, CSS, SVG 或其他電腦程式中,用來顯示顏色。這三個字節分別表示紅,綠藍三種顏色的強度。每一個字節分別表示由 00 至 FF(十六進位)或 0 至 255(十進位)。這數字表示紅綠藍三色強度分別由最小 (0) 至最大 (255),混合而成最終顯示的顏色。由此可見,網頁用的顏色 (web color) 其實是 true color 全彩 (24 位元 RGB)。Hex 顏色碼是由三個十六進位數組成,分別是:
字節 1:紅色值(顏色為紅色)
字節 2:綠色值(顏色為綠色)
字節 3:藍色值(顏色為藍色)
例如:
藍色的 Hex 顏色碼是 #0000FF
紅 = 0
綠 = 0
藍 = 255
請注意若三原色的數值是少於 16(大六進位)或 10(十進位),為了令 Hex 顏色碼維持由 6 個字組成,數值前面就須要補零。舉個例:4,8,16,補零則變成 04, 08, 10,並組成 040810。
由這個顏色系統產生的顏色總數是 2563 or 224 or 166 = 16,777,216.
RGBa 提供了顏色的透明度支援,a 是 alpha 的意思。