वेब डेवलपमेंट

Color Converter

HEX, RGB, HSL, HSV/HSB और CMYK के बीच रंग रूपांतरण — किसी भी फ़ील्ड में मान दर्ज करें, बाकी तुरंत अपडेट हो जाएंगे।

The same color can be written differently depending on context: HEX and RGB are convenient for code, HSL is intuitive for picking a hue and lightness, and CMYK is for print. This tool converts between all of them at once.

How to use it

Which format to use when

Things to keep in mind

CMYK on screen is only an approximation — the exact printed color depends on the printer, paper, and color profile used.

Conversion between color spaces isn't always exact for extreme, highly saturated colors, due to differences in gamut coverage between models.

इस टूल के बारे में लेख: HEX, RGB, HSL: रंग लिखने के इतने तरीक़े क्यों हैं

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

कन्वर्टर अल्फा (पारदर्शिता) चैनल को कैसे संभालता है?

अल्फा HEX (#RRGGBBAA), RGBA और HSLA में सपोर्टेड है — आप जो भी दर्ज करते हैं वह पारदर्शिता सपोर्ट करने वाले अन्य फ़ॉर्मेट्स में आगे बढ़ता है, जबकि बिना अल्फा चैनल वाले फ़ॉर्मेट्स, जैसे सामान्य CMYK, इसे बस नज़रअंदाज़ कर देते हैं।

CMYK में कन्वर्ट करने और वापस HEX में लाने के बाद वैल्यू थोड़ी क्यों बदल जाती है?

CMYK एक प्रिंट-उन्मुख मॉडल है जिसमें RGB से/में कन्वर्ट करने का कोई एक निश्चित फ़ॉर्मूला नहीं है, इसलिए राउंड ट्रिप वैल्यूज़ को एक-दो इकाई की राउंडिंग त्रुटि से बदल सकती है; दृष्टिगत रूप से रंग व्यावहारिक रूप से वही रहता है।

क्या मेरा कलर डेटा कहीं भेजा जाता है?

नहीं, हर कन्वर्जन स्थानीय रूप से आपके ब्राउज़र में JavaScript के साथ होता है — कुछ भी सर्वर पर अपलोड नहीं होता।

OKLCH, HSL से कैसे अलग है?

OKLCH किसी रंग को लाइटनेस (L), क्रोमा (C) और ह्यू (H) के ज़रिए बताता है, पर HSL के उलट यह ध्यान रखता है कि इंसानी आँख वाक़ई लाइटनेस को कैसे परसीव करती है — OKLCH में L बदलने से रंग की परसीव्ड सैचुरेशन डिस्टॉर्ट नहीं होती, इसलिए शेड्स के बीच ट्रांज़िशन ज़्यादा यूनिफ़ॉर्म दिखते हैं।

रंग के «out of gamut» होने का क्या मतलब है?

OKLCH या Display P3 जैसे वाइड स्पेस के कुछ रंग सिर्फ़ sRGB सपोर्ट करने वाले डिस्प्ले पर फ़िज़िकली रीप्रोड्यूस नहीं हो सकते — ऐसे में ब्राउज़र सपोर्टेड गैमट के भीतर सबसे नज़दीकी उपलब्ध रंग इस्तेमाल कर लेता है।

लेख: वेब डेवलपमेंट

CSS मिनिफ़िकेशन: फ़ाइल से वाक़ई क्या हटाया जाता है, और क्यों

मिनिफ़ाइड CSS ब्राउज़र में बिल्कुल वैसे ही काम क्यों करता है, भले ही यह इंसान के लिए अनरीडेबल हो जाए।

JavaScript मिनिफ़िकेशन: मिनिफ़ाई और ऑब्फ़स्केट में फ़र्क़

चाहें तो मिनिफ़ाइड कोड अभी भी पढ़ा जा सकता है, जबकि ऑब्फ़स्केटेड कोड नहीं पढ़ा जा सकता।

HTML मिनिफ़िकेशन: मार्कअप में स्पेस का मतलब क्यों होता है

<pre> या textarea के अंदर स्पेस हटाना पेज का लुक क्यों बिगाड़ सकता है, जबकि लगभग हर दूसरी जगह ऐसा नहीं होता।

CSS ग्रेडिएंट: linear, radial और conic से कैसे अलग है

conic-gradient पाई चार्ट के लिए क्यों सही है, जबकि radial-gradient लाइट-स्पॉट इफ़ेक्ट देता है।

Luhn एल्गोरिदम: कार्ड नंबर की सटीकता कैसे जाँची जाती है

Luhn चेक पास करने वाला कार्ड नंबर इसका मतलब क्यों नहीं कि वह कार्ड वाक़ई मौजूद है।

IBAN: इंटरनेशनल बैंक अकाउंट नंबर की संरचना कैसी होती है

IBAN के पहले दो अक्षर अकाउंट नंबर का हिस्सा नहीं, बल्कि कंट्री कोड क्यों होते हैं।

QR कोड: पिक्सल के एक चौकोर में लिंक कैसे समा जाता है

बीच में लोगो वाला QR कोड डिज़ाइन का हिस्सा ढका होने के बावजूद अभी भी स्कैन क्यों हो जाता है।

बारकोड: Code 128, EAN-13 से कैसे अलग है

स्टोर की शेल्फ़ पर प्रोडक्ट लगभग हमेशा Code 128 की बजाय EAN-13 क्यों इस्तेमाल करते हैं।

Placeholder इमेज: डेवलपमेंट के दौरान नक़ली इमेज क्यों मायने रखती हैं

लेआउट अभी बन ही रहा हो, तो डेवलपर जानबूझकर असली फ़ोटो की जगह ग्रे बॉक्स क्यों डालते हैं।