Công cụ kiểm tra tương phản màu WCAG

Nhập màu chữ và màu nền để xem tỷ lệ tương phản WCAG chính xác, kết quả đạt/không đạt ở từng mức, điểm APCA và các gợi ý sửa chỉ với một cú nhấp, giữ nguyên sắc độ.

Cập nhật
Ví dụ:
–
Dùng choTối thiểuAAAAA
Chữ thường
dưới 24px, hoặc dưới 18.66px đậm
4.5:1 · 7:1
Chữ lớn
từ 24px trở lên, hoặc từ 18.66px đậm
3:1 · 4.5:1
Thành phần giao diện & đồ họa
biểu tượng, viền ô nhập, chỉ báo tiêu điểm
3:1—
APCA (bản nháp WCAG 3): Lc –
Chữ lớn — 24px thường
Chữ lớn đậm — 18.66px đậm

Chữ nội dung thường cỡ 16px. Con cáo nâu nhanh nhẹn nhảy qua con chó lười, và độ tương phản rõ ràng giúp mọi người đọc tốt dưới ánh nắng gắt.

Chữ nhỏ 13px là nơi độ tương phản thấp gây hại nhiều nhất.

Nút bấmViền ô nhập

Màu gần nhất đạt chuẩn

Mỗi gợi ý giữ nguyên sắc độ và độ bão hòa, chỉ thay đổi độ sáng với mức thay đổi nhỏ nhất đạt được mục tiêu.

Điều chỉnhGợi ýTỷ lệ

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Công cụ chuyển đổi màu online miễn phíĐổi HEX sang RGB, HSL, HWB, OKLCH, CMYK và tên màu CSS, rồi tạo bảng màu 50–950 dạng biến CSS.Chuyển đổi mã màu →

Cách dùng Kiểm tra tương phản màu

  1. Nhập màu chữ và màu nền (HEX, rgb(), hsl(), oklch() hoặc tên màu CSS), hoặc dùng bộ chọn màu.
  2. Đọc tỷ lệ tương phản và kết quả AA/AAA cho chữ thường, chữ lớn và thành phần giao diện.
  3. Kiểm tra xem trước trực tiếp: tiêu đề, nội dung chính, chữ nhỏ, một nút bấm và viền ô nhập.
  4. Nếu một mức không đạt, nhấn Dùng ở cạnh màu gần nhất đạt chuẩn để áp dụng, rồi sao chép mã HEX mới vào CSS của bạn.

Tỷ lệ tương phản màu là gì?

Tỷ lệ tương phản so sánh độ sáng tương đối của hai màu theo thang từ 1:1 (giống hệt nhau) đến 21:1 (đen trên trắng). Hướng dẫn Khả năng truy cập nội dung web (WCAG) dùng chỉ số này để quyết định chữ có dễ đọc với người có thị lực kém hay người mù màu không, và cả với bất kỳ ai đọc điện thoại dưới ánh nắng gắt. Đây cũng là một tiêu chuẩn pháp lý: các luật về khả năng truy cập như Đạo luật Khả năng truy cập châu Âu (European Accessibility Act) và ADA thường được đánh giá dựa trên WCAG 2.x mức AA.

Yêu cầu tương phản của WCAG 2.2

Tiêu chíMứcChữ thườngChữ lớn
1.4.3 Tương phản (Tối thiểu)AA4.5:13:1
1.4.6 Tương phản (Nâng cao)AAA7:14.5:1
1.4.11 Tương phản phi văn bảnAA3:1 cho viền thành phần giao diện, chỉ báo tiêu điểm và biểu tượng/đồ họa có ý nghĩa

Chữ lớn là chữ có cỡ ít nhất 18 pt (24 px) thường hoặc 14 pt (≈18.66 px) đậm. Logo, chữ thuần trang trí và chữ trên các điều khiển bị vô hiệu hóa được miễn áp dụng.

Cách tính tỷ lệ

Mỗi kênh sRGB được tuyến tính hóa (giá trị ≤ 0.04045 được chia cho 12.92, các giá trị khác dùng ((c + 0.055) / 1.055)2.4), sau đó kết hợp thành độ sáng tương đối: L = 0.2126 R + 0.7152 G + 0.0722 B. Tỷ lệ là (Lsáng hơn + 0.05) / (Ltối hơn + 0.05). Ngưỡng rất nghiêm ngặt: #777777 trên nền trắng đạt 4.47:1 và không qua AA, còn #767676 đạt 4.54:1 và qua chuẩn. Vì vậy công cụ này cắt bớt chứ không làm tròn tỷ lệ hiển thị. Chữ bán trong suốt được pha với nền trước, đúng như cách trình duyệt vẽ.

APCA là gì?

Thuật toán Tương phản Cảm nhận Dễ tiếp cận (APCA) là phương pháp tương phản được đề xuất cho WCAG 3 trong tương lai. Nó cho ra giá trị tương phản độ sáng Lc từ khoảng 0 đến 106 (âm với chữ sáng trên nền tối) và có tính đến cực tính: chữ sáng trên nền tối và chữ tối trên nền sáng không được cảm nhận giống nhau. Tham khảo: Lc 90 được ưu tiên cho nội dung chính, Lc 75 là mức tối thiểu cho nội dung chính và Lc 60 cho các nội dung văn bản khác. APCA vẫn là bản nháp, vì vậy hiện tại hãy đáp ứng WCAG 2.x để tuân thủ và dùng APCA như một ý kiến tham khảo thứ hai, đặc biệt với giao diện tối.

Sửa một cặp màu chưa đạt

Bảng gợi ý tìm màu gần nhất đạt chuẩn bằng cách chỉ thay đổi độ sáng HSL của chữ hoặc nền, nhờ đó sắc độ thương hiệu được giữ nguyên. Với các biến thể tối hơn hoặc sáng hơn của màu thương hiệu, hãy tạo bảng sắc thái đầy đủ bằng Công cụ chuyển đổi màu rồi kiểm tra các cặp màu tại đây. Trong Webflow, Vision preview của Designer mô phỏng tình trạng mù màu nhưng không hiển thị tỷ lệ, vì vậy hãy kiểm tra con số chính xác tại đây trước khi xuất bản.

Cũng được tìm dưới tên: tỷ lệ tương phản wcag, tỷ lệ tương phản, khả năng truy cập, a11y, chuẩn aa aaa, apca, độ tương phản chữ, color contrast checker.

Các công cụ dùng kèm tốt với Kiểm tra tương phản màu

  • Tạo CSS Gradient — Thiết kế gradient trực quan: kéo các điểm màu, đổi góc hoặc kiểu, chọn sẵn một mẫu có sẵn rồi sao chép CSS dùng được ngay, kèm màu nền đặc làm phương án dự phòng.
  • Kiểm tra Alt ảnh — Kiểm tra mọi hình ảnh trên trang trong một bảng: trạng thái alt text, dung lượng file, thuộc tính chiều rộng/chiều cao, định dạng và lazy loading — có bộ lọc và xuất CSV.
  • Tạo Box Shadow CSS — Xếp nhiều lớp bóng đổ, chỉnh độ lệch, blur, spread và độ trong suốt trên thẻ xem trước trực tiếp, rồi sao chép CSS box-shadow hoặc text-shadow.
  • Chuyển HEX sang OKLCH — Dán mã màu HEX và nhận giá trị OKLCH dùng cho CSS.

Câu hỏi thường gặp

Cần tỷ lệ tương phản bao nhiêu để đạt WCAG AA?
Ít nhất 4.5:1 với chữ thường và 3:1 với chữ lớn (24px, hoặc 18.66px đậm). Các thành phần giao diện và đồ họa có ý nghĩa, như biểu tượng và viền ô nhập, cũng cần 3:1 theo tiêu chí 1.4.11 của WCAG 2.1/2.2.
4.49:1 có được làm tròn thành 4.5:1 không?
Không. Ngưỡng WCAG là mức tối thiểu chính xác, nên tỷ lệ 4.499:1 không đạt AA. Công cụ này cắt tỷ lệ hiển thị còn hai chữ số thập phân để tránh hiển thị “4.5:1” gây hiểu nhầm cho một cặp màu chưa đạt.
Nút bị vô hiệu hóa, chữ gợi ý trong ô nhập và logo có cần đủ tương phản không?
Logo và chữ trên các điều khiển không hoạt động (bị vô hiệu hóa) được miễn áp dụng tiêu chí 1.4.3. Chữ gợi ý (placeholder) trong ô nhập không được miễn nếu nó truyền tải thông tin, nên cần đạt 4.5:1. Hoặc đừng dùng placeholder làm nhãn.
APCA là gì và nó có thay thế tỷ lệ tương phản của WCAG 2 không?
APCA là phương pháp tương phản cảm nhận được đề xuất cho WCAG 3. Nó chính xác hơn với chế độ tối và phông chữ mảnh, nhưng WCAG 3 vẫn là bản nháp, nên tỷ lệ WCAG 2.x vẫn là yêu cầu cho kiểm định và tuân thủ pháp lý.
Làm sao kiểm tra tương phản của chữ đặt trên nền gradient hoặc hình ảnh?
Đo vùng sáng nhất (với chữ tối) hoặc vùng tối nhất (với chữ sáng) nằm phía sau chữ, vì đó là trường hợp xấu nhất. Nếu không đạt, hãy thêm một lớp phủ đặc hoặc bán trong suốt phía sau chữ rồi kiểm tra màu đã pha.
Tôi có thể cài Kiểm tra tương phản màu như một ứng dụng web và dùng khi không có mạng không?
Có. Kiểm tra tương phản màu là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan