是的—RGB 轉換為 HEX 可使用 RGB 各色通道介於 0 到 255 的數值,分別代表紅、綠與藍。
支援的工作流程明確採用數值形式的 R/G/B 三元組。輸入這 3 個通道值,即可產生對應的 HEX 色碼;也可以貼上 HEX 顏色,將其解碼回 RGB 與 HSL。RGB 轉 HEX 轉換器支援雙向轉換,並提供即時色彩預覽,讓你在複製前先確認結果。

轉換器接受的 RGB 輸入
RGB 以各自獨立的紅、綠與藍通道表示一種顏色。每個通道的範圍為 0–255,其中 0 是該通道的最低值,255 則是最高值。輸入這 3 個數字,即可提供轉換器判定對應 24 位元色彩所需的完整資訊。
這一點在確認特定 RGB 格式的意義時格外重要。文件記載的工具可直接接受 3 個數值通道值,但並未說明所有可能的 RGB 字串表示法都能解析。Alpha 也不在記載的輸入項目內,因此不應將 4 通道的 RGBA 值視為已確認可轉換。
| 格式 | 結構 | 已定義的值 | 在工作流程中的角色 |
|---|---|---|---|
| RGB | 紅、綠與藍通道 | 每個通道 0–255 | 轉換為 HEX 的主要輸入 |
| HEX | #RRGGBB | 每個通道配對 00–FF | 轉換後的輸出,或反向工作流程的輸入 |
| HSL | 色相、飽和度與亮度 | 色相 0–360°;飽和度與亮度 0–100% | 即時預覽旁的輔助讀數 |
將 RGB 通道轉換為 HEX 色碼
整個轉換只需幾個明確步驟。將來源數值放在附近,以便與顯示的結果比較。
- 開啟 RGB 轉 HEX 轉換器,找到紅、綠與藍的輸入欄位。
- 在每個欄位輸入一個整數,並確保每個通道都維持在 0–255 範圍內。
- 在即時色彩預覽旁讀取產生的 HEX、RGB 與 HSL 值。
- 點選所需格式旁的「複製」,再將其貼到樣式表、設計檔案或色彩紀錄中。
當設計師、應用程式或規格提供 RGB 數字,但目的地要求 CSS 形式的 HEX 值時,這是適當的工作流程。由於色樣會在你操作時更新,你可以檢查顯示的顏色是否符合預期色調,而不必只依賴數字。
當你需要不只一種表示形式時,「複製」控制項相當實用。你可以複製 HEX 色碼供樣式表使用,保留 RGB 通道供採用獨立控制項的應用程式使用,或在團隊以色相、飽和度與亮度描述色彩時記錄 HSL。
結果背後的轉換規則
HEX 會將每個 RGB 通道儲存為 2 個十六進位數字。單一通道的規則很直接:將十進位通道值以 16 為基數表示,再將結果補齊為 2 位數,使每個通道都佔用相同的空間。
公式:將十進位通道值除以 16。商成為第 1 個十六進位數字,餘數成為第 2 個;餘數為 10 到 15 時,分別寫成 A 到 F。
範例:R = 59 時,59 ÷ 16 的商為 3,餘數為 11,也就是 16 進位制的 B,因此這一組為 3B。G = 130 時,130 ÷ 16 得到 8,餘數為 2,產生 82。B = 246 時,246 ÷ 16 得到 15,餘數為 6,產生 F6。依紅、綠、藍的順序排列各組數字,即可得到 #3b82f6;輸出使用小寫字母,因為轉換器會將最終表示法正規化。
HEX 與 RGB 描述的是 CSS、HTML 和常見設計工具所使用的同一個 24 位元色彩空間。轉換只會改變表示法,不會改變顏色。如需更多參考資訊,請查看RGB 轉 HEX 的表示法與轉換規則。
將 HEX 顏色轉換回 RGB
同一個工具也支援反向轉換。將完整的 HEX 值貼到 HEX 欄位,轉換器就會將其解碼為紅、綠與藍通道值,並同時顯示 HSL。當樣式表包含 HEX 色碼,但影像編輯器、檢查工具或設計系統需要個別 RGB 數字時,這項功能很有幫助。
也可以使用 3 位數的 HEX 簡寫。轉換器會將每個數字重複一次,擴充為對應的 2 位數配對。輸入不區分大小寫,前置的 # 也可省略,因此使用者不必配合完全一致的Capitalization或標點格式。
HEX 輸出一律會正規化為小寫的 6 位數表示法。每個通道都會補上零,而不是縮短,避免複製的 CSS 值出現格式差異。
輸入限制與修正規則
轉換器的限制清楚可見且定義明確,不會隱藏在籠統的成功狀態背後:
- RGB 範圍:紅、綠與藍採用 0 到 255 的整數值。第 4 個 Alpha 通道不在記載的工作流程範圍內。
- RGB 修正:超出範圍或帶有小數的通道值會被限制在有效的 0–255 整數範圍內,而不會造成錯誤。
- HEX 驗證:長度錯誤或含有非法字元的格式不正確數值會清楚標示,而不會默默產生錯誤的顏色。
- 正規化輸出:產生的 HEX 色碼使用小寫字母、6 位數字,以及補零的通道配對。
這些規則讓限制容易掌握,但不代表每個輸入都具意義。例如,小數形式的 RGB 輸入可能會被調整至範圍內,而格式不正確的 HEX 輸入則會被辨識出來。如果結果與來源不符,請先檢查原始通道數字,再確認貼上的 HEX 值是否完整且有效。
選擇適合用途的輸出
RGB 與 HEX 是同一種螢幕色彩的不同表示形式,但不同工具和文件可能會更自然地要求其中一種格式。
| 使用情況 | 起始格式 | 實用結果 |
|---|---|---|
| 將色彩加入 CSS 或 HTML | RGB 三元組 | 可直接複製的正規化 HEX 色碼 |
| 將樣式表中的色彩移至影像編輯器 | 完整或簡寫的 HEX 值 | 解碼後的 RGB 通道 |
| 記錄品牌色票 | RGB 或 HEX | HEX、RGB 與 HSL 讀數 |
| 探索較淺或較低飽和度的變化 | RGB 或 HEX,並搭配 HSL 讀數 | 調整 RGB 通道並重新轉換的指引 |
請使用工具顯示的值取得精確的最終顏色,不要根據 HSL 估算調整幅度。HSL 能讓你更容易判斷變化方向,但 RGB 通道仍須反映你想要的精確色調。如需更廣泛的色票規劃,從 RGB 通道建立色彩配置的構想提供了實用的方法,可協助整理相關的變化。
瀏覽器端轉換為何能保障隱私
轉換器會在 JavaScript 中於本機執行作業。色彩值不會上傳至伺服器,因此品牌色票、未發表的設計或機密的客戶色彩都能留在裝置上。結果仍是標準的 HEX 或 RGB 值,你可以直接複製到目的地工具,而不改變原始顏色的意義。
本機處理也能讓工作流程保持專注:輸入來源數值、檢查預覽與轉換後的格式,再複製結果。你不必將來源規格交由另一項轉換服務處理。
複製前先確認結果
先從即時色樣開始。將它與來源顏色或收到的規格比較,再讀取旁邊的 HEX、RGB 與 HSL 值。HEX 值提供精簡色碼,RGB 顯示各個通道,HSL 則提供容易閱讀的色相、飽和度與亮度檢視。
HSL 是記載工作流程中的輔助讀數,而不是輸入模式。如果你需要較淺或飽和度較低的結果,請利用讀數理解變化,輸入調整後的 RGB 通道,並在複製前驗證新的色樣。如果你是從 HEX 開始,請確認貼上的值完整,且轉換器未將其標示為格式不正確。
簡而言之,RGB 確實可以轉換為 HEX:輸入 3 個介於 0 到 255 的通道值,確認相符的顏色,再複製 6 位數的 HEX 輸出,供樣式表或其他精確的色彩規格使用。