HEX 轉 RGB 轉換器
把 HEX 色碼轉成 RGB 與 RGBA 數值,並顯示顏色預覽。支援 3、4、6、8 位數色碼,例如 #3B82F6 或 #3B82F680。
十六進位顏色
RGB 和 RGBA 色值
輸入顏色以查看結果。
什麼是 HEX 色碼?
HEX 色碼把紅、綠、藍三個通道各用兩位十六進位數字表示,所以 #3B82F6 代表紅 3B、綠 82、藍 F6。十六進位是 16 進位,因此每個通道從 00 到 FF,等於 0 到 255。
CSS 也接受 4 位數與 8 位數色碼:多出來的一對是透明度,所以 #3B82F680 是同一個藍色、約 50% 不透明。3 位數簡寫如 #abc 會把每個數字重複一次,變成 #aabbcc。
如何把 HEX 轉成 RGB
- 貼上 HEX 色碼,# 可省略。
- 按下「轉成 RGB」。
- 在結果區讀取紅、綠、藍數值;若色碼含透明度,也會顯示 alpha 值。
- 用複製按鈕取得 rgb() 或 rgba(),或直接從數值卡讀取三個通道。
HEX 轉 RGB 範例
標準六位數藍色
#3B82F6
rgb(59, 130, 246)
三位數簡寫白色
#FFF
rgb(255, 255, 255)
八位數含透明度
#3B82F680
rgba(59, 130, 246, 0.5)
UrsaKit 與其他 HEX 轉 RGB 工具比較
| 比較項目 | UrsaKit | rgbtohex.net | HTML Color Codes |
|---|---|---|---|
| 價格 | 免費 | 免費 | 免費含廣告 |
| 顏色預覽 | 支援 | 支援 | 支援 |
| 透明度 | 支援 4 與 8 位數 | 部分 | 支援 |
| 個別數值複製 | 支援 | 不支援 | 部分 |
| 其他色彩模型 | 另設工具 | 不支援 | RGB、HSL、CMYK |
| 上傳色碼 | 不上傳 | 不上傳 | 不上傳 |
常見問題
常見問題
可以不加 # 嗎?
可以。3B82F6 與 #3B82F6 都能解析,輸出的正規化色碼會補回 #。
rgb() 和 rgba() 差在哪裡?
rgb() 只有三個通道,完全不透明;rgba() 多一個 0 到 1 的 alpha 值,當色碼是 4 位數或 8 位數時會用到。
3 位數與 4 位數色碼怎麼運作?
每個數字會重複一次,所以 #abc 等於 #aabbcc、#abcd 等於 #aabbccdd。這是 CSS 對「每個通道兩位數相同」的簡寫。
RGB 數字代表什麼?
每個通道是 0 到 255 的數值:0 代表該色光完全沒有,255 代表該通道全開,三個通道混合後就是最終顏色。
我的色碼會被上傳嗎?
不會。轉換完全在瀏覽器用 JavaScript 完成,不會傳到伺服器。
可以反向把 RGB 轉成 HEX 嗎?
可以。使用下方的「RGB 轉 HEX」工具,就能把 rgb() 或 rgba() 數值轉回 HEX 色碼。