RGB 轉 HEX 轉換器是一個基於瀏覽器的工具,可將三個十進位 RGB 通道值(0–255)轉換為單一的六位數十六進位色彩代碼。例如,RGB 三元組 59, 130, 246 會變成 HEX 字串 #3b82f6。這種轉換對於網頁開發、CSS 樣式設計和數位設計工作流程至關重要,因為 HEX 代碼是這些領域的標準格式。Lizely 上的 RGB 轉 HEX 工具可即時完成計算、顯示即時色彩預覽,並讓您一鍵複製結果——無需手動計算或使用外部軟體。

無論您是在撰寫 CSS、設計標誌,還是調整品牌配色,您經常需要在 RGB 和 HEX 之間切換。RGB 值在調整個別色彩通道時直觀易懂,而 HEX 代碼則簡潔且廣泛支援於 Figma、Photoshop 和 CSS 預處理器等設計工具中。您無需記住公式或開啟另一個應用程式,只需使用 RGB 轉 HEX 工具即可在瀏覽器分頁中直接轉換、預覽並複製您所需的精確代碼。

rgb to hex code converter
rgb to hex code converter

為什麼 RGB 和 HEX 用於不同的情境

RGB 和 HEX 描述相同的色彩空間,但用途不同。RGB(紅、綠、藍)是一種加法混色模型,每個通道的範圍為 0 到 255,代表光的強度。它是螢幕、數位相機和 Photoshop 或 GIMP 等影像編輯器的原生格式。另一方面,HEX 是相同 RGB 值的十六進位簡寫,以六個字元的字串(例如 #ff5733)表示,或在可能的情況下以三個字元的簡寫(例如 #f53)表示。HEX 是 CSS、HTML 和設計系統中的首選格式,因為它簡潔、不區分大小寫,並受到瀏覽器和設計工具的普遍支援。

例如,設計師可能在 Photoshop 中調整 RGB 滑桿以微調品牌色彩,然後將結果轉換為 HEX 以用於樣式指南或 CSS 檔案中。RGB 轉 HEX 工具彌補了這個差距,讓您貼上 RGB 值並立即查看對應的 HEX——無需手動轉換或擔心打錯字。它也可以反向運作:貼上 HEX 代碼以查看其 RGB 細分,這在您需要調整個別通道或在影像編輯器中匹配色彩時非常有用。

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

  1. 在瀏覽器中開啟 RGB 轉 HEX 工具
  2. 將紅色、綠色和藍色值(每個介於 0 到 255 之間)輸入到 RGB 欄位中。例如,為紅色輸入 59,為綠色輸入 130,為藍色輸入 246
  3. 該工具會在即時色彩預覽旁邊立即顯示匹配的 HEX 代碼(#3b82f6)。
  4. 點擊 HEX 欄位旁的 複製 按鈕,將代碼儲存到您的剪貼簿。
  5. 將 HEX 代碼貼到您的 CSS、設計工具或樣式指南中。

如何將 HEX 轉換回 RGB

  1. 開啟同一個 RGB 轉 HEX 工具
  2. 將六位數的 HEX 代碼(例如 #3b82f6)或三位數的簡寫(例如 #abc)貼到 HEX 欄位中。
  3. 該工具會立即將其拆分為 RGB 值(59, 130, 246)並更新即時預覽。
  4. 點擊 RGB 值旁的 複製,即可在影像編輯器或設計工具中使用它們。
  5. 您也可以查看 HSL(色相、飽和度、亮度)值以進行進一步調整。

何時在您的工作流程中使用 RGB 或 HEX

情境 使用 RGB 使用 HEX
在 Photoshop 或 GIMP 中調整色彩通道 ✓(原生格式) ✗(需要轉換)
撰寫 CSS 或 HTML ✗(不夠簡潔) ✓(標準格式)
在 Figma 或 Sketch 中設計品牌配色 ✗(非預設格式) ✓(廣泛支援)
從螢幕截圖中匹配色彩 ✓(更容易微調) ✗(需要轉換)
在樣式指南中分享色彩 ✗(冗長) ✓(簡潔易讀)

上表顯示了每種格式何時更實用。例如,如果您正在 Photoshop 中編輯圖片,您將使用 RGB 工作,因為滑桿和滴管工具使用這些值。但是當您準備在網站中使用該色彩時,您會將其轉換為 HEX 以用於 CSS。RGB 轉 HEX 工具消除了在應用程式之間切換或記住轉換公式的需要——您可以在瀏覽器中直接快速轉換並複製。

轉換如何運作(工具背後的數學原理)

一旦您了解了背後的數學原理,從 RGB 到 HEX 的轉換就很簡單。每個 RGB 通道(紅、綠、藍)都是一個範圍從 0 到 255 的 8 位元值。在十六進位中,此範圍由兩個字元表示(00 到 FF)。要轉換單個通道,您將十進位值拆分為兩部分:

  • 第一個字元是該值除以 16 的商(使用整數除法)。
  • 第二個字元是餘數。

例如,以紅色通道值 59 為例:

  1. 將 59 除以 16:59 ÷ 16 = 3,餘數為 11。
  2. 將商(3)和餘數(11)轉換為十六進位:3 保持為 3,而 11 變為 B。
  3. 紅色通道的結果為 3B。

對綠色(130)和藍色(246)重複此過程,您將獲得完整的 HEX 代碼 #3B82F6。RGB 轉 HEX 工具會即時執行此計算,因此您無需手動運算。它還會處理邊緣情況,例如小於 16 的值(需要前置零,例如 15 變成 0F)或簡寫的 HEX 代碼(例如 #ABC 展開為 #AABBCC)。

超越 RGB 和 HEX:HSL 及其他色彩模型

雖然 RGB 和 HEX 是數位設計中最常見的格式,但其他色彩模型(如 HSL(色相、飽和度、亮度))提供了更直觀的色彩調整方式。HSL 將色彩分解為:

  • 色相:色彩在色環上的位置(0–360 度)。
  • 飽和度:色彩的強度(0% 為灰階,100% 為完全飽和)。
  • 亮度:色彩的明亮程度(0% 為黑色,100% 為白色)。

RGB 轉 HEX 工具與 RGB 和 HEX 結果一起顯示 HSL 值,因此您可以看到對一種格式的更改如何影響其他格式。例如,如果您正在設計漸層或為可存取性調整色彩,HSL 可以更輕鬆地調整亮度或飽和度而不影響色相。您甚至可以直接從工具中複製 HSL 值,以用於支援該格式的 CSS 或設計工具中。

對於更進階的色彩工作流程,您也可以探索諸如 色彩對比檢查器 之類的工具,以確保您的色彩符合 WCAG 可存取性標準,或使用 配色產生器 從基礎色彩建立和諧的配色方案。這些工具透過幫助您在實際專案中有效地應用色彩,補充了 RGB 轉 HEX 轉換器的功能。

轉換色彩時常見的錯誤

即使使用工具,也很容易犯小錯誤而導致色彩不正確。以下是一些需要注意的陷阱:

  • 混淆 RGB 和 CMYK:RGB 用於螢幕,而 CMYK 用於印刷。如果您正在設計印刷品,請使用 RGB 轉 CMYK 轉換器 以避免印刷時出現色彩偏移。
  • 忘記 HEX 代碼中的 # 前綴:在 CSS 中,HEX 代碼必須以 # 開頭(例如 #3b82f6)。省略它將導致色彩無法顯示或預設為黑色。
  • 不正確地使用簡寫 HEX 代碼:三位數的 HEX 代碼(例如 #abc)是有效的,但會展開為六位數(例如 #aabbcc)。並非所有工具都支援簡寫,因此如果您不確定,請仔細檢查您的輸出。
  • 假設 HEX 和 RGB 在所有工具中都可以互換:某些設計工具(如 Illustrator)預設為 CMYK 用於印刷工作,因此貼上 HEX 代碼可能無法給您預期的結果。請務必驗證您專案的色彩模式。
  • 忽略色彩對比:即使您的 HEX 代碼是正確的,它也可能不符合可存取性。使用 色彩對比檢查器 根據 WCAG 標準測試您的文字和背景色彩。

如何將該工具用於實際專案

以下是 RGB 轉 HEX 工具如何融入常見設計和開發工作流程的方式:

  • 網頁開發:撰寫 CSS 時,您經常需要匹配設計稿中的色彩。使用該工具將設計工具(例如 Figma 或 Sketch)中的 RGB 值轉換為樣式表的 HEX 代碼。例如,如果您的設計師提供 RGB(255, 99, 71),請將其轉換為 #ff6347 並貼到您的 CSS 中。
  • 品牌和樣式指南:如果您的品牌色彩以 RGB 定義(例如用於數位資產),請將其轉換為 HEX 以包含在您的樣式指南中。這可確保在網頁、社群媒體和行銷材料中的一致性。
  • 影像編輯:當您在 Photoshop 或 GIMP 中使用滴管工具取樣色彩時,您會獲得 RGB 值。將這些值轉換為 HEX 以用於您的 CSS 或設計系統中。例如,如果您取樣一個按鈕色彩並獲得 RGB(30, 144, 255),請將其轉換為 #1e90ff。
  • 可存取性稽核:將色彩轉換為 HEX 後,使用 色彩對比檢查器 根據您的背景色彩進行測試。這可確保您的文字符合 WCAG AA 或 AAA 可讀性標準。
  • 協作:與團隊成員或客戶分享色彩時,HEX 代碼比 RGB 值更簡潔且不易產生誤解。例如,說「主要按鈕使用 #3b82f6」比說「使用 RGB(59, 130, 246)」更清楚。

手動轉換的替代方案

雖然 RGB 轉 HEX 工具是轉換色彩最快的方法,但也有其他方法——每種方法各有優缺點:

方法 優點 缺點
基於瀏覽器的工具(例如 RGB 轉 HEX) 即時、無需安裝、即時預覽 需要網路存取(不過此工具載入後可離線運作)
設計軟體(例如 Photoshop、Figma) 整合到您的工作流程中 對於大量轉換速度較慢,可能不顯示 HSL 或其他格式
程式碼函式庫(例如 JavaScript、Python) 可針對大型資料集進行自動化 需要程式設計知識,對於一次性任務不友善
手動計算 無需工具 容易出錯、耗時、無預覽

對於大多數使用者來說,像 RGB 轉 HEX 這樣的基於瀏覽器的工具是速度、準確性和便利性的最佳平衡。它隨時可用,無需設定,並提供即時預覽以驗證您的結果。如果您正在從事涉及頻繁色彩轉換的專案,請將該工具加入書籤以便快速存取。

如何排查錯誤的轉換結果

如果你得到的 HEX 色碼與預期不符,可以依照以下方式進行除錯:

  • 檢查 RGB 數值:確認每個通道的值都在 0 到 255 之間。超出此範圍的數值(例如 256)會導致錯誤或產生非預期的結果。
  • 確認 HEX 格式:有效的 HEX 色碼是三個字元(例如 #abc)或六個字元(例如 #aabbcc),且一律以 # 開頭。如果你的工具輸出像「3b82f6」這樣沒有 # 的結果,請手動補上以便用於 CSS。
  • 與已知顏色比對:使用工具轉換一個眾所周知的顏色(例如 RGB(255, 0, 0) 應產生 #ff0000),以驗證工具運作是否正常。
  • 在目標環境中測試:將 HEX 色碼貼到你的 CSS 或設計工具中,檢視是否如預期呈現。有些工具可能會以不同方式解讀顏色(例如 sRGB 與 Adobe RGB)。
  • 檢查是否有打錯字:如果你是手動輸入 RGB 數值,請仔細確認數字是否顛倒(例如 130 和 103)。工具的即時預覽有助於抓出這類錯誤。

如果仍有問題,可以嘗試在另一個工具(例如 HEX 轉 RGB 轉換器)中轉換相同的 RGB 數值,看看是否得到一樣的結果。這能幫助你判斷問題出在輸入的數值,還是工具本身。

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

想進一步了解,請參閱 網頁安全色:完整的 216 色 W3Schools 色盤