Trợ giúp

Contrast ratio checker và kiểm tra độ tương phản màu WCAG

Công cụ contrast ratio checker hỗ trợ bạn kiểm tra độ tương phản giữa màu chữ và màu nền theo tiêu chuẩn WCAG 2.1 một cách nhanh chóng. Chỉ cần nhập mã màu HEX hoặc chọn màu bằng bộ chọn màu, hệ thống sẽ tự động tính toán tỷ lệ tương phản, hiển thị trực tiếp đoạn văn mẫu và cập nhật 4 nhãn Đạt/Trượt cho cả văn bản thường lẫn văn bản lớn. Toàn bộ quá trình tính toán đều diễn ra hoàn toàn trên trình duyệt của bạn mà không cần tài khoản hay gửi dữ liệu lên máy chủ.


Cách kiểm tra độ tương phản màu chuẩn WCAG

Để đánh giá độ tương phản màu giao diện, bạn có thể thực hiện theo các bước đơn giản sau:

  1. Nhập mã HEX gồm 3 hoặc 6 ký tự vào ô màu chữ hoặc ô màu nền. Bạn cũng có thể nhấn vào ô màu để mở bộ chọn màu mặc định của thiết bị.
  2. Xem trực tiếp đoạn văn bản mẫu trong khung xem trước và theo dõi chỉ số tỷ lệ tương phản tự động tính toán.
  3. Đối chiếu kết quả qua 4 nhãn Đạt/Trượt hiển thị đồng thời cho tiêu chuẩn AA và AAA áp dụng riêng cho văn bản thường và văn bản lớn.
  4. Sử dụng nút hoán đổi màu chữ và màu nền để đảo vị trí hai màu chỉ với một lần nhấn.

WCAG color contrast checker và tiêu chuẩn AA, AAA

Tiêu chuẩn WCAG 2.1 quy định hai cấp độ tuân thủ về độ tương phản là AA và AAA. Cấp độ AA đòi hỏi tỷ lệ tương phản tối thiểu 4.5:1 cho văn bản thường và 3.0:1 cho văn bản lớn (từ 18pt/24px cỡ chữ thường hoặc 14pt/18.5px cỡ chữ in đậm trở lên).

Cấp độ AAA đặt ra quy định nghiêm ngặt hơn với tỷ lệ tối thiểu 7.0:1 cho văn bản thường và 4.5:1 cho văn bản lớn. Công cụ hiển thị đồng thời cả 4 ngưỡng yêu cầu trên cùng một màn hình, giúp bạn nhận biết ngay màu sắc của mình đạt ở mức độ nào.

Sử dụng contrast ratio checker extension hay công cụ web

Nhiều lập trình viên front-end và designer thường cài đặt các tiện ích như contrast ratio checker extension trên trình duyệt Chrome. Dù vậy, việc sử dụng công cụ kiểm tra trực tiếp trên web giúp bạn tiết kiệm bộ nhớ máy tính và có thể sử dụng ngay lập tức ở bất kỳ đâu mà không tốn công cài đặt.

Thuật toán tính toán dựa trên công thức độ sáng tương đối tiêu chuẩn của W3C, giúp kết quả có độ chính xác tuyệt đối tương đương với các báo cáo kiểm thử từ Google Lighthouse hay khi thiết kế giao diện trên Figma.

Tầm quan trọng của kiểm tra độ tương phản màu trên di động

Tại Việt Nam, thói quen sử dụng smartphone ngoài trời dưới ánh nắng mặt trời gay gắt rất phổ biến. Nếu tỷ lệ tương phản giữa màu chữ và màu nền quá thấp, người dùng sẽ rất khó đọc nội dung trên màn hình.

Đảm bảo tỷ lệ tương phản đạt chuẩn không chỉ giúp tối ưu điểm số kiểm thử Google Lighthouse cho trang web mà còn mang lại trải nghiệm đọc dễ chịu, thân thiện cho người dùng trên mọi thiết bị di động.

Định dạng mã HEX khi check độ tương phản màu

Khi thực hiện check độ tương phản màu, bạn có thể sao chép mã màu trực tiếp từ tệp thiết kế Figma, tập tin CSS hoặc bảng quy chuẩn thương hiệu. Công cụ tiếp nhận chuỗi mã HEX hợp lệ gồm 3 hoặc 6 ký tự thập lục phân (từ 0–9 và A–F).

Mỗi khi một mã màu hợp lệ được nhập vào, toàn bộ tỷ lệ tương phản, nhãn Đạt/Trượt và đoạn văn bản xem trước đều được cập nhật tức thì.


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

Tỷ lệ tương phản chuẩn WCAG AA cho chữ thường là bao nhiêu?

Tỷ lệ tương phản tối thiểu cho văn bản thường ở cấp độ WCAG 2.1 AA là 4.5:1. Tiêu chuẩn này đảm bảo văn bản kích thước nhỏ có thể đọc được đối với đa số người dùng. Đối với văn bản lớn, ngưỡng yêu cầu tối thiểu giảm xuống còn 3.0:1.

C cỡ chữ bao nhiêu thì được tính là văn bản lớn trong WCAG?

Văn bản lớn theo định nghĩa WCAG 2.1 là văn bản có kích thước từ 18pt (tương đương 24px) cỡ chữ thường trở lên, hoặc từ 14pt (khoảng 18.5px đến 18.66px) cỡ chữ in đậm trở lên. Do chữ lớn dễ nhìn hơn nên ngưỡng tương phản yêu cầu cũng thấp hơn so với văn bản thường.

Làm sao để kiểm tra độ tương phản màu bằng mã HEX?

Bạn chỉ cần nhập mã HEX gồm 3 hoặc 6 ký tự vào ô màu chữ và ô màu nền tương ứng. Hệ thống sẽ tự động tính toán tỷ lệ tương phản và hiển thị trạng thái Đạt/Trượt lập tức mà không cần nhấn nút gửi. Bạn cũng có thể nhấn vào ô màu để chọn trực quan bằng bộ chọn màu hệ thống.

Tỷ lệ tương phản bao nhiêu là tốt nhất cho văn bản website?

Tỷ lệ tương phản từ 4.5:1 trở lên là mức nền tảng đạt chuẩn WCAG 2.1 AA cho văn bản thường trên website và ứng dụng. Để tối ưu khả năng đọc tốt nhất, đặc biệt khi dùng điện thoại ngoài trời nắng hoặc đối với người có thị lực kém, bạn nên hướng tới tỷ lệ từ 7.0:1 trở lên đạt cấp AAA.

Sự khác biệt giữa tiêu chuẩn WCAG AA và AAA là gì?

WCAG AA là tiêu chuẩn phổ biến nhất được áp dụng trong đánh giá website và kiểm thử quy chuẩn với tỷ lệ tối thiểu 4.5:1 cho chữ thường. Trong khi đó, WCAG AAA là cấp độ cao hơn yêu cầu tỷ lệ tương phản tối thiểu 7.0:1 cho chữ thường nhằm mang lại khả năng truy cập tối đa.

Làm thế nào để khắc phục lỗi độ tương phản khi báo cáo bởi Google Lighthouse?

Khi Google Lighthouse báo lỗi độ tương phản màu, bạn hãy nhập mã HEX của màu chữ và màu nền đó vào công cụ. Điều chỉnh độ sáng tối của mã màu hoặc hoán đổi màu cho đến khi tỷ lệ đạt tối thiểu 4.5:1. Sau đó, bạn chỉ cần cập nhật mã màu mới này vào mã nguồn CSS của website.

Công cụ kiểm tra độ tương phản màu này có miễn phí không?

Công cụ hoàn toàn miễn phí, không yêu cầu đăng ký tài khoản hay cài đặt phần mềm. Toàn bộ phép tính độ tương phản được xử lý trực tiếp trên trình duyệt của bạn theo công thức tiêu chuẩn W3C.

Nút hoán đổi màu chữ và màu nền có tác dụng gì?

Nút hoán đổi màu giúp bạn đảo ngược vị trí giữa màu chữ và màu nền chỉ bằng một thao tác nhấn. Tính năng này giúp các nhà thiết kế nhanh chóng đánh giá phương án giao diện đảo chiều như chế độ sáng và chế độ tối.