跳到工具區
Web 開發

CSS 色碼與色彩空間轉換器

轉換 HEX、RGB、HSL、OKLCH 與 Display P3 等 CSS 顏色,檢視色域映射、sRGB fallback,並計算 Alpha 合成後的 WCAG 對比。

Web Worker 僅在本機處理工具
輸入0 個字元
結果0 個字元
就緒

先確認顏色在目標裝置上如何呈現

同一個顏色,需要保留兩份交付事實。

廣色域來源值代表設計時指定的顏色;映射後的 sRGB 相容色碼,則供較窄色域的顯示環境使用。把兩者並列,才能看見格式轉換背後可能發生的色域損失。

Display P3 · 保留來源座標

color(display-p3 1 0.4235 0.3608)

OKLCH 62.32% · 0.179 · 28.59°

sRGB · 映射後的相容色碼

#ed6356

OKLCH 62.32% · 0.131 · 29.01°

色彩表示一覽

選定一個來源色,查看標有色彩空間的多種表示

HEX · sRGB

#ed6356

RGB · sRGB

rgb(237 99 86)

HSL · sRGB

hsl(5.2 79.8% 63.3%)

Lab · D50

lab(62.3% 57.8 40.2)

LCH · D50

lch(62.3% 70.4 34.8)

OKLab

oklab(62.32% .157 .087)

Display P3

color(display-p3 1 .4235 .3608)
OKLCH 62.32% 0.179 28.59°

色域映射路徑

色域映射是尋找可顯示的近似色,不只是裁切色彩通道。

CSS 色域映射以維持明度與色相為目標,再降低 OKLCH 彩度,讓顏色進入目標色域。工具會保留來源座標,另列映射後的 sRGB 相容色碼;極端明度與實際顯示結果仍受演算法、瀏覽器與裝置影響。

Gamut mapping path

  1. 1
    P3 來源色

    位於 sRGB 色域之外

  2. 2
    明度與色相

    作為外觀錨點

  3. 3
    降低彩度

    逐步靠近色域邊界

  4. 4
    映射至 sRGB

    提供窄色域環境的相容色碼

納入 Alpha 的對比檢查

對比屬於最後合成出的像素。

背景

#111210

前景

P3 珊瑚色 / 85%

合成結果

#cb574d

WCAG 2.x

4.62 : 1

帶透明度的前景色會先映射至 sRGB,再與指定的不透明背景做線性光 Alpha 合成,最後計算 WCAG 2.x 文字對比。漸層、圖片背景、互動狀態與非文字元件仍需分別檢查。

在不同環境正確交付

把 sRGB 相容色碼與廣色域來源值放在一起

Progressive CSS

.chip {
  background: #ed6356;
  background: color(display-p3 1 .4235 .3608);
}

Feature detection

@supports (color: color(display-p3 1 0 0)) {
  .chip { background: var(--brand-p3); }
}

Tailwind v4 tokens

@theme {
  --color-brand-srgb: #ed6356;
  --color-brand-p3: color(display-p3 1 .4235 .3608);
}

直接回答

什麼是 CSS 色碼與色彩空間轉換器?

免費線上轉換 HEX、RGB、HSL、OKLCH 與 Display P3 CSS 顏色,標示色域內外與映射後的 sRGB 相容色碼,並計算 Alpha 合成後的 WCAG 2.x 文字對比。

它能做什麼?

  • 轉換
  • 對比度

如何使用 CSS 色碼與色彩空間轉換器

  1. 01

    選擇任務

    在工作區選擇轉換和對比度。

  2. 02

    提供輸入

    oklch(62% 0.2 250 / 0.85)。內容會留在瀏覽器端的處理流程中。

  3. 03

    檢查結果

    執行工具、檢查結果與診斷資訊;頁面提供複製或下載功能時,也能直接匯出。

常見問題

CSS 色碼與色彩空間轉換器是什麼?
免費線上轉換 HEX、RGB、HSL、OKLCH 與 Display P3 CSS 顏色,標示色域內外與映射後的 sRGB 相容色碼,並計算 Alpha 合成後的 WCAG 2.x 文字對比。
CSS 色碼與色彩空間轉換器能做什麼?
CSS 色碼與色彩空間轉換器支援轉換和對比度,所有模式都能直接在目前頁面使用。
CSS 色碼與色彩空間轉換器會上傳我的資料嗎?
CSS 色碼與色彩空間轉換器會在瀏覽器中處理輸入內容。DevSexy 不會增加上傳、登入或伺服器處理步驟。
DevSexy 會在瀏覽器中處理工具輸入:不追蹤貼上的內容、不需帳號,也不會上傳。