मुफ़्त रंग परिवर्तक
HEX, RGB, HSL, HSV, और CMYK स्वरूपों के बीच रंगों को तुरंत परिवर्तित करें। इसमें लाइटनेस स्केल और प्रीसेट नमूने शामिल हैं।
किसी रंग को HEX, RGB, HSL, HSV और CMYK के बीच परिवर्तित करें — लाइव प्रिव्यू और वन-टैप कॉपी के साथ। सबकुछ आपके ब्राउज़र में चलता है।
स्वीकार्य: HEX (#fff या #ffffff), RGB (255, 255, 255) या HSL (360, 100%, 50%)
WCAG विपरीतता
सफेद पृष्ठभूमि पर
2.49:1
काली पृष्ठभूमि पर
8.44:1
चमक स्केल
उस शेड पर स्विच करने के लिए किसी भी स्वॉच पर क्लिक करें
सामान्य उपयोग
- वेब डिजाइन के लिए रंग बदलेंकिसी भी रंग के लिए HEX, RGB और HSL मान प्राप्त करें — CSS या Tailwind में पेस्ट करने के लिए तैयार।
- प्रिंट के लिए रंग बदलें (CMYK)प्रिंट डिजाइन और व्यावसायिक प्रिंटिंग में उपयोग के लिए स्क्रीन रंग (HEX/RGB) को CMYK मान में बदलें।
- डिजाइन सिस्टम के लिए रंग पैलेट बनाएंब्रांड रंगों को सभी प्रारूपों में बदलें और पूर्ण डिजाइन सिस्टम के लिए सुसंगत हल्कापन स्केल जेनरेट करें।
- पहुंच के लिए रंग विपरीतता जांचेंविपरीतता अनुपात उपकरणों में उपयोग के लिए RGB मान प्राप्त करने के लिए रंग कन्वर्ट करें — सुलभ डिजाइन के लिए WCAG अनुपालन।
- Figma के लिए रंगों को कन्वर्ट करेंFigma रंग पिकर और डिजाइन टोकन सिस्टम में पेस्ट करने के लिए सटीक HEX और RGB मान प्राप्त करें।
यह कैसे काम करता है
सारा कन्वर्ज़न लॉजिक हाथ से लिखा JavaScript है जो पूरी तरह आपके ब्राउज़र में चलता है — कोई लाइब्रेरी नहीं, कोई सर्वर कॉल नहीं। टूल आपके इनपुट को पार्स करता है, इसे शुद्ध गणित फ़ंक्शनों की एक चेन से गुज़ारता है, और आधुनिक CSS Color 4 स्पेस oklch() और lab() सहित एक साथ ग्यारह आउटपुट फ़ॉर्मेट बनाता है।
- 1लचीली इनपुट पार्सिंगएक कस्टम पार्सर हेक्स (3, 4, 6, या 8 अंक), rgb()/rgba(), दोनों legacy कॉमा सिंटैक्स और आधुनिक स्पेस सिंटैक्स में hsl()/hsla(), और नंगे न्यूमेरिक triples स्वीकार करता है। दशमलव या प्रतिशत के रूप में अल्फ़ा वैल्यू किसी भी कन्वर्ज़न शुरू होने से पहले 0–1 रेंज में नॉर्मलाइज़ की जाती हैं।
- 2RGB कन्वर्ज़न हब के रूप मेंहर स्वीकृत फ़ॉर्मेट पहले एक कैनोनिकल RGB triplet में हल किया जाता है। उस एक प्रतिनिधित्व से टूल फैलता है: HSL और HSV स्टैंडर्ड min/max/chroma फ़ॉर्मूले उपयोग करते हैं; CMYK की-चैनल खोजकर निकाला जाता है; और sRGB लीनियराइज़ेशन (IEC 61966-2-1 में परिभाषित पीसवाइज़ गामा कर्व) पर्सेप्चुअल-स्पेस गणनाओं से पहले लागू किया जाता है।
- 3अपने आप से गणना किए गए पर्सेप्चुअल कलर स्पेसoklch() Björn Ottosson के रेफ़रेंस 3×3 मैट्रिक्स (LMS cube-root स्पेस) का उपयोग करके गणना किया जाता है। lab() और lch() D65 व्हाइट पॉइंट से D50 में बदलने के लिए Bradford क्रोमैटिक एडाप्टेशन उपयोग करते हैं, जो CSS Color 4 के lab() को परिभाषित करने के तरीक़े से मेल खाता है। ये वही फ़ॉर्मूले हैं जो ब्राउज़र रेंडरिंग इंजनों में उपयोग होते हैं — यहाँ बिना किसी बाहरी डिपेंडेंसी के लागू किए गए।
- 4WCAG कंट्रास्ट और लाइटनेस स्केलरिलेटिव ल्यूमिनेंस WCAG 2.1 फ़ॉर्मूले (लीनियराइज़्ड R, G, B, 0.2126/0.7152/0.0722 वेट किए) के अनुसार गणना की जाती है और सफ़ेद और काले के मुक़ाबले कंट्रास्ट रेश्यो को AA-large, AA, AAA, या Fail में दर्जा दिया जाता है। HSL लाइटनेस चैनल को 10% से 90% तक चलाकर एक नौ-चरण लाइटनेस स्ट्रिप बनाई जाती है, जो आपको उस शेड को कन्वर्ट करने के लिए किसी भी स्वैच पर क्लिक करने देती है।
संबंधित टूल
रंग पिकर और पैलेट जेनरेटर
रंग चुनें, HEX/RGB/HSL के बीच कनवर्ट करें, और सामंजस्यपूर्ण पैलेट बनाएं।
रैंडम रंग जनरेटर
रैंडम रंग एक-एक करके या पाँच रंगों के पैलेट के रूप में बनाएँ, पसंद वाले रंग लॉक करें, HEX, RGB या HSL मान कॉपी करें और पैलेट को PNG या CSS के रूप में एक्सपोर्ट करें।
रंग पैलेट जेनरेटर
किसी भी आधार रंग से पूरक, एनालॉगस, ट्रियाडिक और मोनोक्रोमैटिक रंग पैलेट उत्पन्न करें। एक क्लिक में हेक्स कोड कॉपी करें।