
Nhập màu văn bản và màu nền, công cụ sẽ cho biết độ tương phản có đủ không. Tính toán dựa trên tiêu chuẩn khả năng tiếp cận quốc tế WCAG 2.1, xác định giá trị tương phản tối thiểu cho các loại nội dung khác nhau.
Tỷ lệ tương phản
21.00 : 1
Văn bản thường
Văn bản mẫu độ tương phản WCAG 2.1
Văn bản lớn / đậm
Văn bản mẫu độ tương phản WCAG 2.1
Biểu tượng
Khả năng đọc là sự khác biệt độ sáng giữa màu văn bản và màu nền. Sự khác biệt càng lớn, văn bản càng dễ đọc. Độ tương phản quá thấp khiến nội dung khó đọc — đặc biệt với người khiếm thị, người cao tuổi hoặc trong điều kiện ánh sáng khó khăn (ví dụ: trên điện thoại dưới ánh nắng trực tiếp).
Theo Tổ chức Y tế Thế giới (WHO), khoảng 2,2 tỷ người trên toàn thế giới có một dạng khiếm thị nào đó. Ngoài ra, hàng triệu người bị mù màu (khoảng 8% nam giới và 0,5% nữ giới), và nhiều người khác gặp suy giảm thị lực liên quan đến tuổi tác.
Công cụ tính tỷ lệ tương phản bằng công thức được quy định trong WCAG 2.1 (Hướng dẫn Khả năng Tiếp cận Nội dung Web) — hướng dẫn khả năng tiếp cận kỹ thuật số quốc tế. Kết quả cho phép đánh giá khách quan liệu các màu có đủ dễ đọc không, bất kể cài đặt màn hình hay khả năng nhận biết màu cá nhân.
Kiểm tra khả năng đọc chỉ mất vài giây:
Định dạng thập lục phân — phổ biến nhất trong thiết kế web. Bắt đầu bằng # và chứa 3 hoặc 6 ký tự (chữ số 0-9 và chữ cái A-F).
#fff — trắng (viết tắt)#ffffff — trắng (đầy đủ)#1a73e8 — xanh dươngTỷ lệ tương phản
8.59:1
Văn bản thường
Văn bản thường mẫu
Văn bản lớn
Sau khi nhập màu, công cụ hiển thị kết quả trong ba phần:
Chỉ báo xanh nghĩa là yêu cầu được đáp ứng. Chỉ báo đỏ nghĩa là độ tương phản quá thấp và cần cải thiện.
Công cụ hiển thị tỷ lệ tương phản trên thang từ 1:1 (không có tương phản) đến 21:1 (tương phản tối đa — đen trên trắng). Kết quả được so sánh với ngưỡng xác định trong tiêu chuẩn WCAG:
Mức AA là mức tối thiểu theo quy định khả năng tiếp cận kỹ thuật số ở nhiều quốc gia, bao gồm Chỉ thị Khả năng Tiếp cận Web của EU. Mức AAA cung cấp khả năng đọc tốt hơn nhưng không phải lúc nào cũng thực tế để đạt được cho mọi thành phần.
Nếu độ tương phản quá thấp, bạn không cần tìm màu phù hợp bằng cách thử và sai. Tính năng Khớp tự động tìm biến thể màu văn bản đáp ứng ngưỡng tương phản đã chọn.
Cách khớp hoạt động:
Thuật toán giữ nguyên sắc độ và bão hòa của màu gốc, chỉ thay đổi độ sáng. Màu được đề xuất vẫn nhất quán với nhận diện thương hiệu trong khi đáp ứng tiêu chuẩn khả năng tiếp cận.
| Funkcja | Mức AA (tối thiểu) | Mức AAA (nâng cao) |
|---|---|---|
| Văn bản thường — tối thiểu 4.5:1 | ||
| Văn bản thường — tối thiểu 7:1 | ||
| Văn bản lớn / in đậm — tối thiểu 3:1 | ||
| Văn bản lớn / in đậm — tối thiểu 4.5:1 | ||
| Biểu tượng và thành phần UI — tối thiểu 3:1 | ||
| Bắt buộc theo pháp luật (chỉ thị EU) | ||
| Khuyến nghị cho nội dung quan trọng |
Kiểm tra định dạng màu. Mã HEX phải bắt đầu bằng # và chứa 3 hoặc 6 ký tự (ví dụ: #fff hoặc #ffffff). Với định dạng RGB, kiểm tra xem các giá trị có được phân cách bằng dấu phẩy và nằm trong khoảng 0-255 không.
Khi nền và văn bản có độ sáng gần nhau trong cùng sắc độ, thuật toán có thể không tìm được biến thể đáp ứng yêu cầu mà không thay đổi sắc độ. Trong trường hợp này, hãy cân nhắc thay đổi màu nền hoặc chọn màu văn bản hoàn toàn khác.
Bộ chọn màu trong trình duyệt chỉ hỗ trợ định dạng HEX không có độ trong suốt. Nếu bạn nhập màu ở định dạng RGBA hoặc HSLA có độ trong suốt, bộ chọn chỉ hiển thị phần màu (không có alpha). Tính toán tương phản vẫn xem xét độ trong suốt.
Khả năng đọc quan trọng ở mọi nơi cần đọc văn bản hoặc nhận biết thành phần UI:
Mù màu ảnh hưởng khoảng 8% nam giới và 0,5% nữ giới. Người mù màu có thể gặp khó khăn trong việc phân biệt một số cặp màu nhất định, ngay cả khi độ tương phản độ sáng là đủ.
Các loại mù màu phổ biến nhất:
Công cụ này kiểm tra độ tương phản độ sáng, quan trọng cho tất cả người dùng. Tuy nhiên, khi thiết kế, cũng nên tránh các tổ hợp màu gây vấn đề (ví dụ: văn bản đỏ trên nền xanh lá) và không chỉ dựa vào màu sắc để truyền tải thông tin — sử dụng hình dạng, biểu tượng và văn bản nữa.