RGB से Hex कन्वर्टर क्या है?
यह टूल किसी भी RGB कलर को — यानी तीन चैनल (Red, Green, Blue), जिनमें से हर एक 0 से 255 तक होता है — #RRGGBB फ़ॉर्मेट के हेक्साडेसिमल कलर कोड में बदल देता है। HTML, CSS, SVG और ज़्यादातर डिज़ाइन सॉफ़्टवेयर में रंग बताने का स्टैंडर्ड तरीका हेक्स कोड ही है, इसलिए RGB से हेक्स में कन्वर्ट करना वेब डेवलपर्स और डिज़ाइनर्स के लिए रोज़मर्रा का काम है।
इसका इस्तेमाल कैसे करें
अपनी Red, Green और Blue वैल्यू डालें — हर एक 0 से 255 के बीच — और फिर सामने आने वाला हेक्स कोड और प्रीव्यू स्वैच देख लें। रेंज से बाहर की वैल्यू अपने-आप 0-255 के बीच सीमित (clamp) कर दी जाती हैं।
फ़ॉर्मूला समझें
हर चैनल की वैल्यू (0-255) को दो अंकों वाली base-16 संख्या के रूप में लिखा जाता है। पहला अंक वैल्यू को 16 से भाग देने पर मिलता है (हाई निबल) और दूसरा अंक 16 से भाग देने पर बचा शेष होता है (लो निबल) — इसमें 0-9 और A-F अंकों का इस्तेमाल होता है। तीनों दो-अंकीय नतीजों को एक # के बाद जोड़ दिया जाता है: $$\text{Hex} = \text{\#} \, \overline{\text{Red}}_{16} \, \overline{\text{Green}}_{16} \, \overline{\text{Blue}}_{16}$$।
हल किया गया उदाहरण
"tomato" रंग लीजिए: \(R=255\), \(G=99\), \(B=71\)। R के लिए: \(255 \div 16 = 15 \to F\), शेष \(15 \to F\), यानी "FF"। G के लिए: \(99 \div 16 = 6 \to 6\), शेष \(3 \to 3\), यानी "63"। B के लिए: \(71 \div 16 = 4 \to 4\), शेष \(7 \to 7\), यानी "47"। सबको जोड़ने पर: #FF6347।
अक्सर पूछे जाने वाले सवाल
हेक्स कोड 6 अंकों का क्यों होता है? तीनों चैनल में से हर एक को दो हेक्स अंक दर्शाते हैं (\(2 \times 3 = 6\)), जो कुल 16,777,216 संभावित रंगों को कवर कर लेते हैं।
क्या मैं बड़े या छोटे अक्षर इस्तेमाल कर सकता हूँ? CSS में दोनों मान्य हैं। यह टूल बड़े अक्षरों (A-F) में आउटपुट देता है; #ff6347 और #FF6347 एक ही रंग हैं।
पारदर्शिता (transparency) का क्या? सामान्य हेक्स कोड में अल्फ़ा चैनल नहीं होता। 8-अंकीय #RRGGBBAA फ़ॉर्मेट में अपारदर्शिता (opacity) जुड़ जाती है, लेकिन यह कन्वर्टर आम 6-अंकीय कोड बनाता है।