WCAG कंट्रास्ट चेकर

किन्हीं दो रंगों को दर्ज करें और उनका WCAG 2.1 कंट्रास्ट अनुपात देखें तथा जानें कि वे टेक्स्ट और UI घटकों के लिए AA या AAA सुगम्यता मानकों को पूरा करते हैं या नहीं। पूरी तरह आपके ब्राउज़र में चलता है — कुछ भी अपलोड नहीं होता।

कंट्रास्ट अनुपात
सामान्य टेक्स्ट (AA)
बड़ा टेक्स्ट (AA)
UI घटक (AA)
सामान्य टेक्स्ट (AAA)
बड़ा टेक्स्ट (AAA)

लाइव पूर्वावलोकन

फुर्तीली भूरी लोमड़ी आलसी कुत्ते के ऊपर से कूद जाती है। बोल्ड टेक्स्ट।

बड़ा टेक्स्ट नमूना (24px)

बोल्ड बड़ा टेक्स्ट (18.67px बोल्ड)

एक प्रीसेट आज़माएँ:

WCAG 2.1 कंट्रास्ट सीमाएँ

स्तरन्यूनतम अनुपातकिस पर लागू
AA सामान्य टेक्स्ट 4.5:1 किसी भी आकार का बॉडी टेक्स्ट
AA बड़ा टेक्स्ट 3:1 ≥ 18pt (24px) या ≥ 14pt (18.67px) बोल्ड
AA UI घटक 3:1 आइकन, बॉर्डर, इनपुट आउटलाइन
AAA सामान्य टेक्स्ट 7:1 उन्नत — महत्वपूर्ण सामग्री के लिए अनुशंसित
AAA बड़ा टेक्स्ट 4.5:1 उन्नत बड़ा टेक्स्ट

कंट्रास्ट अनुपात की गणना कैसे होती है

WCAG 2.1 कंट्रास्ट अनुपात सापेक्ष ल्यूमिनेंस का उपयोग करता है, जो यह मॉडल करता है कि किसी मानक मॉनिटर पर कोई रंग मानव-आँख को कितना चमकीला दिखता है।

  1. प्रत्येक RGB चैनल को सामान्यीकृत करें — 0–255 मान को 255 से भाग दें ताकि 0 और 1 के बीच की संख्या मिले।
  2. रैखिक करें (गामा हटाएँ) — 0.04045 से कम या बराबर मानों को 12.92 से भाग दिया जाता है; उससे अधिक मान ((c + 0.055) / 1.055)2.4 होते हैं। यह स्क्रीन द्वारा इस्तेमाल की गई sRGB गामा एन्कोडिंग को उलट देता है।
  3. ल्यूमिनेंस की गणना करें — L = 0.2126 × Rlin + 0.7152 × Glin + 0.0722 × Blin। ये गुणांक मानवीय बोध को दर्शाते हैं: हम हरे प्रकाश के प्रति सबसे अधिक और नीले के प्रति सबसे कम संवेदनशील हैं।
  4. अनुपात की गणना करें — (Llighter + 0.05) / (Ldarker + 0.05)। 0.05 ऑफ़सेट शून्य से भाग को रोकता है और किसी प्रकाशित वातावरण में सबसे छोटे बोधगम्य अंतर का हिसाब रखता है।

व्यावहारिक उदाहरण — #f0f4f8 पर #1a2e4a:
फोरग्राउंड: R=26, G=46, B=74 → L ≈ 0.0268.
बैकग्राउंड: R=240, G=244, B=248 → L ≈ 0.8893.
अनुपात = (0.8893 + 0.05) / (0.0268 + 0.05) = 0.9393 / 0.0768 ≈ 12.23:1 — 7:1 AAA सीमा से काफ़ी ऊपर।

WCAG कंट्रास्ट नियमों का संक्षिप्त इतिहास

ऊपर आप जो कंट्रास्ट अनुपात देखते हैं वह वेब कंटेंट एक्सेसिबिलिटी गाइडलाइन्स (WCAG) से आता है, जिसे वर्ल्ड वाइड वेब कंसोर्टियम (W3C) प्रकाशित करता है। WCAG 2.0 को 11 दिसंबर 2008 को अंतिम रूप दिया गया और बाद में इसे हूबहू एक अंतर्राष्ट्रीय मानक, ISO/IEC 40500:2012, के रूप में अपनाया गया। उल्लेखनीय है कि दोनों टेक्स्ट-कंट्रास्ट नियम — सक्सेस क्राइटेरियन 1.4.3 (कंट्रास्ट न्यूनतम, AA स्तर) और 1.4.6 (कंट्रास्ट उन्नत, AAA स्तर) — 2008 से अपरिवर्तित हैं। जून 2018 में प्रकाशित WCAG 2.1 ने इन्हें बनाए रखा और बटन, आइकन तथा फ़ॉर्म फ़ील्ड के लिए सक्सेस क्राइटेरियन 1.4.11 (नॉन-टेक्स्ट कंट्रास्ट) जोड़ा। उसके बाद अक्टूबर 2023 में WCAG 2.2 आया, जिसने फिर से कंट्रास्ट के गणित को वैसा ही रहने दिया। इसलिए यह टूल जिन 4.5:1 और 7:1 सीमाओं की जाँच करता है वे कोई चलन नहीं हैं — ये एक स्थिर, अंतर्राष्ट्रीय रूप से अनुमोदित मानक हैं जिन्होंने पंद्रह वर्षों से भी अधिक समय तक वेब डिज़ाइन का मार्गदर्शन किया है।

अच्छे कंट्रास्ट पर वास्तव में कौन निर्भर करता है

कंट्रास्ट उन गिनी-चुनी सुगम्यता विशेषताओं में से एक है जो चुपचाप लगभग सभी की मदद करती है, यही कारण है कि नियम डिज़ाइनर की रुचि के बजाय मापनीय ल्यूमिनेंस के इर्द-गिर्द बनाए गए हैं। सबसे अधिक प्रभावित लोगों में शामिल हैं:

नॉन-टेक्स्ट कंट्रास्ट: UI और ग्राफ़िक्स के लिए 3:1 नियम

टेक्स्ट ही एकमात्र चीज़ नहीं है जिसे उपयोगकर्ताओं को देखना पड़ता है। WCAG 2.1 के सक्सेस क्राइटेरियन 1.4.11 ने कंट्रास्ट आवश्यकता को नॉन-टेक्स्ट तत्वों तक बढ़ाया: किसी बटन या इनपुट फ़ील्ड की दृश्य सीमा, फ़ोकस आउटलाइन, टॉगल, चेकबॉक्स, अर्थ बताने वाला आइकन, या किसी चार्ट की रेखाएँ और बार। इन्हें अपने बगल में जो कुछ भी हो उसके सापेक्ष कम-से-कम 3:1 तक पहुँचना चाहिए। कम सीमा इस बात को दर्शाती है कि किसी अक्षर की महीन रेखाओं की तुलना में एक ठोस आकृति को समझना आसान है — पर यह एक वास्तविक आवश्यकता है, और सबसे अधिक छूट जाने वाली आवश्यकताओं में से एक है। सफ़ेद कार्ड पर हल्के-भूरे इनपुट बॉर्डर, या हल्के-भूरे "निष्क्रिय" टैब अक्सर 1.4.11 में विफल हो जाते हैं, भले ही पेज का बॉडी टेक्स्ट आराम से पास हो जाए। ऊपर दिए गए चेकर का उपयोग केवल अपने अनुच्छेदों पर नहीं, बल्कि अपने बॉर्डर, आइकन और फ़ोकस रिंग पर भी करें।

रंग-अंधता के लिए डिज़ाइन: कभी केवल रंग (hue) पर निर्भर न रहें

कंट्रास्ट और रंग संबंधित हैं पर अलग-अलग सुगम्यता चिंताएँ हैं। हरे बैकग्राउंड पर लाल "त्रुटि" संदेश का हल्केपन का कंट्रास्ट पूरी तरह पर्याप्त हो सकता है, फिर भी रेड-ग्रीन रंग-अंधता वाले किसी व्यक्ति के लिए यह लगभग अभेद्य हो सकता है (ड्यूटेरानोपिया, सबसे आम प्रकार, अकेले लगभग 1% पुरुषों को प्रभावित करता है)। इसका समाधान वही सिद्धांत है जिसे WCAG अन्यत्र लागू करता है: जानकारी देने के एकमात्र तरीके के रूप में कभी रंग का उपयोग न करें

  1. रंग के साथ एक दूसरा संकेत जोड़ें — एक आइकन (✓ / ✗), एक टेक्स्ट लेबल, अंडरलाइन, एक पैटर्न, या आकृति में बदलाव — ताकि रंग के बिना भी अर्थ बना रहे।
  2. फोरग्राउंड और बैकग्राउंड के बीच हल्केपन का मज़बूत अंतर बनाए रखें, जो ठीक वही है जिसे ऊपर का अनुपात मापता है और जो रंग-अंध उपयोगकर्ताओं की सबसे अधिक मदद करता है।
  3. क्लासिक समस्या-जोड़ियों से बचें — लाल/हरा, और कुछ हद तक नीला/बैंगनी और हरा/भूरा — किसी भी ऐसी चीज़ के लिए जिसे एक नज़र में अलग पहचाना जाना चाहिए।

जहाँ WCAG AA क़ानून है

WCAG 2.1 स्तर AA को पूरा करना — इन कंट्रास्ट सीमाओं सहित — केवल अच्छा अभ्यास नहीं है; दुनिया के बहुत हिस्से में यह एक कानूनी बाध्यता है:

क्षेत्राधिकारढाँचाकिस पर लागू
संयुक्त राज्य अमेरिकासेक्शन 508; ADA (DOJ मार्गदर्शन एवं केस-लॉ के माध्यम से)संघीय एजेंसियाँ, और तेज़ी से निजी "सार्वजनिक सुविधा स्थल"।
यूरोपीय संघEN 301 549; वेब एक्सेसिबिलिटी डायरेक्टिवसार्वजनिक-क्षेत्र की वेबसाइटें और ऐप; WCAG AA का संदर्भ देता है।
यूरोपीय संघयूरोपीय एक्सेसिबिलिटी अधिनियम (28 जून 2025 से लागू)कई निजी उत्पाद और सेवाएँ — ई-कॉमर्स, बैंकिंग, ई-बुक्स और बहुत कुछ।
यूनाइटेड किंगडमपब्लिक सेक्टर बॉडीज़ एक्सेसिबिलिटी रेगुलेशन्स; इक्वैलिटी एक्टसार्वजनिक-क्षेत्र की साइटें; व्यापक भेदभाव-विरोधी दायित्व।
कनाडा / अन्यACA, AODA और समान राष्ट्रीय क़ानूनसरकारी और, कहीं-कहीं, निजी संगठन।

चूँकि इनमें से लगभग सभी WCAG 2.x स्तर AA का हवाला देते हैं, अधिकांश बाज़ारों में सामान्य टेक्स्ट के लिए कम-से-कम 4.5:1 और बड़े टेक्स्ट तथा UI घटकों के लिए 3:1 तक पहुँचना व्यावहारिक अनुपालन-मानदंड है। यह टूल ठीक उसी मानक को लागू करता है।

APCA और WCAG 3: अनुपात क्यों बदल सकता है

मौजूदा अनुपात सरल और स्थिर है, पर यह मानवीय बोध का एक अनुमान भी है, और इसकी ज्ञात कमज़ोरियाँ हैं — यह डार्क-मोड (गहरे पर हल्का) संयोजनों पर थोड़ा ज़्यादा सख़्त और कुछ मध्य-रंगों पर थोड़ा ज़्यादा उदार हो सकता है, और यह एकमात्र "बड़े टेक्स्ट" कट-ऑफ़ से आगे फ़ॉन्ट के वज़न और आकार को अनदेखा करता है। उत्तराधिकारी मानक, WCAG 3 (अब भी एक शुरुआती मसौदा), एक भिन्न विधि की पड़ताल करता है: एक्सेसिबल परसेप्चुअल कंट्रास्ट एल्गोरिदम (APCA), जिसे एंड्रयू सोमर्स ने विकसित किया।

एक सममित अनुपात के बजाय, APCA एक बोधगम्य "Lc" (हल्केपन का कंट्रास्ट) मान उत्पन्न करता है जो उन बातों का हिसाब रखता है जो पुराना सूत्र नहीं रख सकता:

APCA आशाजनक है पर अभी कहीं भी कानूनी आवश्यकता नहीं है, और WCAG 3 को अंतिम रूप मिलने में वर्षों बाक़ी हैं। जब तक यह लागू नहीं होता, WCAG 2.x — वही अनुपात जो आप ऊपर देखते हैं — वह मानक बना रहता है जिसके अनुसार आपका ऑडिट होता है और आपको जवाबदेह ठहराया जाता है, यही कारण है कि यह चेकर उसे रिपोर्ट करता है। APCA को डार्क थीम और महीन टाइप के लिए एक उपयोगी जाँच मानें, न कि आज 2.x AA पास करने का विकल्प।

अक्सर पूछे जाने वाले सवाल

WCAG कंट्रास्ट अनुपात क्या है?
WCAG (वेब कंटेंट एक्सेसिबिलिटी गाइडलाइन्स) कंट्रास्ट अनुपात मापता है कि सामान्य या कम दृष्टि वाले किसी व्यक्ति को दो रंग कितने अलग दिखते हैं। इसकी गणना प्रत्येक रंग के सापेक्ष ल्यूमिनेंस से सूत्र (L1 + 0.05) / (L2 + 0.05) द्वारा की जाती है, जहाँ L1 हल्का रंग है और L2 गहरा। अनुपात 1:1 (एक जैसे रंग) से 21:1 (सफ़ेद पर काला) तक होता है। मौजूदा मानक WCAG 2.1 सामान्य टेक्स्ट के लिए कम-से-कम 4.5:1 (AA स्तर) और उन्नत AAA स्तर के लिए 7:1 की माँग करता है।
WCAG AA और AAA में क्या अंतर है?
अधिकांश देशों और ढाँचों के लिए AA न्यूनतम कानूनी अनुपालन स्तर है (WCAG 2.1 स्तर AA)। AAA उन्नत "स्वर्ण मानक" है। सामान्य टेक्स्ट के लिए: AA को ≥ 4.5:1 और AAA को ≥ 7:1 चाहिए। बड़े टेक्स्ट के लिए: AA को ≥ 3:1 और AAA को ≥ 4.5:1 चाहिए। अधिकांश सुगम्यता ऑडिट AA को लक्ष्य बनाते हैं; AAA चिकित्सा या कानूनी पेज जैसी उच्च-जोखिम वाली सामग्री के लिए आरक्षित है।
WCAG के अंतर्गत "बड़ा टेक्स्ट" किसे गिना जाता है?
WCAG बड़े टेक्स्ट को सामान्य वज़न में कम-से-कम 18pt (24px), या बोल्ड वज़न में कम-से-कम 14pt (लगभग 18.67px) के रूप में परिभाषित करता है। इन आकारों पर कम कंट्रास्ट स्वीकार्य है क्योंकि बड़े अक्षर-रूप पहचानने में आसान होते हैं, इसलिए AA की सीमा 4.5:1 से घटकर 3:1 हो जाती है।
क्या 3:1 अनुपात बॉडी टेक्स्ट के लिए WCAG पास करता है?
नहीं — 3:1 केवल बड़े टेक्स्ट (AA स्तर) और आइकन तथा बॉर्डर जैसे UI घटकों के लिए पास होता है। सामान्य आकार के बॉडी टेक्स्ट को AA के लिए कम-से-कम 4.5:1 और AAA के लिए 7:1 चाहिए। 3:1 से नीचे का अनुपात टेक्स्ट के आकार की परवाह किए बिना सभी WCAG स्तरों में विफल होता है।
सापेक्ष ल्यूमिनेंस की गणना कैसे होती है?
प्रत्येक RGB चैनल (0–255) को 255 से भाग देकर [0, 1] में एक मान मिलता है, फिर उसे रैखिक किया जाता है: 0.04045 से कम या बराबर मानों को 12.92 से भाग दिया जाता है; उससे अधिक मान ((c + 0.055) / 1.055) की 2.4 घात होते हैं। फिर ल्यूमिनेंस है: L = 0.2126 × R_lin + 0.7152 × G_lin + 0.0722 × B_lin। ये गुणांक मानवीय बोध को दर्शाते हैं: आँख हरे प्रकाश के प्रति सबसे अधिक और नीले के प्रति सबसे कम संवेदनशील है।
APCA / WCAG 3 के बारे में क्या?
WCAG 3 मसौदे में है और एडवांस्ड परसेप्चुअल कंट्रास्ट एल्गोरिदम (APCA) पेश करता है, जो आधुनिक स्क्रीन के लिए बोधगम्य कंट्रास्ट को अधिक सटीकता से मॉडल करता है। APCA अभी कहीं भी कानूनी आवश्यकता नहीं है। यह टूल WCAG 2.1 (मौजूदा अनुमोदित मानक) लागू करता है, जिसकी माँग ADA, EN 301 549 और अधिकांश राष्ट्रीय सुगम्यता क़ानून करते हैं।

संबंधित टूल

Sources and standards

This tool follows the published specification for what it does, rather than a hand-written approximation. The references below are the primary documents it implements — each one is the authority for the rules applied on this page.

और टूल्स देखें

सभी 90 टूल्स देखें →