WCAG रंग कंट्रास्ट चेकर और एक्सेसिबिलिटी विश्लेषक

टेक्स्ट और पृष्ठभूमि रंगों के कंट्रास्ट अनुपात की गणना करें और WCAG 2.1 AA/AAA एक्सेसिबिलिटी मानकों की जांच करें।

WCAG रंग कंट्रास्ट चेकर और एक्सेसिबिलिटी विश्लेषक

टेक्स्ट और पृष्ठभूमि रंगों के कंट्रास्ट अनुपात की गणना करें और WCAG 2.1 AA/AAA एक्सेसिबिलिटी मानकों की जांच करें।

यह कैसे काम करता है

1
Enter Query Details
Specify the parameters, location, or query data you want to look up.
2
Fetch or Validate Data
Retrieve or validate information securely within your session.
3
Inspect Detailed Results
Review schedules, reference figures, or comprehensive data tables.
अवधारणा और ज्ञान केंद्र

WCAG कलर कंट्रास्ट चेकर: सापेक्ष ल्यूमिनेन्स और वेब एक्सेसिबिलिटी (AA/AAA) सत्यापन

WCAG कलर कंट्रास्ट चेकर यूआई/यूएक्स डिजाइनरों, एक्सेसिबिलिटी (a11y) ऑडिटर्स और फ्रंटेंड डेवलपर्स के लिए डिजिटल इंटरफेस में टेक्स्ट और बैकग्राउंड रंगों के बीच कंट्रास्ट अनुपात का मूल्यांकन करने का एक वैज्ञानिक उपकरण है। W3C वेब सामग्री एक्सेसिबिलिटी दिशानिर्देश (WCAG 2.1) के तहत, कम दृष्टि वाले, दृष्टिबाधित या तेज धूप में मोबाइल फोन का उपयोग करने वाले उपयोगकर्ताओं के लिए टेक्स्ट को आसानी से पढ़ने योग्य बनाने हेतु पर्याप्त ल्यूमिनेन्स कंट्रास्ट होना कानूनी और नैतिक रूप से आवश्यक है।

एक वास्तविक डिज़ाइन सिस्टम परिदृश्य में, मान लीजिए आप किसी प्राइमरी बटन के लिए बैकग्राउंड कलर #3B82F6 (ब्लू) और टेक्स्ट कलर #FFFFFF (सफेद) चुनते हैं। टूल दोनों रंगों के हेक्स कोड को तुरंत sRGB कलर स्पेस में सामान्यीकृत करता है और सापेक्ष ल्यूमिनेन्स (Relative Luminance) फॉर्मूले का उपयोग करके 3.68:1 का कंट्रास्ट रेशियो परिकलित करता है। यह तुरंत दिखाता है कि यह सामान्य टेक्स्ट के लिए WCAG AA (न्यूनतम 4.5:1) पर विफल है, लेकिन लार्ज टेक्स्ट (18pt+) के लिए 3:1 की सीमा पार करता है। इसके बाद थोड़ा गहरा शेड #1D4ED8 चुनने पर अनुपात बढ़कर 6.54:1 हो जाता है, जो AA और AAA दोनों मानकों को सफलतापूर्वक पास करता है।

आपकी कॉर्पोरेट ब्रांड पहचान और डिज़ाइन संपत्तियों की गोपनीयता के लिए, सभी रंग ज्यामिति और गणितीय अनुपात गणनाएं 100% क्लाइंट-साइड जावास्क्रिप्ट में होती हैं। आपके ब्रांड कलर पैलेट्स या डिज़ाइन पैरामीटर्स कभी किसी बाहरी सर्वर पर अपलोड नहीं किए जाते हैं।

मूल वास्तुकला और गणितीय सूत्र

सापेक्ष ल्यूमिनेन्स: L = 0.2126R' + 0.7152G' + 0.0722B' ; कंट्रास्ट अनुपात = (L₁ + 0.05) / (L₂ + 0.05)

sRGB रंग घटकों को गामा-विस्तारित करके सापेक्ष ल्यूमिनेन्स (0 = काला, 1 = सफेद) निकाला जाता है; हल्के रंग (L₁) और गहरे रंग (L₂) के अनुपात से 1:1 से 21:1 के बीच कंट्रास्ट अनुपात प्राप्त होता है।

सर्वोत्तम अभ्यास और आवश्यक दिशानिर्देश

  • सामान्य टेक्स्ट के लिए न्यूनतम 4.5:1 (WCAG AA) अनुपात सुनिश्चित करें: बॉडी कॉपी, मेनू लिंक्स और फॉर्म लेबल्स के लिए 4.5:1 न्यूनतम कानूनी मानक है; कड़े AAA अनुपालन के लिए 7:1 का लक्ष्य रखें।
  • बड़े टेक्स्ट (18pt या बोल्ड 14pt) के लिए न्यूनतम 3:1 अनुपात की आवश्यकता है: बड़े शीर्षकों और प्रमुख डिस्प्ले बटन्स के लिए 3:1 का अनुपात WCAG AA आवश्यकताओं को पूरा करता है।
  • केवल रंग पर जानकारी संप्रेषित न करें (Color Blindness): त्रुटि संदेशों या सक्रिय स्थितियों के लिए केवल लाल या हरे रंग पर निर्भर न रहें; रंग के साथ-साथ आइकन और टेक्स्ट लेबल्स का उपयोग करें।
  • बटन की सक्रिय और अक्षम (Disabled) स्थितियों का भी परीक्षण करें: अक्सर इनएक्टिव या म्यूटेड बटन टेक्स्ट का कंट्रास्ट इतना कम हो जाता है कि वह अधिकांश उपयोगकर्ताओं के लिए अदृश्य हो जाता है।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

WCAG AA और WCAG AAA अनुपालन स्तर में क्या अंतर है?
Level AA अधिकांश सरकारी और कॉर्पोरेट वेबसाइटों के लिए कानूनी और अनुशंसित मानक है (सामान्य टेक्स्ट के लिए 4.5:1)। Level AAA सबसे सख्त मानक है (सामान्य टेक्स्ट के लिए 7:1) जो विशेष एक्सेसिबिलिटी पोर्टल्स के लिए अनिवार्य होता है।
कंट्रास्ट अनुपात की न्यूनतम और अधिकतम सीमा क्या है?
न्यूनतम संभव अनुपात 1:1 है (जब टेक्स्ट और बैकग्राउंड का रंग बिल्कुल समान हो)। अधिकतम संभव अनुपात 21:1 है (शुद्ध काले टेक्स्ट और शुद्ध सफेद बैकग्राउंड के बीच)।
क्या डार्क मोड (Dark Mode) में कंट्रास्ट अनुपात के नियम अलग होते हैं?
नहीं। फॉर्मूला समान रहता है; L₁ हमेशा हल्का रंग (यहाँ टेक्स्ट) और L₂ हमेशा गहरा रंग (यहाँ बैकग्राउंड) होता है। अनुपात की आवश्यकताएं डार्क मोड में भी ठीक वैसी ही रहती हैं।
क्या मेरे परीक्षण किए गए ब्रांड कलर्स किसी बाहरी सर्वर पर भेजे जाते हैं?
नहीं। संपूर्ण रंग विश्लेषण और पूर्वावलोकन आपके स्थानीय वेब ब्राउज़र में होता है। कोई डेटा सर्वर पर प्रेषित नहीं होता।