CreeperJIMM's icon苦力怕怕

色碼轉換與調色盤工具

HEX、RGB、HSL、HSV 與 CMYK 即時跨格式精準轉換與微調。

調色盤

#3B82F6
RGB 通道
R59
G130
B246
HSL 通道
H217
S91
L60

轉換數值

HEX
RGB
HSL
HSV
CMYK
最近使用色彩

同色系階梯調色盤

#E7F0FE
#B6D1FC
#85B2F9
#5593F7
#2474F5
#0A5ADB
#0846AA
#06327A
#031E49
#021027

色彩空間與色碼轉換指南

了解 HEX、RGB、HSL 與 CMYK 色彩模型在網頁設計、UI 開發與印刷上的差異。

1. 加色法 (RGB/HEX) vs. 減色法 (CMYK)

網頁與螢幕顯示採用 RGB 加色法,透過紅、綠、藍三原色光發光疊加出色彩;HEX 為 RGB 的十六進位簡寫。

而實體印刷則採用 CMYK 減色法,青、品紅、黃、黑,藉由油墨吸收光線來呈現顏色。

2. 為什麼 UI 設計師偏好使用 HSL / HSV?

RGB 對人類視覺並不直觀。HSL (色相/飽和度/亮度)HSV (色相/飽和度/明度) 將色彩抽離為直覺的參數。
設計師只需固定色相,即可輕鬆調配出系統組件的 Hover 懸停態、Active 按壓態或 Disabled 停用態。

3. 什麼是 Tints(加白明亮色)與 Shades(加黑深色)?

在色彩學與 UI 設計規範(如 Tailwind CSS)中,同色系色階通常由原始主色(Base Color)衍生:

  • Tints(明亮色階): 在主色中加入白色(提高 Lightness 亮度),用於背景塊、卡片 Hover 底色或 Hover 高亮態。
  • Shades(深暗色階): 在主色中加入黑色(降低 Lightness 亮度),常用於文字顏色、深度陰影或邊框線條。

色碼轉換與 CSS 配色 FAQ

Q:為什麼將 CMYK 色碼轉成網頁 RGB 時,顏色看起來會有色差或不那麼鮮豔?

這是因為兩種色彩模型的「色域」涵蓋範圍不同。RGB的色域比CMYK廣得多,很多發光的螢光藍、螢光綠在 CMYK 是無法被印出來的。
網頁上的 CMYK 數值是透過標準算式數學模擬折算,若需要精準印刷色彩,建議參考 Pantone 專色卡。

Q:在寫 CSS 或 Tailwind 時,該選擇 HEX、RGB 還是 HSL 格式?

常規開發建議使用 HEX 最簡短且通用;若需要動態調整透明度,可以使用 RGBA 或帶 Alpha 的 8 位元 HEX。
而若使用 CSS 原生變數規劃 Design Tokens,強烈推薦使用 HSL,方便透過 CSS 算式動態衍生色階。