ข้ามไปยังเนื้อหา

ตรวจสอบคอนทราสต์สี (WCAG)

ตรวจสอบอัตราส่วนคอนทราสต์ของสีข้อความและสีพื้นหลังตามเกณฑ์ WCAG 2.2 ระดับ AA และ AAA พร้อมแนะนำสีที่ใกล้เคียงและผ่านเกณฑ์ ทำงานในเบราว์เซอร์ของคุณ

ข้อความขนาดใหญ่: 24 px ปกติ หรือ 18.66 px ตัวหนา

ข้อความเนื้อหาปกติขนาด 16 px ต้องมีคอนทราสต์กับพื้นหลังอย่างน้อย 4.5:1 จึงผ่าน WCAG AA และ 7:1 สำหรับ AAA

เส้นขอบปุ่ม
อัตราส่วนคอนทราสต์17.16:1
  • AA ข้อความปกติ ≥ 4.5:1 · SC 1.4.3ผ่าน
  • AA ข้อความขนาดใหญ่ ≥ 3:1 · SC 1.4.3ผ่าน
  • AAA ข้อความปกติ ≥ 7:1 · SC 1.4.6ผ่าน
  • AAA ข้อความขนาดใหญ่ ≥ 4.5:1 · SC 1.4.6ผ่าน
  • AA องค์ประกอบ UI และกราฟิก ≥ 3:1 · SC 1.4.11ผ่าน

ทุกคู่สีในพาเลทของคุณ

แถวคือสีพื้นหลัง คอลัมน์คือสีข้อความ เลือกช่องเพื่อตรวจสอบคู่สีนั้นด้านบน

พื้นหลัง3366ff33ccff6633ff33ffcccc33ffffffff000000
3366ff
33ccff
6633ff
33ffcc
cc33ff
ffffff
000000
ทำงานในเบราว์เซอร์ของคุณ · ไม่ต้องอัปโหลดวิธีการทำงาน

วิธีใช้งาน ตัวตรวจสอบคอนทราสต์สี

  1. 1

    ป้อนสีสองสี

    พิมพ์สีข้อความและสีพื้นหลังเป็น HEX, rgb(), hsl() หรือ oklch() หรือเปิดช่องสีวงกลมเพื่อเลือกสี

  2. 2

    อ่านผลการตรวจ

    อัตราส่วนและแถวผ่านหรือไม่ผ่านทั้งห้าแถวจะแสดงระดับ AA และ AAA สำหรับข้อความปกติและข้อความขนาดใหญ่ รวมถึงกฎ 3:1 สำหรับไอคอนและเส้นขอบ

  3. 3

    ใช้วิธีแก้

    หากระดับใดไม่ผ่าน ให้ใช้สีข้อความหรือสีพื้นหลังที่เข้มขึ้นหรือสว่างขึ้นที่ใกล้เคียงที่สุดและผ่านเกณฑ์ แล้วคัดลอกค่าสีใหม่

ข้อจำกัดและ Pro

ฟรีและไม่จำกัด: ตรวจได้กี่ครั้งก็ได้ 5 เกณฑ์ WCAG 2.2 ต่อคู่สี วิธีแก้ที่แนะนำ 2 แบบต่อระดับที่ไม่ผ่าน และตารางสีสูงสุด 7 สี

เกี่ยวกับ ตัวตรวจสอบคอนทราสต์สี

ตัวตรวจสอบคอนทราสต์นี้วัดว่าสีสองสีต่างกันด้านความสว่างมากเพียงใด โดยใช้สูตรความสว่างสัมพัทธ์ของ WCAG 2.2 ซึ่งเป็นการคำนวณเดียวกับที่การตรวจสอบการเข้าถึงในเบราว์เซอร์และปลั๊กอินสำหรับนักออกแบบใช้ ผลลัพธ์เป็นอัตราส่วนระหว่าง 1:1 (สีเหมือนกัน) ถึง 21:1 (ดำบนขาว) เกณฑ์ความสำเร็จข้อ 1.4.3 กำหนด 4.5:1 สำหรับข้อความเนื้อหาและ 3:1 สำหรับข้อความขนาดใหญ่ที่ระดับ AA ส่วนข้อ 1.4.6 เพิ่มเป็น 7:1 และ 4.5:1 สำหรับ AAA และข้อ 1.4.11 กำหนด 3:1 สำหรับองค์ประกอบที่ไม่ใช่ข้อความแต่มีความหมาย เช่น กรอบโฟกัส เส้นขอบช่องกรอก และเส้นในแผนภูมิ

ตัวอย่างสดจะแสดงข้อความทั้งสองขนาด ปุ่มแบบมีเส้นขอบ และไอคอนด้วยสีของคุณ จึงดูความอ่านง่ายได้นอกเหนือจากตัวเลข อัตราส่วนจะตัดทศนิยมเหลือสองตำแหน่งแทนการปัดเศษ เพราะคู่สีที่ 4.496:1 ไม่ถึงเกณฑ์ 4.5:1 เมื่อระดับใดไม่ผ่าน ตัวตรวจสอบจะค้นหาค่าความสว่าง OKLCH ของสีหนึ่งโดยคงเฉดสีและความเข้มสี แล้วเสนอค่าที่ใกล้เคียงที่สุดที่ผ่าน แยกกันสำหรับข้อความและพื้นหลัง

ตัวตรวจสอบนี้ใช้กับสีทึบ ไม่สามารถประเมินข้อความบนรูปภาพหรือการไล่สี ความโปร่งใส การแสดงผลน้ำหนักฟอนต์บนหน้าจอเฉพาะรุ่น หรือวิธี APCA ที่เสนอสำหรับ WCAG 3 ดังนั้นให้ถือว่าผ่านคือเกณฑ์ขั้นต่ำ และทดสอบบนหน้าจอจริงด้วย

ความเป็นส่วนตัว

สีทั้งสองอยู่ในแท็บนี้เท่านั้น อัตราส่วน การตรวจผ่านหรือไม่ผ่าน และวิธีแก้ที่แนะนำคำนวณโดยเบราว์เซอร์ของคุณ ไม่มีการส่งค่าสีไปยังเซิร์ฟเวอร์หรือเก็บไว้

ตัวตรวจสอบคอนทราสต์สี: คำถามที่พบบ่อย

ข้อความขนาดใหญ่ใน WCAG หมายถึงอะไร?
ข้อความขนาดใหญ่คือข้อความที่มีขนาดอย่างน้อย 18 พอยต์ หรือ 24 พิกเซล CSS ในน้ำหนักปกติ หรืออย่างน้อย 14 พอยต์ ประมาณ 18.66 พิกเซล CSS เมื่อเป็นตัวหนา ข้อความขนาดนี้ต้องการเพียง 3:1 ที่ระดับ AA และ 4.5:1 ที่ AAA หัวข้อมักเข้าเกณฑ์ ขณะที่ปุ่ม ป้ายกำกับ และเนื้อหาส่วนใหญ่มีขนาดเล็กกว่า จึงต้องใช้อัตราส่วน 4.5:1 ที่เข้มงวดกว่า
ทำไม 4.48:1 จึงไม่ผ่านทั้งที่ปัดเป็น 4.5?
WCAG กำหนดเกณฑ์เป็นค่าต่ำสุด และเอกสารคำอธิบายระบุว่าไม่ควรปัดค่าขึ้น อัตราส่วน 4.48:1 ต่ำกว่า 4.5:1 จึงไม่ผ่านระดับ AA สำหรับข้อความปกติ ตัวตรวจสอบนี้ตัดตัวเลขที่แสดงเหลือทศนิยมสองตำแหน่งด้วยเหตุผลเดียวกัน ทำให้ผลตรวจสอดคล้องกับการตรวจสอบอัตโนมัติ เช่น axe และ Lighthouse
ไอคอนและปุ่มต้องมีคอนทราสต์ด้วยหรือไม่?
ต้องมี เกณฑ์ความสำเร็จข้อ 1.4.11 คอนทราสต์ของสิ่งที่ไม่ใช่ข้อความ กำหนด 3:1 ระหว่างกราฟิกที่มีความหมายกับสิ่งรอบข้าง ได้แก่ ไอคอนที่สื่อข้อมูล เส้นขอบของช่องกรอกข้อความ ขอบของปุ่มที่ไม่มีพื้นหลังสี ตัวบอกโฟกัส และเส้นในแผนภูมิ กราฟิกตกแต่งและตัวควบคุมที่ปิดใช้งานได้รับการยกเว้น ตัวอย่างในตัวตรวจสอบแสดงปุ่มแบบมีเส้นขอบและไอคอนด้วยสีข้อความของคุณ
ตัวตรวจสอบเลือกสีที่แก้แล้วอย่างไร?
ระบบแปลงสีที่ไม่ผ่านเป็น OKLCH คงเฉดสีและความเข้มสีไว้ แล้วปรับความสว่างทีละน้อยไปทางเข้มขึ้นและสว่างขึ้นจนคู่สีถึงเป้าหมาย จากนั้นเสนอค่าที่ผ่านซึ่งอยู่ใกล้กว่า แยกเป็นครั้งหนึ่งสำหรับข้อความและอีกครั้งสำหรับพื้นหลัง ทำให้คงสีของแบรนด์ให้จดจำได้ ขณะที่ยังตรงตามเกณฑ์ AA หรือ AAA
ผ่านเกณฑ์คอนทราสต์ WCAG เพียงพอสำหรับการเข้าถึงหรือไม่?
เป็นเพียงเกณฑ์ขั้นต่ำ ไม่ใช่การรับประกัน ผู้ที่มีสายตาเลือนราง แสงสะท้อนบนโทรศัพท์ ฟอนต์บาง และการสื่อสารด้วยสีอย่างเดียว ยังอาจเกิดปัญหาได้แม้อัตราส่วนผ่าน ควรใช้คอนทราสต์ที่เพียงพอร่วมกับขนาดฟอนต์ที่อ่านง่าย เส้นใต้หรือไอคอนสำหรับลิงก์และสถานะ และทดสอบกับผู้ใช้จริง คอนทราสต์เป็นเพียงหนึ่งในเกณฑ์ความสำเร็จของ WCAG การตรวจสอบเต็มรูปแบบจึงครอบคลุมมากกว่าเรื่องสี

งานอื่น ๆ ที่ใช้เครื่องมือนี้ได้

เครื่องมือสำหรับนักพัฒนา ทั้งหมด