RGB 轉 HEX 轉換器會將紅色、綠色和藍色的色彩值(每個值的範圍為 0 到 255)翻譯成一個六位數的十六進制代碼,例如 #3b82f6。這種轉換對於需要在各個平台上保持色彩一致呈現的網頁設計師、開發人員和數位藝術家來說至關重要。RGB(紅、綠、藍)是螢幕的標準色彩模型,而 HEX 是一種精簡且適合網頁使用的格式,常用於 CSS、HTML 以及 Figma 或 Photoshop 等設計工具中。RGB 轉 HEX 工具透過提供即時的雙向轉換和即時色彩預覽來簡化這個過程,讓您在複製代碼之前就能看到準確的色調。

無論您是在編寫網站、設計標誌,還是在數位專案中進行配色,手動將 RGB 轉換為 HEX 都容易出錯。例如,RGB 值 (59, 130, 246) 會轉換為 #3b82f6,但手動計算此結果需要將每個十進制數字轉換為其對應的兩位十六進制數。RGB 轉 HEX 工具會自動執行此步驟,省去猜測的麻煩並節省時間。它也支援反向轉換——貼上像 #ff5733 這樣的 HEX 代碼,即可立即查看其 RGB 值 (255, 87, 51) 和 HSL 細項 (9°, 100%, 60%)。這種靈活性使其成為調整調色盤、確保無障礙合規性或產生 CSS 可用代碼等工作的理想選擇。

rgb to hex code
rgb to hex code

為什麼要使用 RGB 和 HEX 格式?

RGB 和 HEX 是數位設計中最常見的兩種色彩格式,但它們有不同的用途。RGB 是加法色彩模型,這意味著色彩是透過不同強度的紅、綠、藍光組合而成。此模型是螢幕、相機和數位顯示器的原生模型,其中每個像素都會在這三個通道中發光。另一方面,HEX 是 RGB 值的十六進制表示法,旨在提高網頁開發效率。像 #ffffff(白色)這樣的 HEX 代碼比其對應的 RGB 表示法 (255, 255, 255) 更短,在 CSS 或 HTML 中輸入也更方便。

以下是其使用情境的快速比較:

格式 結構 主要使用情境 範例
RGB 三個十進制值(0–255) 數位設計、相片編輯、螢幕校色 (255, 0, 0)
HEX 六位數十六進制代碼(00–FF) 網頁設計、CSS、HTML、SVG #ff0000
HSL 色相 (0–360°)、飽和度 (%)、亮度 (%) 色彩調整、無障礙微調 0°, 100%, 50%

雖然 RGB 在調整個別色彩通道時更直觀,但 HEX 因其簡潔性而在網頁開發中更受青睞。某些工具(例如 Color Contrast Checker)甚至需要 HEX 輸入才能測試無障礙合規性。RGB 轉 HEX 工具透過在同一處提供所有三種格式(RGB、HEX、HSL)來彌補這個差距,讓您能夠輕鬆地在它們之間切換。

如何在瀏覽器中將 RGB 轉換為 HEX

使用 RGB 轉 HEX 工具進行轉換非常簡單。請依照以下步驟取得您需要的準確代碼:

  1. 在瀏覽器中開啟 RGB 轉 HEX 工具。無需下載或註冊。
  2. 在對應的欄位中輸入紅、綠和藍的值。每個值必須介於 0 到 255 之間。例如,紅色輸入 59,綠色輸入 130,藍色輸入 246
  3. 工具會在即時色彩預覽旁邊立即顯示對應的 HEX 代碼(例如 #3b82f6)。您也可以看到 HSL 值作為額外參考。
  4. 點擊 HEX、RGB 或 HSL 欄位旁的 複製 按鈕,將代碼儲存到剪貼簿。
  5. 將代碼貼到您的專案中——無論是 CSS 檔案、設計工具還是 HTML 文件。

需要反向轉換嗎?將像 #ff5733 這樣的 HEX 代碼貼到 HEX 欄位,工具會自動更新 RGB 和 HSL 值。這種雙向功能讓您無需離開瀏覽器即可輕鬆在不同格式之間切換。

何時應使用 HEX 而非 RGB

HEX 代碼是網頁開發的標準,但在某些特定情境下,它們的表現優於 RGB:

  • CSS 與 HTML:在樣式表中,HEX 代碼更短且更易讀。例如,color: #3b82f6;color: rgb(59, 130, 246); 更簡潔。
  • 設計工具:許多網頁型工具(例如 Figma、Canva)預設使用 HEX 作為色彩輸入,方便跨平台分享代碼。
  • 無障礙測試:Color Contrast Checker 這類工具通常需要 HEX 輸入才能依據 WCAG 標準評估文字可讀性。
  • 一致性:HEX 代碼不區分大小寫且始終為六個字元,可降低大型專案中的打錯字風險。

不過,在需要調整個別色彩通道的情境下,RGB 仍然很有用。例如,Photoshop 或 GIMP 等相片編輯軟體使用 RGB 滑桿來微調影像。如果您處於混合環境——以 RGB 進行設計但以 HEX 編寫程式碼——RGB 轉 HEX 工具可讓您無縫切換格式。

轉換如何運作(含範例)

RGB 轉 HEX 涉及將每個十進制值(0–255)轉換為兩位數的十六進制數字。以下是其逐步運作方式:

讓我們將 RGB 值 (148, 0, 211) 轉換為 HEX:

  1. 紅色 (148):將 148 除以 16。商數為 9(16 × 9 = 144),餘數為 4。在十六進制中,9 為 9,4 為 4,因此紅色通道變為 94
  2. 綠色 (0):0 除以 16 等於 0,餘數為 0。對應的十六進制為 00
  3. 藍色 (211):將 211 除以 16。商數為 13(16 × 13 = 208),餘數為 3。在十六進制中,13 為 D,3 為 3,因此藍色通道變為 D3
  4. 合併結果:94(紅)+ 00(綠)+ D3(藍)= #9400D3

RGB 轉 HEX 工具會立即執行此計算,因此您無需自行運算。它也會將超出 0–255 範圍的值限制在範圍內(例如 300 變為 255,-5 變為 0),以確保產生有效的 HEX 輸出。

RGB 轉 HEX 工具的進階功能

RGB 轉 HEX 工具不僅僅是一個基本的轉換器——它還包含能簡化您工作流程的功能:

  • 即時色彩預覽:在調整 RGB 或 HEX 值時即可看到準確的色調,讓您在複製前驗證色彩。
  • HSL 值:包含 HSL(色相、飽和度、亮度)以進行進階色彩調整。例如,您可以在不影響色相的情況下微調色彩的亮度。
  • 雙向轉換:輕鬆在 RGB 與 HEX 之間切換。貼上 HEX 代碼以取得 RGB,或輸入 RGB 值以查看對應的 HEX。
  • 複製按鈕:一鍵複製 HEX、RGB 或 HSL 值——無需手動選取。
  • 無需安裝:該工具完全在您的瀏覽器中執行,因此無需下載軟體或建立帳號。

這些功能使該工具成為產生 配對調色盤、檢查無障礙對比度或建立 CSS 漸層等工作的理想選擇。例如,如果您正在設計網站並需要一個互補色的調色盤,您可以使用 RGB 轉 HEX 工具轉換您的基準色,然後將其輸入 Color Palette Generator 以找出協調的色調。

需要注意的陷阱

即使有工具輔助,小錯誤仍可能導致色彩代碼不正確。以下是一些需要注意的陷阱:

  • 混淆格式:將 HEX 代碼輸入到 RGB 欄位(或反之)會產生錯誤。請仔細檢查您正在使用的欄位。
  • 忽略大小寫敏感性:雖然 HEX 代碼在 CSS 中不區分大小寫,但某些工具或設計軟體可能會區分 #FF5733 和 #ff5733。為保持一致性,請堅持使用同一種慣例。
  • 值的限制:超出 0–255 的 RGB 值(例如 300)將被限制為 255。工具會發出警告,但最好一開始就輸入有效的值。
  • 忘記 # 前綴:CSS 中的 HEX 代碼需要 # 前綴(例如 #3b82f6)。省略它會導致樣式表出現錯誤。
  • 假設印刷準確性:RGB 和 HEX 是用於螢幕而非印刷的。如果您正在設計印刷品,請使用 RGB 轉 CMYK 轉換器 以避免色彩偏移。

注意這些問題,即可確保您的色彩代碼準確,並可在任何專案中立即使用。

相關指南:如何將 RGB 轉換為 HEX:在瀏覽器中轉換色彩代碼

如果您正在權衡選項,在瀏覽器中即時轉換 RGB 為 HEX 色彩代碼 對此有詳細介紹。

如果您正在權衡選項,如何為任何 Hex 代碼找出互補色 對此有詳細介紹。

如果您正在權衡選項,印刷專案應使用 CMYK 還是 RGB 對此有詳細介紹。