十六進位顏色選擇器與轉換器(RGB、HSL、HSV、CMYK、OKLCH)

將任意顏色轉換為 HEX、RGB、HSL、HSV、CMYK 和 OKLCH,檢查對比度,複製配色色樣,匯出 CSS 或 JSON——盡在瀏覽器中。

輸入 hex(#RGB、#RRGGBB、#RRGGBBAA)、rgb()/rgba()、hsl()/hsla()、hsv()、cmyk()、oklch() 或 CSS 顏色名稱。無效值將保留上一次有效轉換。

最接近的 CSS 名稱: royalblue

100%

轉換結果

HEX#3B82F6
RGBrgb(59, 130, 246)
HSLhsl(217.219, 91.2%, 59.8%)
HSVhsv(217.219, 76%, 96.5%)
CMYKcmyk(76%, 47.2%, 0%, 3.5%)
OKLCHoklch(0.623 0.188 259.815)
WCAG 對比度

白色背景上

3.68:1

通過 WCAG AA(僅大字)

黑色背景上

5.71:1

通過 WCAG AA(內文)

配色色樣
產生的配色
色調/明暗條

匯出色樣

選擇或貼上任意顏色格式,轉換為 HEX、RGB、HSL、HSV、CMYK 和 OKLCH,檢查 WCAG 對比度,產生配色色樣,複製數值,匯出 CSS 或 JSON。免費、快速,完全在瀏覽器中執行。

如何使用此顏色選擇器

輸入或貼上任何支援的顏色格式,調整不透明度,或使用原生選擇器。頁面即時轉換為 HEX、RGB、HSL、HSV、CMYK 和 OKLCH,顯示與白/黑背景的 WCAG 對比度,產生配色色樣和色調/明暗條,並保持一切可複製。透過 URL 分享設定——狀態儲存在查詢字串中。

HEX、RGB、HSL、HSV、CMYK 和 OKLCH 參考

Hex 是緊湊的 RGB 編碼。RGB 描述紅/綠/藍通道。HSL 表示色相、飽和度和明度;HSV 使用色相、飽和度和明度(亮度)。CMYK 表示印刷油墨百分比。OKLCH 是感知均勻的 CSS 色彩空間。本工具在瀏覽器中使用確定性計算,無需上傳,也無外部 API。

互補、類似、三元、分裂互補、四元和單色

互補色將色相旋轉 180°。類似色在基色周圍按固定角度步進。三元色使用 120° 偏移。分裂互補在補色附近新增兩個色相。四元色使用 90° 矩形偏移。單色保持色相並變化明度。數量控制適用於類似色和單色模式。

CSS 變數與 JSON 匯出

匯出產生帶穩定名稱的 :root 自訂屬性(如 --color-base、--color-analogous-1)及 JSON,包含 baseHex、alpha、namedColor、配色模式、對比度比值和色樣清單,供指令碼或設計權杖使用。

WCAG 對比度檢查

對比度比值依 WCAG 2.x 由相對亮度計算。AA 要求內文 4.5:1、大字 3:1;AAA 要求 7:1。在淺色或深色背景上選擇文字或介面顏色時可參考預覽。

常見問題解答

可以輸入哪些顏色格式?

Hex(#RGB、#RRGGBB、#RRGGBBAA)、rgb()/rgba()、hsl()/hsla()、hsv()、cmyk()、oklch() 以及 cornflowerblue、rebeccapurple 等所有標準 CSS 命名顏色。

#ABC 會擴展為六位嗎?

會。三位 hex 按數字對擴展,因此 #ABC 變為 #AABBCC。

顏色無效時會怎樣?

會顯示行內錯誤。上一次有效顏色會保留在轉換列、選擇器和匯出中,直到您再次輸入有效值。

WCAG 對比度檢查如何運作?

它根據相對亮度計算您的顏色與純白或純黑之間的對比度比值,並顯示是否滿足內文或大字文字的 AA 或 AAA 標準。

配色顏色如何計算?

計算是確定性的:互補為 180° 色相偏移;類似色使用固定色相步進;三元色 120° 偏移;分裂互補為補色附近色相;四元色 90° 矩形偏移;單色在保持基色色相和飽和度的同時變化明度。

JSON 匯出包含什麼?

穩定鍵:baseHex、alpha、namedColor、harmony、適用的 harmonyCount、harmonySwatches、tintShadeStrip、stripCount 及對比度比值——適用於工具或文件。

可以分享我的顏色嗎?

可以。URL 會更新 hex、alpha、配色模式、數量和條帶大小,便於加入書籤或分享精確設定。