MCP के माध्यम से कनेक्ट करें →

गणना दर्ज करें

6-अंकीय हेक्स कोड दर्ज करें, शुरुआत में # के साथ या बिना।

सूत्र (फॉर्मूला)

विज्ञापन

परिणाम

RGB रंग
rgb(52, 152, 219)
from #3498DB
लाल 52
हरा 152
नीला 219

Hex से RGB कन्वर्ज़न क्या है?

हेक्स कलर कोड किसी रंग को दर्शाने का 6-अंकीय हेक्साडेसिमल (बेस-16) तरीका है, जिसका इस्तेमाल वेब डिज़ाइन और CSS में खूब होता है — जैसे #3498DB। इसके हर दो अंक तीन प्राथमिक रंग चैनलों में से एक को दर्शाते हैं: लाल, हरा और नीला। RGB मॉडल उसी रंग को 0 से 255 के बीच के तीन दशमलव अंकों के रूप में व्यक्त करता है। यह कन्वर्टर किसी हेक्स कोड को उसके बराबर के RGB तिकड़ी में बदल देता है और साथ में एक लाइव कलर स्वैच भी दिखाता है।

इसका इस्तेमाल कैसे करें

बॉक्स में कोई हेक्स कलर कोड टाइप करें या पेस्ट करें। आप शुरुआत में # लगा सकते हैं या नहीं भी — दोनों तरह से काम करेगा। यह टूल मानक 6-अंकीय कोड के साथ-साथ 3-अंकीय शॉर्टहैंड भी स्वीकार करता है (जैसे #0AF, जो फैलकर #00AAFF बन जाता है)। कैलकुलेट दबाएँ और लाल, हरे व नीले मान के साथ-साथ प्रीव्यू स्वैच देखें।

फ़ॉर्मूला समझें

यह कन्वर्ज़न सीधे बेस-16 को पढ़ने की प्रक्रिया है। 6-अक्षरों की स्ट्रिंग को दो-दो अक्षरों की तीन जोड़ियों में बाँटा जाता है। हर जोड़ी को एक हेक्साडेसिमल संख्या की तरह पढ़ा जाता है: पहले हेक्स अंक को 16 से गुणा किया जाता है और दूसरा उसमें जोड़ दिया जाता है। यानी जोड़ी "FF" = \(15\times16 + 15 = 255\), और "00" = 0। सामान्य फ़ॉर्मूला है मान = (पहला अंक × 16) + दूसरा अंक, जहाँ हर अंक 0–15 के बीच होता है (A–F का मतलब 10–15)।

$$(R,G,B) = \big(\,\text{hex}_{[1,2]},\ \text{hex}_{[3,4]},\ \text{hex}_{[5,6]}\,\big)_{16}$$ $$\text{where}\quad \left\{ \begin{aligned} R &= \operatorname{int}_{16}\!\left(\text{Hex}_{[1,2]}\right) \\ G &= \operatorname{int}_{16}\!\left(\text{Hex}_{[3,4]}\right) \\ B &= \operatorname{int}_{16}\!\left(\text{Hex}_{[5,6]}\right) \end{aligned} \right.$$
विज्ञापन
हेक्स कोड को लाल, हरे और नीले बाइट जोड़ों में विभाजित किया गया
हर हेक्स जोड़ा लाल, हरे और नीले चैनल में से एक से मेल खाता है (आधार 16)।

हल किया हुआ उदाहरण

#3498DB को लीजिए। इसे 34, 98, DB में बाँटें। लाल = \(3\times16 + 4 = 52\)। हरा = \(9\times16 + 8 = 152\)। नीला = \(D(13)\times16 + B(11) = 208 + 11 = 219\)। नतीजा है rgb(52, 152, 219) — एक जाना-पहचाना आसमानी नीला रंग।

R, G, B चैनल बार के साथ रंग नमूने का पूर्वावलोकन
संयुक्त RGB चैनल अंतिम रंग नमूना बनाते हैं।

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

क्या छोटे-बड़े अक्षर मायने रखते हैं? नहीं। #abcdef और #ABCDEF दोनों से एक ही RGB नतीजा मिलता है।

3-अंकीय कोड का क्या? #F60 जैसा 3-अंकीय हेक्स एक शॉर्टहैंड है जिसमें हर अंक दोगुना हो जाता है, और कन्वर्ज़न से पहले यह #FF6600 बन जाता है।

मान 255 पर ही क्यों रुक जाते हैं? हर चैनल दो हेक्स अंकों का इस्तेमाल करता है, और दो अंकों का सबसे बड़ा हेक्स मान FF, 255 के बराबर होता है — यानी हर चैनल में 256 संभावित स्तर (0–255)।

अंतिम अपडेट: