色彩對比檢查器
即時檢查任意文字色彩與背景色彩組合是否符合 WCAG AA 與 AAA 對比規則。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.使用色彩選擇器設定前景(文字)色彩,或輸入 #111111 之類的十六進位色碼。
- 2.以相同方式設定背景色彩,例如 #ffffff。
- 3.查看對比值與 AA/AAA 通過標記,調整任一色彩,直到符合所需等級。
關於色彩對比檢查器
色彩對比檢查器會使用 WCAG 2.x 官方對比公式,測量文字在背景上的可讀性。選取前景(文字)色彩與背景色彩後,工具會立即回傳對比值,並清楚顯示每項重要無障礙門檻是否通過。
計算方式完全遵循《網頁內容無障礙指南》。每個色彩通道會先從 sRGB 轉換為線性光,再以紅色 0.2126、綠色 0.7152、藍色 0.0722 的權重合成相對亮度。對比值接著依 (L1 + 0.05) / (L2 + 0.05) 計算,其中 L1 是較亮色彩的亮度,L2 是較暗色彩的亮度。結果必定位於 1:1(相同色彩)到 21:1(純黑搭配純白)之間。
這些數值對應明確的符合性等級。WCAG AA 級要求一般文字至少 4.5:1,大型文字至少 3:1(約 18pt,或 14pt 粗體);AAA 級則提高為一般文字 7:1、大型文字 4.5:1。非文字對比另有一項規則:介面元件、圖示與圖形物件(例如表單欄位邊框和焦點指示器)至少需要 3:1。工具會同時回報所有結果,讓你清楚知道這組色彩符合哪些標準。
對比不是單純的美觀問題。大約每十二名男性就有一人、每兩百名女性就有一人具備某種色覺辨識障礙,另有數百萬人因低視力、白內障,或在強烈陽光下使用顯示效果不佳的螢幕而閱讀困難。足夠的亮度對比,能讓內文、按鈕和錯誤訊息對所有人維持可讀性。在許多地區,這也是法律要求:美國《身心障礙者法案》(ADA)經常適用於網站,Section 508 要求聯邦機關遵守無障礙規範,歐洲標準 EN 301 549 也直接引用 WCAG 作為公共部門網站的依據。
幾項實用提醒:對比只取決於兩種色彩,與哪一種是文字、哪一種是背景無關,因此交換前景與背景不會改變比值。大型粗體文字因筆畫較厚、較容易閱讀,可以使用較低的對比值。通過 AA 只是最低門檻而非最佳上限;條件允許時以 AAA 為目標,能為更多使用者提供舒適閱讀體驗。
也要了解對比值涵蓋與未涵蓋的範圍。它測量的是亮度對比而非色相,因此兩種色相差異很大、亮度卻相近的色彩(例如紅配綠),即使部分使用者覺得容易區分,仍可能不合格。這也是不應只靠色彩傳達意義的原因;請搭配文字標籤、圖示或底線。漸層、半透明覆蓋層,以及放在圖片上的文字較為複雜,因為有效背景會隨元素位置改變,所以要分別測試字元可能落在的最亮與最暗位置。預留位置文字、停用狀態和筆畫纖細的裝飾字型都是常見失敗點,值得再次檢查。所有計算都在瀏覽器本機執行,你可以私密測試品牌色盤與設計 Token,不會上傳任何內容。
方法與來源
依照 WCAG 2.x 計算對比值:先以 sRGB 線性化求得相對亮度,再使用 (L1+0.05)/(L2+0.05);一般文字 AA≥4.5:1,AAA≥7:1。
常見問題
- 需要多少對比值才能通過 WCAG?
- AA 級的一般文字至少需要 4.5:1,大型文字至少需要 3:1(約 18pt,或 14pt 粗體)。AAA 級的一般文字需要 7:1,大型文字需要 4.5:1;介面元件與圖形至少需要 3:1。
- 什麼算是大型文字?
- WCAG 將大型文字定義為一般字重至少 18pt(24px),或粗體至少 14pt(約 18.66px)。大型文字的字形較大、筆畫較厚,因此允許較低的對比值。
- 兩種色彩的順序會影響結果嗎?
- 不會。WCAG 對比公式一律以較亮色彩的亮度除以較暗色彩的亮度,因此交換前景與背景會得到完全相同的結果。對比是色彩組合本身的屬性,與哪一種色彩作為文字無關。
相關工具
- 將 RGB 轉為十六進位立即將 RGB 轉為 HEX,並反向轉為 RGB,搭配即時色彩預覽與 HSL,全部都在瀏覽器中完成。
- 色彩調色盤生成器選擇一個基底色彩,即可獲得相應的調色盤——補色、鄰近色、三色、以及其他搭配。
- 色彩漸層生成器視覺化建立線性與放射狀 CSS 漸層,並以一鍵複製可直接使用的程式碼。
- CMYK 轉為 RGB預覽未校準的 CMYK 百分比,作為大約的螢幕 RGB 顏色與十六進位值。
- 色彩差異計算器比較兩種不透明的 HEX 色彩,並以基於標準的 CIEDE2000 值進行分析,檢視每一個 D50 CIELAB 坐標。
- 色彩混合器將任意兩種顏色混合,並讀取結果的精確十六進位碼與 RGB 值——兩者之間會呈現即時漸層效果。
色彩工具 使用指南
查看全部- Color Contrast Checker Free, No Sign Up (英文原文)
- Color Contrast Checker for Web Design: Design System Tips (英文原文)
- Color Contrast Checker for Beginners: Start Here (英文原文)
- Color Contrast Checker Explained: The WCAG Formula (英文原文)
- Color Contrast Checker Examples: WCAG AA and AAA Pairs (英文原文)
- Color Contrast Checker for CSS Code: Pass WCAG Ratios (英文原文)
- Color Contrast Checker Alternative: A Browser Tool (英文原文)
- Color Contrast Checker Chart: Read WCAG AA and AAA (英文原文)
- Accessibility Contrast Ratio: Formula and Thresholds (英文原文)
- How to Check Color Contrast in PowerPoint Slides (英文原文)
- How to Check Color Contrast in PDF Documents (英文原文)
- How to Check Color Contrast in Figma the Right Way (英文原文)
- Check Color Contrast for Accessibility in PDFs Easily (英文原文)
- Check Color Contrast for Accessibility in Figma Easily (英文原文)
- Check Color Contrast for Accessibility in Chrome (英文原文)
- How to Check Color Contrast for Accessibility: A Practical Guide (英文原文)
- How to Check Color Contrast for WCAG Compliance (英文原文)
- Check Color Contrast for Accessibility in Real Time (英文原文)
- How to Check Color Contrast for Web Accessibility in Seconds (英文原文)
- Color Palette Generator on Android: A Browser Guide (英文原文)