設計系統 token 撰寫
把品牌 HEX 轉成 OKLCH,讓 token 色階上每一階都有相同的感知亮度間距。OKLCH 輸出可直接貼進 CSS,免前處理器。
視覺取色或直接貼上任何數值 — HEX、RGB、HSL、OKLCH 與 OKLAB 即時同步。內建 WCAG 2.2 對比檢查器與 OKLCH 調色盤產生器,完全在瀏覽器中運算。
視覺取色或直接貼上任何數值 — HEX、RGB、HSL、OKLCH 與 OKLAB 即時同步。內建 WCAG 2.2 對比檢查器與 OKLCH 調色盤產生器,完全在瀏覽器中運算。
把你的色碼(如 #ff5722)貼到 HEX 欄位,RGB 那一行就會即時更新。同樣地,把 rgb(255 87 34) 貼到 RGB 欄位,HEX、HSL、OKLCH、OKLAB 都會同步。每種支援的格式都可以雙向轉換。
OKLCH 是 CSS Color Module Level 4 引入的色彩空間,以感知亮度(L)、彩度(C)、色相(h)表示 — 結構像 HSL,但是「感知均勻」的。兩個 OKLCH 顏色只要 L 一樣,即使色相不同,看起來明亮度也一樣。這讓設計 token、自動配色與無障礙色階都遠比 HSL 可預測。所有現代瀏覽器(Chrome 111+、Safari 15.4+、Firefox 113+)都支援。
顏色資訊永遠不會離開你的裝置。打開 DevTools → Network,你會看到無論轉換、選色、產生調色盤或檢查對比,都沒有任何對外請求。
從設計系統到無障礙稽核 — 你需要的所有色彩格式與檢查,一次就位。
在 HEX(3 / 4 / 6 / 8 位)、RGB(A)、HSL(A)、OKLCH、OKLAB 與 CSS 命名色之間雙向轉換。輸出字串符合 CSS Color Module Level 4 語法,可直接貼進你的樣式表。
立即顯示任意兩色之間的對比比率,並提供 AA(4.5 : 1)與 AAA(7 : 1)在一般與大字尺寸下的通過 / 不通過徽章。演算法符合 W3C 標準:sRGB 線性化 → 相對亮度 →(L1+0.05)/(L2+0.05)。
點擊滴管即可從螢幕任何像素取色:另一個分頁、截圖、照片、icon 都行。Chromium 瀏覽器使用原生 EyeDropper API。
自動產生 9 階明暗色階,以及互補、三色、類似色配色組合 — 全部以 OKLCH 計算,確保每一階在感知上明亮度相等(不像 HSL 會忽明忽暗)。
所有換算都在你的裝置上以 JavaScript 執行,不上傳、不記錄、不傳給任何第三方。你可以打開 DevTools → Network 自行驗證。
純 JavaScript,無框架運行時。冷啟動 gzip 後不到 50 KB,顏色轉換與調色盤產生在五年前的筆電也能在 1 毫秒內完成。
四種開始方式,所有格式同步更新。
在飽和度 / 亮度方塊內拖曳來選擇明暗,下方色相滑桿改變主色調,再用透明度滑桿調整 alpha。右側每個格式都會即時更新。
把 HEX(#4f46e5)、RGB(rgb(79 70 229))、HSL(hsl(244 76% 59%))、OKLCH(oklch(53% 0.22 277))甚至 CSS 命名色(tomato)貼到對應欄位 — 選色器與其他格式都會同步。
點擊滴管按鈕,可從螢幕上任何像素取色 — 另一個分頁、截圖、照片、icon 都行。Chrome、Edge、Opera 使用原生 EyeDropper API。
點擊任一格式旁的複製圖示,即可送進剪貼簿。或捲動到下方 WCAG 2.2 對比檢查區,確認你的文字 / 背景組合在一般與大字尺寸下能否通過 AA 或 AAA。
色彩工具,完美對應四種常見工作場景。
把品牌 HEX 轉成 OKLCH,讓 token 色階上每一階都有相同的感知亮度間距。OKLCH 輸出可直接貼進 CSS,免前處理器。
輸入文字 / 背景組合,立即看到對比比率與 AA / AAA 徽章。在上線前抓出不通過的配色 — 符合 W3C 規範的 4.5 : 1 一般、7 : 1 強化門檻。
設計稿給的是 HEX、但 Tailwind 設定要 HSL、現代樣式表要 OKLCH?貼一次就好,任意格式都能複製。輸出字串是合法的 CSS Color Module Level 4 語法。
選定一個基底色,即時看到九階感知均勻的明暗色階,以及互補、三色、類似色配色 — 全部以 OKLCH 計算,每一階看起來都同樣明亮。
顏色資訊永遠不會離開你的裝置。打開 DevTools → Network,你會看到無論轉換、選色、產生調色盤或檢查對比,都沒有任何對外請求。
為設計師、開發者與無障礙團隊精選的實用教學。
Why OKLCH replaces HSL for design systems: perceptual lightness, predictable chroma, wide-gamut support.
From sRGB linearization to relative luminance — every step of the contrast formula, with worked examples.
把你的色碼(如 #ff5722)貼到 HEX 欄位,RGB 那一行就會即時更新。同樣地,把 rgb(255 87 34) 貼到 RGB 欄位,HEX、HSL、OKLCH、OKLAB 都會同步。每種支援的格式都可以雙向轉換。
OKLCH 是 CSS Color Module Level 4 引入的色彩空間,以感知亮度(L)、彩度(C)、色相(h)表示 — 結構像 HSL,但是「感知均勻」的。兩個 OKLCH 顏色只要 L 一樣,即使色相不同,看起來明亮度也一樣。這讓設計 token、自動配色與無障礙色階都遠比 HSL 可預測。所有現代瀏覽器(Chrome 111+、Safari 15.4+、Firefox 113+)都支援。
是的,演算法依據 WCAG 2.2 §1.4.3:先把 sRGB 各通道線性化,再計算相對亮度(0.2126·R + 0.7152·G + 0.0722·B),最後 (較亮 + 0.05) / (較暗 + 0.05)。一般文字 AA 為 4.5 : 1、大字(18pt 以上或 14pt 粗體以上)為 3 : 1;AAA 則分別是 7 : 1 與 4.5 : 1。
可以 — 點擊滴管按鈕即可呼叫瀏覽器內建的 EyeDropper API。你可以從畫面任何位置取色:其他分頁、Figma 設計、影片畫面、截圖都行。Chrome、Edge、Opera 已支援;Firefox 與 Safari 會自動禁用按鈕(降級處理)。
完全不會。選色器、所有格式換算、調色盤產生、對比檢查全部都在你的瀏覽器內進行,任何顏色數值、影像取樣或文字都不會傳出。可以打開 DevTools → Network 驗證,使用過程中沒有任何對外請求。