CSS यूनिट कन्वर्टर क्या है?
CSS साइज़िंग के लिए कई अलग-अलग यूनिट का समर्थन करता है — px और pt जैसी एब्सोल्यूट यूनिट, और rem, em, vw, vh, और % जैसी रिलेटिव यूनिट। रिस्पॉन्सिव, एक्सेसिबल डिज़ाइन के लिए रिलेटिव यूनिट आवश्यक हैं (विशेष रूप से rem यूज़र की ब्राउज़र फ़ॉन्ट-साइज़ प्राथमिकता का सम्मान करता है), लेकिन उनके बीच मानसिक रूप से कन्वर्ट करना वास्तव में कठिन है, क्योंकि परिणाम संदर्भ पर निर्भर करता है: रूट फ़ॉन्ट साइज़, वर्तमान एलिमेंट का फ़ॉन्ट साइज़, या व्यूपोर्ट डाइमेंशन।
यह कन्वर्टर आपके लिए वह गणित करता है: अपना बेस फ़ॉन्ट साइज़, व्यूपोर्ट डाइमेंशन, और जिस मान को आप कन्वर्ट कर रहे हैं वह सेट करें, और हर दूसरी यूनिट में समकक्ष मान तुरंत देखें — यह किसी डिज़ाइन मॉकअप के पिक्सल मापों को रिस्पॉन्सिव rem/vw मानों में बदलने, या यह दोबारा जांचने के लिए उपयोगी है कि कोई मौजूदा CSS नियम स्क्रीन पर वास्तव में क्या रेंडर करता है।
इस कैलकुलेटर का उपयोग कब करें
- प्रोजेक्ट शुरू करने से पहले टूल की लागत का मूल्यांकन करने की आवश्यकता होने पर
- अन्य समान उपकरणों के साथ परिणामों की तुलना करते समय
- विभिन्न परिदृश्यों में उपकरण का उपयोग करना सीखते समय
- टीम या ग्राहकों के साथ परिणाम साझा करते समय
- उपकरण की गणना की सटीकता की जांच करते समय
- किसी विशिष्ट समस्या के लिए त्वरित और आसान समाधान खोजते समय
चरण:
- जिस मान को कन्वर्ट करना है उसे दर्ज करें और उसकी प्रारंभिक यूनिट चुनें।
- अपना बेस फ़ॉन्ट साइज़ सेट करें (डिफ़ॉल्ट रूप से ब्राउज़र मानक 16px)।
- vw/vh कन्वर्ज़न के लिए, अपनी लक्षित व्यूपोर्ट चौड़ाई और ऊंचाई दर्ज करें।
- हर दूसरी यूनिट में समकक्ष मान तुरंत पढ़ें।
सूत्र
1rem = 1em = बेस फ़ॉन्ट साइज़ (डिफ़ॉल्ट 16px)
1pt = 96/72 px ≈ 1.333px
1vw = व्यूपोर्ट चौड़ाई / 100
1vh = व्यूपोर्ट ऊंचाई / 100
1% = संदर्भ मान / 100
उपयोग के मामले
- एक्सेसिबल CSS के लिए डिज़ाइनर के पिक्सल-आधारित Figma/Sketch स्पेक को rem मानों में बदलना
- यह जांचना कि vw-आधारित रिस्पॉन्सिव फ़ॉन्ट साइज़ किसी विशिष्ट स्क्रीन चौड़ाई पर वास्तव में क्या रेंडर करता है
- लेगेसी pt-आधारित प्रिंट या ईमेल CSS को वेब-मानक px या rem में बदलना
- यह ऑडिट करना कि क्या किसी डिज़ाइन सिस्टम का स्पेसिंग स्केल यूनिट में साफ़-साफ़ मेल खाता है
- डेवलपर टूल्स खोले बिना कोड रिव्यू के दौरान किसी CSS मान की तुरंत जांच करना
मुख्य लाभ
- सभी 7 सामान्य CSS यूनिट के बीच एक ही जगह पर कन्वर्ट करता है
- एक निश्चित अनुमान के बजाय आपके वास्तविक बेस फ़ॉन्ट साइज़ और व्यूपोर्ट का उपयोग करता है
- टाइप करते ही तुरंत परिणाम — ब्राउज़र डेवलपर टूल्स खोलने की ज़रूरत नहीं
- मुफ़्त, बिना साइन-अप, पूरी तरह आपके ब्राउज़र में चलता है
प्रो टिप्स
- नेस्टेड कंपोनेंट में अप्रत्याशित जमाव से बचने के लिए फ़ॉन्ट साइज़ के लिए em के बजाय rem को प्राथमिकता दें
- यदि आपके लक्षित ब्राउज़र समर्थन करते हैं तो मोबाइल फ़ुल-स्क्रीन लेआउट के लिए vh के बजाय dvh/svh का उपयोग करें
- rem कन्वर्ज़न को अनुमानित बनाए रखने के लिए अपने डिज़ाइन सिस्टम में एक सुसंगत बेस फ़ॉन्ट साइज़ बनाए रखें
- पिक्सल-परफ़ेक्ट डिज़ाइन को बदलते समय, स्पेसिंग को rem में बदलें लेकिन बॉर्डर-चौड़ाई और अन्य बारीक विवरण px में ही रखें
सामान्य गलतियाँ जिनसे बचना चाहिए
- यह जांचे बिना कि रूट फ़ॉन्ट साइज़ बदला गया है या नहीं, यह मान लेना कि 1rem हमेशा 16px के बराबर होता है
- ब्राउज़र एड्रेस बार व्यवहार को ध्यान में रखे बिना मोबाइल फ़ुल-हाइट लेआउट के लिए vh का उपयोग करना
- em-आधारित फ़ॉन्ट साइज़ को नेस्ट करना और उनके अप्रत्याशित रूप से जमा होने पर हैरान होना
- एक ही कंपोनेंट में px और rem को असंगत रूप से मिलाना, जिससे एक्सेसिबिलिटी स्केलिंग टूट जाती है
मुख्य शर्तें समझाई गईं
- रूट फ़ॉन्ट साइज़: html एलिमेंट पर सेट फ़ॉन्ट-साइज़, जिसके सापेक्ष सभी rem यूनिट होती हैं
- व्यूपोर्ट: ब्राउज़र विंडो में वेब पेज का दृश्यमान क्षेत्र
- एब्सोल्यूट यूनिट: px या pt जैसी एक यूनिट जिसका एक स्थिर वास्तविक-विश्व आकार है, किसी संदर्भ के सापेक्ष नहीं
- रिलेटिव यूनिट: rem, em, vw, या % जैसी एक यूनिट जिसका आकार किसी अन्य मान पर निर्भर करता है
संबंधित अवधारणाएँ
- कलर कनवर्टर: HEX, RGB और HSL रंग प्रारूपों के बीच कन्वर्ट करें
- लंबाई कनवर्टर: इंच, सेंटीमीटर, पिक्सल और अधिक के बीच कन्वर्ट करें
- यूनिट कनवर्टर: विभिन्न माप इकाइयों के बीच कन्वर्ट करें
- पहलू अनुपात कैलकुलेटर: आस्पेक्ट रेशियो की गणना और कन्वर्ट करें
- डेटा कनवर्टर: बाइट, KB, MB, GB और TB के बीच कन्वर्ट करें
उदाहरण
16px बेस फ़ॉन्ट साइज़ पर, 1.5rem 24px में बदलता है। 1440px व्यूपोर्ट चौड़ाई पर, 5vw 72px में बदलता है।
आपके परिणामों की व्याख्या
यह टूल आपके द्वारा प्रदान किए गए इनपुट के आधार पर विस्तृत परिणाम दिखाता है। संख्याओं की व्याख्या कैसे करें और उनके आधार पर निर्णय कैसे लें, इसे समझने के लिए प्रत्येक अनुभाग की सावधानी से समीक्षा करें।
यदि आपके पास टूल कैसे काम करता है या विशिष्ट परिणामों की व्याख्या कैसे करें, इस बारे में प्रश्न हैं, तो नीचे अक्सर पूछे जाने वाले प्रश्न अनुभाग देखें या सहायता से संपर्क करें।

