網頁色彩對比檢查(WCAG 2.2 AA/AAA)
輸入文字與背景的 HEX 色碼,以 WCAG 2.2 公式計算對比度,判斷一般文字、大型文字與介面元件是否符合 AA/AAA 標準。
- 在瀏覽器內處理(不上傳)
#RGB 或 #RRGGBB(例:#6B7280)
#RGB 或 #RRGGBB(例:#6B7280)
結果
對比度 4.83:1
與 WCAG 2.2 標準比較
- 對象: 一般文字判定: 通過
標準: AA:至少 4.5:1(成功準則 1.4.3)
- 對象: 一般文字判定: 未通過
標準: AAA:至少 7:1(成功準則 1.4.6)
- 對象: 大型文字判定: 通過
標準: AA:至少 3:1(成功準則 1.4.3)
24px(18pt)以上,或約 18.66px(14pt)以上的粗體
- 對象: 大型文字判定: 通過
標準: AAA:至少 4.5:1(成功準則 1.4.6)
24px(18pt)以上,或約 18.66px(14pt)以上的粗體
- 對象: 介面元件與圖形判定: 通過
標準: AA:至少 3:1(成功準則 1.4.11)
按鈕邊框、圖示、圖表等非文字內容
判定使用未經四捨五入的數值;顯示的對比度無條件捨去到小數第 2 位(例:4.499:1 顯示為 4.49:1,未達 4.5:1)。
預覽
這是 16px 的一般文字,請確認是否容易閱讀。
24px 的大型文字
約 18.66px 的粗體文字
相對亮度
使用方式
- 以 #RRGGBB 或 #RGB 輸入文字顏色與背景顏色,或用顏色選擇器選擇。
- 對比度以及一般文字、大型文字、介面元件的 AA/AAA 判定會立即顯示。
- 在預覽中確認實際效果,需要時按「複製」分享結果。
常見問題
AA 和 AAA 有什麼不同?
兩者是 WCAG 2.2 的符合等級。一般文字 AA 需要至少 4.5:1、AAA 需要至少 7:1;大型文字 AA 需要至少 3:1、AAA 需要至少 4.5:1。
「大型文字」是多大?
WCAG 將 18 點以上,或 14 點以上的粗體定義為大型文字。CSS 中 1pt 約等於 1.333px,因此大約是 24px 以上,或約 18.66px 以上的粗體。
顯示 4.49:1,四捨五入不就是 4.5 嗎?
WCAG 的官方解說(Understanding 1.4.3)指出計算值不應四捨五入,4.499:1 不符合 4.5:1。本工具以未四捨五入的數值判定,顯示時無條件捨去,避免未通過的配色看起來像是通過。
可以檢查透明色或漸層嗎?
不行,只支援兩個不透明的單色。透明色請以畫面上實際呈現的不透明顏色來檢查。
注意事項與限制
- 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
- 依據 WCAG 2.x(2.2)的對比度公式;與 APCA 等其他計算方式的結果不同。
- 不考慮背景圖片、漸層、透明度、文字陰影、字重與字型差異。
- 自動判定僅供參考;標誌或裝飾性內容可能不在標準範圍內,請以整個頁面實際確認。
資料來源
- W3C — Web Content Accessibility Guidelines (WCAG) 2.2 (relative luminance, contrast ratio, large scale, SC 1.4.3 / 1.4.6 / 1.4.11)(在新分頁開啟) (W3C Recommendation, 12 December 2024) — 查核日期: 2026-11-06
- W3C WAI — Understanding Success Criterion 1.4.3: Contrast (Minimum)(在新分頁開啟) — 查核日期: 2026-11-06
相關工具
- JSON 格式化/驗證工具檢查 JSON 語法並標示錯誤的行與欄,可用 2、4 個空白或 Tab 排版、壓縮成一行、依名稱排序鍵,並可複製或下載。
- CSV ⇄ JSON 轉換工具把 CSV、TSV 轉成 JSON,或把 JSON 轉回 CSV、TSV。支援引號、儲存格內換行、UTF-8 BOM、自動判斷分隔字元與 Big5、Shift_JIS 檔案,也能選擇、排序與重新命名欄位。
- YAML ⇄ JSON 轉換工具把 YAML 轉成 JSON,或把 JSON 轉成 YAML。不會載入自訂或可執行的標籤,並限制別名展開以安全處理;錯誤會標示行與欄。
- Base64 編碼/解碼(文字與檔案)把含中文、日文或表情符號的文字以 UTF-8 轉成 Base64,也能把 Base64 還原。支援 URL 安全格式、可選補位(=),以及檔案與 data URL。
- URL 編碼/解碼(百分比編碼)將含中文的網址或查詢字串進行 % 編碼與解碼,支援 encodeURIComponent、encodeURI 與表單格式(+),遇到錯誤的 % 會標示出錯位置。
- 正規表示式測試器(JavaScript)測試 JavaScript 正規表示式:醒目標示符合位置、編號與具名群組,並預覽取代結果;執行過久的樣式(ReDoS)會自動中止。