Contrast Checker: तुरंत WCAG अनुपात और AA/AAA

किन्हीं दो रंगों के लिए WCAG contrast अनुपात की गणना करने और AA/AAA पास या फेल दिखाने वाला contrast checker। आपके browser में चलता है; रंग आपके डिवाइस पर रहते हैं।

आपके द्वारा दर्ज रंग मान आपके browser में स्थानीय रूप से प्रोसेस होते हैं और कुछ भी किसी सर्वर पर अपलोड नहीं होता।

निर्माण और रखरखाव: Udit Agarwal

रंग कोड के साथ काम कर रहे हैं? CSS Color Converter आज़माएँ।

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

यह contrast checker किन्हीं दो रंगों के बीच WCAG रंग contrast अनुपात मापता है और आपको तुरंत बताता है कि वे AA या AAA accessibility स्तर पास करते हैं या नहीं। एक foreground (text) रंग और एक background रंग hex या rgb/rgba के रूप में दर्ज करें, या उन्हें बिल्ट-इन रंग स्वैच से चुनें, और टूल सटीक अनुपात के साथ-साथ normal व large text के लिए पास/फेल फैसले की गणना करता है। यह उन डेवलपर्स, डिज़ाइनरों, और QA इंजीनियरों के लिए बनाया गया है जिन्हें accessible interfaces, design systems, या marketing पेज बनाते समय एक त्वरित रंग contrast अनुपात जाँच चाहिए। एक लाइव प्रीव्यू आपके चुने हुए रंगों में सैंपल टेक्स्ट रेंडर करता है ताकि आप एक नज़र में पठनीयता आँक सकें और accessibility contrast समस्याओं को जल्दी पकड़ सकें। सब कुछ आपके browser में स्थानीय रूप से चलता है, इसलिए आपके रंग मान आपके डिवाइस पर प्रोसेस होते हैं और कुछ भी किसी सर्वर पर अपलोड नहीं होता।

विशेषताएँ

  • दो रंगों के बीच सटीक WCAG 2.x contrast अनुपात की गणना करता है
  • hex (3 या 6 अंक), rgb(), और rgba() रंग फ़ॉर्मैट स्वीकार करता है
  • normal text (4.5:1) और large text (3:1) के लिए AA पास/फेल दिखाता है
  • normal text (7:1) और large text (4.5:1) के लिए AAA पास/फेल दिखाता है
  • foreground और background दोनों के लिए native रंग picker स्वैच
  • लाइव प्रीव्यू जो आपके चुने हुए रंगों में सैंपल टेक्स्ट रेंडर करता है
  • जब कोई रंग मान parse नहीं हो पाता तो स्पष्ट validation संदेश

कंट्रास्ट चेकर का उपयोग कैसे करें

  1. अपना text रंग Foreground (text) फ़ील्ड में दर्ज करें, या रंग स्वैच से चुनें।
  2. अपना background रंग Background फ़ील्ड में दर्ज करें, या इसके स्वैच का उपयोग करें।
  3. फैसले बैज के ऊपर दिखाया गया contrast अनुपात पढ़ें।
  4. normal और large text के लिए AA व AAA पास/फेल बैज जाँचें।

उदाहरण

इनपुट

Foreground (text): #777777
Background: #ffffff

आउटपुट

contrast ratio: 4.48
AA · normal text (4.5:1): Fail
AA · large text (3:1): Pass
AAA · normal text (7:1): Fail
AAA · large text (4.5:1): Fail

सफेद पर मध्यम ग्रे normal-size body text के लिए AA को थोड़े अंतर से फेल करता है।

सामान्य त्रुटियाँ और समस्या निवारण

  • "red" या "rebeccapurple" जैसा CSS रंग नाम पेस्ट करने पर एक invalid color त्रुटि लौटती है। — named रंगों के बजाय एक hex मान (जैसे #ff0000), या rgb()/rgba() का उपयोग करें।
  • alpha वाला एक 8-अंकीय hex (#rrggbbaa) एक invalid color के रूप में अस्वीकार किया जाता है। — alpha चैनल हटाएँ और एक 6-अंकीय hex दें; checker केवल opaque रंग पढ़ता है।
  • Text AA large पास करता है पर AA normal फेल करता है, और आप अनिश्चित हैं कि कौन-सा लागू होता है। — Large text का मतलब लगभग 18pt+ (या 14pt+ bold) है; body copy को सख्त 4.5:1 normal threshold पूरा करना चाहिए।
  • एक rgba() alpha मान contrast अनुपात नहीं बदलता। — अनुपात केवल RGB चैनलों पर गणना किया जाता है, इसलिए जाँचने से पहले वास्तविक background रंग के विरुद्ध transparency को flatten करें।

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

contrast checker क्या है और WCAG अनुपात क्यों मायने रखता है?
एक contrast checker दो रंगों की तुलना करता है और उनके बीच WCAG contrast अनुपात रिपोर्ट करता है, जो भविष्यवाणी करता है कि text कितना पठनीय होगा। ArrayKit Contrast Checker सटीक अनुपात के साथ-साथ AA और AAA फैसले दिखाता है ताकि आप पुष्टि कर सकें कि low-vision उपयोगकर्ताओं के लिए text पठनीय है।
WCAG पास करने के लिए मुझे किस contrast अनुपात की ज़रूरत है?
WCAG AA को normal text के लिए कम से कम 4.5:1 और large text के लिए 3:1 चाहिए, जबकि AAA को normal text के लिए 7:1 और large text के लिए 4.5:1 चाहिए। Contrast Checker चारों फैसले एक साथ दिखाता है।
मैं अपने text और background के लिए contrast अनुपात कैसे जाँचूँ?
अपना text रंग Foreground फ़ील्ड में और अपना background रंग Background फ़ील्ड में (hex, rgb, या rgba) दर्ज करें, या स्वैच का उपयोग करें। Contrast Checker आपके टाइप करते ही अनुपात और AA/AAA बैज लाइव अपडेट करता है।
3:1 threshold के लिए large text के रूप में क्या गिना जाता है?
Large text आम तौर पर लगभग 18pt और उससे ऊपर है, या bold होने पर 14pt और उससे ऊपर। इससे छोटा कुछ भी normal text माना जाता है और उसे उच्च 4.5:1 अनुपात पूरा करना चाहिए।
क्या contrast अनुपात opacity का हिसाब रखता है?
नहीं। अनुपात ठोस RGB मानों पर आधारित है, इसलिए किसी अर्ध-पारदर्शी रंग को Contrast Checker में जाँचने से पहले उसके वास्तविक background के विरुद्ध flatten करें।
क्या Contrast Checker में मैं जो रंग दर्ज करता हूँ वे कहीं भेजे जाते हैं?
नहीं। Contrast Checker पूरी तरह आपके browser में चलता है, इसलिए आपके द्वारा दर्ज रंग आपके डिवाइस पर रहते हैं और कुछ भी किसी सर्वर पर अपलोड नहीं होता।

संबंधित टूल

  • CSS कलर कन्वर्टर — लाइव स्वैच के साथ HEX, RGB और HSL के बीच कन्वर्ट करें।
  • CSS / SCSS फ़ॉर्मेटर — CSS/SCSS/LESS को सुंदर या छोटा बनाएँ, प्रॉपर्टी क्रमबद्ध करें और डुप्लिकेट हटाएँ।
  • SVG ऑप्टिमाइज़र — SVG को छोटा करें: टिप्पणियाँ, मेटाडेटा और एडिटर अवशेष हटाएँ, और रिक्त स्थान संक्षिप्त करें।
  • HTML फ़ॉर्मेटर — HTML को सुंदर या छोटा बनाएँ, इनलाइन CSS/JS फ़ॉर्मेट करें और परिणाम का पूर्वावलोकन करें।
  • इमेज ऑप्टिमाइज़र — इमेज को पुनः एन्कोड और छोटा करें (JPEG/WebP/PNG), वैकल्पिक रीसाइज़ के साथ।
  • Open Graph जेनरेटर — सोशल कार्ड पूर्वावलोकन के साथ Open Graph और Twitter मेटा टैग जेनरेट करें।
  • Markdown पूर्वावलोकन — लाइव पूर्वावलोकन के साथ Markdown को HTML में रेंडर करें।

कोड फ़ॉर्मेटर के और टूल

  • Mermaid डायग्राम रेंडरर — Mermaid डायग्राम (फ़्लो, सीक्वेंस, गैंट) को अपने ब्राउज़र में SVG के रूप में रेंडर करें।
  • SVG ऑप्टिमाइज़र — SVG को छोटा करें: टिप्पणियाँ, मेटाडेटा और एडिटर अवशेष हटाएँ, और रिक्त स्थान संक्षिप्त करें।
  • MongoDB क्वेरी ब्यूटीफायर — MongoDB क्वेरी और find() स्टेटमेंट को आपके ब्राउज़र में सुंदर बनाएँ और इंडेंट करें।
  • MongoDB एग्रीगेशन ब्यूटीफायर — MongoDB एग्रीगेशन पाइपलाइनों को आपके ब्राउज़र में सुंदर बनाएँ और इंडेंट करें।
  • MongoDB एक्सप्लोरर — MongoDB दस्तावेज़ या कलेक्शन नमूने का अन्वेषण करें और उसके फ़ील्ड स्कीमा व प्रकार का अनुमान लगाएँ।
  • OpenAPI / Swagger फ़ॉर्मेटर — OpenAPI / Swagger स्पेसिफिकेशन (JSON या YAML) को फ़ॉर्मेट व वैलिडेट करें और पाथ तथा ऑपरेशन गिनें।
  • CSS Unit Converter — px, rem, em, pt और % के बीच लाइव बदलें।
  • Glob to Regex Converter — एक glob पैटर्न को JavaScript regex में बदलें और टेस्ट करें।
  • HTML to Markdown Converter — किसी भी HTML को साफ़, पठनीय Markdown में बदलें।
  • TOML Formatter और Converter — TOML को फ़ॉर्मैट करें और उसे JSON से और में बदलें।
  • logfmt से JSON — logfmt key=value लॉग को JSON में और वापस बदलें, quoted मानों और type coercion के साथ।
  • dotenv से JSON — एक .env फ़ाइल को JSON ऑब्जेक्ट में और JSON को वापस .env में बदलें।

कोड फ़ॉर्मेटर के सभी टूल देखें (32) · सभी टूल