色彩對比度計算機

計算兩種 HEX 或 RGB 色彩的 WCAG 對比度,即時檢查 AA 與 AAA 文字標準。

色彩無障礙檢查
以 HEX 或 RGB 格式輸入較淺及較深的色彩。

關於色彩對比度計算機

色彩對比度表示前景與背景之間的相對亮度差異。足夠的對比度能協助低視能、色覺差異、視力老化,以及受眩光或低品質螢幕影響的使用者閱讀及操作數位介面。本計算機將兩種 HEX 或 RGB 色彩轉換為《網頁內容無障礙指引》定義的相對亮度,再提供從相同亮度的 1:1 到黑白配色的 21:1 之間的比值。 計算並非直接比較紅、綠、藍色版的原始值。每個 sRGB 色版都先正規化並線性化,以校正顯示伽瑪。由於人眼對綠光最敏感,線性紅、綠、藍值分別使用 0.2126、0.7152 與 0.0722 的亮度權重。最後以較亮色彩的亮度加 0.05,除以較暗色彩的亮度加 0.05。此標準方法不受色彩輸入順序影響。 WCAG 2.x 成功準則 1.4.3 要求 AA 等級的一般文字至少達到 4.5:1,大型文字至少達到 3:1。AAA 等級將門檻提高至 7:1 與 4.5:1。大型文字通常指至少 18 點的一般文字或 14 點的粗體文字,在常見瀏覽器設定下分別約為 24 CSS 像素及 18.66 CSS 像素。使用者介面元件與有意義的圖形物件另有要求,通常須與相鄰色彩達到 3:1。 通過對比度要求很重要,但不代表設計完全無障礙。細字重、特殊字型、漸層、圖片、游標停留狀態、透明度、反鋸齒及變動背景都可能影響實際可讀性。提示文字與停用控制項也應仔細檢視,即使個別準則對它們另有規定。不要只用色彩傳達狀態,應搭配標籤、圖示、圖樣或其他提示。請檢查焦點指示與每種互動狀態,而非只看預設畫面截圖。 可輸入六位 HEX、三位 HEX 或標準逗號分隔的 RGB 格式。計算機會驗證從零到 255 的色版值,並評估輸入的精確色彩。若結果略低於門檻,可加深前景或調亮背景後重新計算。自動對比度檢查後,還應進行鍵盤操作、縮放與重排、螢幕閱讀器檢查,並蒐集身心障礙使用者的意見。在設計與實作階段使用本工具,可及早發現基本配色問題;最後仍須在實際條件下確認呈現出的介面。

色彩對比度範例

這些常見配色顯示,細微的視覺變化也可能影響是否符合無障礙門檻。

色彩組合對比度WCAG 結果
#FFFFFF 與 #00000021.00:1一般文字及大型文字均通過 AA 與 AAA。
#FFFFFF 與 #7777774.48:1通過大型文字 AA,但略低於一般文字 AA 要求。
#FFFFFF 與 #005FCC5.98:1通過一般文字 AA 與大型文字 AAA,但未通過一般文字 AAA。

如何檢查色彩對比度

  1. 從設計稿複製前景與背景色彩的 HEX 或 RGB 值。
  2. 在兩個欄位分別輸入較淺與較深的色彩。
  3. 選取「計算對比度」,計算 WCAG 亮度比。
  4. 查看一般文字與大型文字的各項 AA 和 AAA 結果。
  5. 調整未達標色彩,並重新檢查完成介面的每種互動狀態。

色彩對比度計算機常見問題

一般文字需要多少對比度?

WCAG 2.x AA 等級要求一般文字至少達到 4.5:1,AAA 等級至少達到 7:1,實際目標應依專案需求決定。

什麼是大型文字?

通常指至少 18 點的一般文字或 14 點的粗體文字。在常見 CSS 設定中,分別約為 24 像素與 18.66 像素。

色彩輸入順序會影響結果嗎?

不會,公式始終將較亮的亮度放在分子、較暗的亮度放在分母,因此交換前景與背景仍會得到相同對比度數值。

為什麼看起來不同的配色仍未通過?

色相差異不等於亮度差異。兩種飽和色看起來可能很不同,亮度卻太接近,無法符合文字無障礙要求。

通過檢查就表示網頁無障礙嗎?

不是,對比度只是無障礙要求之一。還須檢查鍵盤使用、語意、焦點、替代文字、重排、動態效果及輔助科技的運作。