เครื่องมือนักพัฒนา · Free browser tool
ตัวตรวจสอบคอนทราสต์สี WCAG
ตรวจอัตราส่วนคอนทราสต์สีข้อความต่อพื้นหลังแบบเรียลไทม์ ยืนยันความสอดคล้อง WCAG 2.1 AA และ AAA ได้ทันทีสำหรับการออกแบบเว็บที่เข้าถึงได้
Colors
Pick or type hex values for text and background.
Live preview
Sample heading
The quick brown fox jumps over the lazy dog. Body text should stay readable at this size for AA compliance (4.5:1).
Smaller supporting copy — check Normal Text AA/AAA below.
Contrast ratio
17.74:1
Range is 1:1 (identical) to 21:1 (black on white).
- Text luminance
- 0.0092
- rgb(17, 24, 39)
- Background luminance
- 1.0000
- rgb(255, 255, 255)
WCAG 2.1 compliance
Large text means at least 18pt (24px) regular or 14pt (18.66px) bold.
- Pass
Normal text · AA
Body copy under ~18pt / 14pt bold · ≥ 4.5:1
- Pass
Normal text · AAA
Enhanced contrast for body copy · ≥ 7:1
- Pass
Large text · AA
≥18pt regular or ≥14pt bold · ≥ 3:1
- Pass
Large text · AAA
Enhanced contrast for large text · ≥ 4.5:1
Frequently Asked Questions
WCAG 2.1 ต้องการอัตราส่วนคอนทราสต์เท่าไรจริงๆ?
WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) ต้องการอัตราส่วนคอนทราสต์อย่างน้อย 4.5:1 สำหรับข้อความปกติ และ 3:1 สำหรับข้อความใหญ่ที่ระดับ AA ระดับ AAA (1.4.6 Contrast Enhanced) ยกพื้นเหล่านั้นเป็น 7:1 สำหรับข้อความปกติ และ 4.5:1 สำหรับข้อความใหญ่ อัตราส่วนคำนวณจากความสว่างสัมพัทธ์ของแต่ละสี และอยู่ในช่วง 1:1 (สีเหมือนกัน) ถึง 21:1 (ดำบริสุทธิ์บนขาวบริสุทธิ์)
ความต่างเชิงปฏิบัติระหว่าง AA กับ AAA คืออะไร?
AA เป็นเป้าหมายความสอดคล้องที่พบบ่อยที่สุดสำหรับเว็บสาธารณะ บริการรัฐ และผลิตภัณฑ์เชิงพาณิชย์ — บาลานซ์ความอ่านง่ายกับความยืดหยุ่นในการออกแบบ AAA เป็นระดับเสริมที่เข้มกว่าเมื่อคุณต้องการความอ่านง่ายสูงสุด (เช่น ประสบการณ์อ่านยาวหรือผู้ชมที่มีสายตาเลือนรางมาก) การบรรลุ AAA สำหรับทุกองค์ประกอบ UI มักไม่ปฏิบัติได้ ทีมหลายทีมจึงเล็ง AA ทั้งระบบและ AAA สำหรับข้อความเนื้อหาสำคัญ
อะไรนับเป็น "ข้อความใหญ่" ตาม WCAG?
ข้อความใหญ่ถูกนิยามว่าอย่างน้อย 18 พอยต์ (โดยทั่วไป ~24px) น้ำหนักปกติ หรืออย่างน้อย 14 พอยต์ (โดยทั่วไป ~18.66px) ตัวหนา หัวข้อและข้อความฮีโร่มักเข้าเกณฑ์ ย่อหน้าเนื้อหาโดยทั่วไปไม่เข้า ข้อความใหญ่ได้เกณฑ์คอนทราสต์ต่ำกว่าเพราะตัวอักษรใหญ่ยังอ่านได้ที่คอนทราสต์อ่อนกว่า — แต่คุณยังควรยืนยันขนาดที่เรนเดอร์จริงใน CSS ไม่ใช่แค่ไฟล์ออกแบบ
ทำไมคอนทราสต์สีถึงสำคัญมากต่อการเข้าถึง?
คอนทราสต์ต่ำเป็นหนึ่งในความล้มเหลวด้านการเข้าถึงที่พบบ่อยที่สุด ผู้ใช้ที่มีสายตาเลือนราง ผู้สูงอายุ คนบนจอดิมหรือโดนแดด และหลายคนที่มีความบกพร่องการมองเห็นสี ล้วนพึ่งความต่างความสว่างที่เพียงพอ — ไม่ใช่แค่โทนสี — เพื่ออ่านข้อความ การตรวจคอนทราสต์แต่เนิ่นๆ ป้องกันการส่งอินเทอร์เฟซที่ดูเรียบร้อยในเงื่อนไขในอุดมคติแต่ใช้ไม่ได้สำหรับผู้เยี่ยมชมจริงส่วนใหญ่
เครื่องมือที่คุณอาจต้องการด้วย
สำรวจยูทิลิตี้ฟรีบนเบราว์เซอร์อื่นๆ สำหรับผู้ขาย ครีเอเตอร์ และมืออาชีพ
- เครื่องมือนักพัฒนา
ตัวจัดรูปแบบและตรวจ JSON
จัดรูปแบบ ทำให้สวย ตรวจความถูกต้อง และย่อข้อมูล JSON ได้ทันทีพร้อมไฮไลต์ข้อผิดพลาดไวยากรณ์ในเครื่อง
ลองใช้เครื่องมือ - เครื่องมือนักพัฒนา
เข้ารหัส/ถอดรหัส Base64
เข้ารหัสข้อความเป็น Base64 หรือถอดรหัสสตริง Base64 กลับเป็นข้อความได้ทันที พร้อมรองรับ UTF-8 เต็มรูปแบบและไม่รั่วข้อมูล
ลองใช้เครื่องมือ - เครื่องมือนักพัฒนา
ตัวสร้าง UUID/GUID
สร้างโทเคน UUID v4 ที่ปลอดภัยเชิงคริปโตคุณภาพสูงได้ทันที พร้อมตัวเลือกจำนวนมากและไม่มีการติดตามเซิร์ฟเวอร์
ลองใช้เครื่องมือ
ทำไมคอนทราสต์สีถึงขาดไม่ได้สำหรับอินเทอร์เฟซที่เข้าถึงได้
การออกแบบไร้อุปสรรคไม่ใช่ขั้นตอนขัดเงาสุดท้ายที่น่ายินดี — เป็นวิธีที่คนที่มีสายตาเลือนราง ความบกพร่องการมองเห็นสี หรือแสงจ้ากลางแจ้งยังอ่าน UI ของคุณได้ WCAG 2.1 นิยามอัตราส่วนคอนทราสต์ขั้นต่ำระหว่างข้อความกับพื้นหลังเพื่อให้คอนเทนต์ยังอ่านได้สำหรับผู้ใช้ช่วงกว้างขึ้นมาก การพลาดเกณฑ์เหล่านั้นเงียบๆ กีดกันคนออกจากฟอร์ม เอกสาร แดชบอร์ด และหน้าการตลาดที่ดูดีต่อนักออกแบบบนจอที่ปรับเทียบแล้ว
เว็บรัฐ ผลิตภัณฑ์องค์กร และแอปผู้บริโภคทั่วโลกหลายตัวถูกคาดหวังให้ถึงอย่างน้อย WCAG AA การตรวจคอนทราสต์ในเบราว์เซอร์ — ด้วยสูตรความสว่างสัมพัทธ์ชุดเดียวกับที่สเปกใช้ — ให้คุณยืนยันการตัดสินใจพาเลตก่อนส่ง โดยไม่ต้องอัปโหลดสีแบรนด์ไปบริการบุคคลที่สาม สลับข้อความกับพื้นหลัง พรีวิวข้อความใหญ่กับปกติ และแชร์ลิงก์พาเลตกับทีมเมื่อชุดสีผ่าน
AA ต้องการ 4.5:1 สำหรับข้อความปกติ และ 3:1 สำหรับข้อความใหญ่ AAA ยกแถบเหล่านั้นเป็น 7:1 และ 4.5:1 ข้อความใหญ่โดยทั่วไปหมายถึง 18pt (ราว 24px) ปกติ หรือ 14pt (ราว 18.66px) ตัวหนา ใช้เครื่องมือนี้เป็นเกตด่วนในรีวิวออกแบบ แล้วยืนยัน UI สุดท้ายในบริบท — ไอคอน เกรเดียนต์ และโอเวอร์เลย์สามารถเปลี่ยนคอนทราสต์ที่มีผลได้แม้ค่า hex แบนสองค่าจะผ่าน
ยูทิลิตี้นักพัฒนาเพิ่มเติมบนไซต์นี้: ตรวจแพทเทิร์นฟอร์มด้วยตัวทดสอบ Regex ตรวจโทเคน auth ในตัวถอดรหัส JWT จัดโทเคนออกแบบเป็น JSON ด้วยตัวจัดรูปแบบและตรวจ JSON หรือเข้ารหัสสินทรัพย์ผ่านเข้ารหัส/ถอดรหัส Base64 สำหรับรูปสินค้าบนมาร์เก็ตเพลส ตัวตรวจสอบพื้นหลังรูปสินค้าใช้คณิตความสว่างชุดเดียวกันกับภาพจริง