是的—RGB 轉換為 HEX 可使用 RGB 各色通道介於 0 到 255 的數值,分別代表紅、綠與藍。

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

does rgb to hex work with rgb
RGB 輸入是否適用於 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 色碼

整個轉換只需幾個明確步驟。將來源數值放在附近,以便與顯示的結果比較。

  1. 開啟 RGB 轉 HEX 轉換器,找到紅、綠與藍的輸入欄位。
  2. 在每個欄位輸入一個整數,並確保每個通道都維持在 0–255 範圍內。
  3. 在即時色彩預覽旁讀取產生的 HEX、RGB 與 HSL 值。
  4. 點選所需格式旁的「複製」,再將其貼到樣式表、設計檔案或色彩紀錄中。

當設計師、應用程式或規格提供 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 輸出,供樣式表或其他精確的色彩規格使用。