सीधे कंटेंट पर जाएँ

रंगों का कॉन्ट्रास्ट जाँचें (WCAG)

टेक्स्ट और बैकग्राउंड रंग का कॉन्ट्रास्ट रेशियो WCAG 2.2 AA और AAA के हिसाब से जाँचें, साथ में सबसे नज़दीकी पास होने वाला रंग भी मिलता है। यह आपके ब्राउज़र में चलता है।

बड़ा टेक्स्ट: 24 px रेगुलर या 18.66 px बोल्ड

16 px का सामान्य बॉडी टेक्स्ट WCAG AA पास करने के लिए बैकग्राउंड के मुक़ाबले कम से कम 4.5:1 और AAA के लिए 7:1 चाहिए।

बटन आउटलाइन
कंट्रास्ट अनुपात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

मुफ़्त और असीमित: जितनी चाहें जाँच, हर जोड़ी पर WCAG 2.2 के 5 क्राइटेरिया, हर फ़ेल स्तर पर 2 सुझाए गए सुधार, और 7 रंगों तक का ग्रिड।

कॉन्ट्रास्ट चेकर के बारे में

यह कंट्रास्ट चेकर WCAG 2.2 के रिलेटिव-ल्यूमिनेंस फ़ॉर्मूले से नापता है कि दो रंग चमक में एक-दूसरे से कितने अलग हैं। यही गणना ब्राउज़र के एक्सेसिबिलिटी ऑडिट और डिज़ाइन प्लगइन भी इस्तेमाल करते हैं। नतीजा 1:1 (एक जैसे रंग) से 21:1 (सफ़ेद पर काला) के बीच का अनुपात होता है। सक्सेस क्राइटेरिया 1.4.3 में AA स्तर पर सामान्य टेक्स्ट के लिए 4.5:1 और बड़े टेक्स्ट के लिए 3:1 चाहिए; 1.4.6 में AAA के लिए यह 7:1 और 4.5:1 हो जाता है; 1.4.11 में फ़ोकस रिंग, इनपुट की आउटलाइन और चार्ट की लाइन जैसे अर्थपूर्ण नॉन-टेक्स्ट तत्वों के लिए 3:1 चाहिए।

लाइव सैंपल आपके रंगों में दोनों साइज़ का टेक्स्ट, आउटलाइन वाला बटन और एक आइकन दिखाता है, ताकि आप संख्या के साथ पढ़ने की सुविधा भी परख सकें। अनुपात को राउंड नहीं किया जाता, दशमलव के दो अंकों तक काट दिया जाता है, क्योंकि 4.496:1 वाली जोड़ी 4.5:1 की शर्त पूरी नहीं करती। कोई स्तर फ़ेल होने पर चेकर एक रंग की OKLCH लाइटनेस में खोजता है, उसका ह्यू और क्रोमा वही रखता है, और टेक्स्ट व बैकग्राउंड के लिए अलग-अलग सबसे नज़दीकी पास होने वाली वैल्यू सुझाता है।

यह चेकर सिर्फ़ ठोस रंगों के लिए है। यह फ़ोटो या ग्रेडिएंट पर रखे टेक्स्ट, पारदर्शिता, किसी खास स्क्रीन पर फ़ॉन्ट की मोटाई के असर, या WCAG 3 के लिए प्रस्तावित नए APCA तरीके को नहीं जाँच सकता। इसलिए पास को न्यूनतम मानें और असली स्क्रीन पर भी जाँचें।

गोपनीयता

दोनों रंग इसी टैब में रहते हैं: अनुपात, पास और फ़ेल की जाँच और सुझाए गए सुधार आपका ब्राउज़र निकालता है, और कोई रंग वैल्यू सर्वर पर भेजी या सेव नहीं की जाती।

कॉन्ट्रास्ट चेकर: अक्सर पूछे जाने वाले सवाल

WCAG में बड़ा टेक्स्ट किसे माना जाता है?
बड़ा टेक्स्ट सामान्य वज़न में कम से कम 18 पॉइंट यानी 24 CSS पिक्सेल का होता है, या बोल्ड होने पर कम से कम 14 पॉइंट यानी लगभग 18.66 CSS पिक्सेल का। इतने साइज़ के टेक्स्ट को AA पर सिर्फ़ 3:1 और AAA पर 4.5:1 चाहिए। हेडिंग अक्सर इसमें आती हैं, जबकि ज़्यादातर बटन, लेबल और मुख्य टेक्स्ट छोटे होते हैं, इसलिए उन्हें सख़्त 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 के कई क्राइटेरिया में से एक है, इसलिए पूरा ऑडिट रंग से कहीं ज़्यादा जाँचता है।

इस टूल से दूसरे काम

सभी डेवलपर टूल