डेवलपर टूल / 18

CSS यूनिट कन्वर्टर (px / rem / em / vh / vw)

मूल आधार आकार (डिफ़ॉल्ट 16px) के अनुसार पिक्सेल आकारों को rem, em, vw और vh में बदलें।

CSS यूनिट कन्वर्टर (px / rem / em / vh / vw): TOEA सापेक्ष CSS फ़ॉन्ट और लेआउट यूनिट की गणना करता है और संदर्भ के लिए स्केल तालिकाएँ बनाता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।

रन
आपके ब्राउज़र में
लागत
मुफ़्त · साइन अप की ज़रूरत नहीं
उपलब्धता
इस्तेमाल के लिए तैयार
पिक्सेल
24px
REM
1.5rem
EM
1.5em
VW (1440px)
1.6667vw
font-size: 1.5rem; /* 24px */

पिक्सेल से REM कन्वर्ज़न स्केल तालिका (16px बेस)

1px0.0625rem0.0625em
2px0.125rem0.125em
4px0.25rem0.25em
8px0.5rem0.5em
10px0.625rem0.625em
12px0.75rem0.75em
14px0.875rem0.875em
16px1rem1em
18px1.125rem1.125em
20px1.25rem1.25em
24px1.5rem1.5em
28px1.75rem1.75em
32px2rem2em
36px2.25rem2.25em
40px2.5rem2.5em
48px3rem3em
56px3.5rem3.5em
64px4rem4em
72px4.5rem4.5em
80px5rem5em
96px6rem6em
128px8rem8em

px के बजाय rem क्यों

ब्राउज़र 16px से शुरू होते हैं, लेकिन कम दृष्टि वाले लोग अक्सर अपने ब्राउज़र की सेटिंग्स में डिफ़ॉल्ट फ़ॉन्ट आकार बढ़ाते हैं। rem में आकार दिया गया टेक्स्ट उस सेटिंग के साथ बढ़ता है; px में दिया गया टेक्स्ट नहीं बढ़ता। पेज zoom दोनों को बड़ा करता है, लेकिन font-size setting पर कई पाठक निर्भर करते हैं और WCAG का resize-text criterion अपेक्षा करता है कि टेक्स्ट बिना नुकसान के 200% तक बढ़ सके। टेक्स्ट का आकार और उसके आसपास की spacing rem में रखें, तथा hairlines और borders के लिए px रखें।

em कॉलम और नेस्टिंग

em एलिमेंट के अपने फ़ॉन्ट आकार के सापेक्ष होता है, लेकिन font-size के लिए यह parent के फ़ॉन्ट आकार के सापेक्ष होता है। यहाँ के em मान मानते हैं कि parent root size पर है, जो केवल top level पर सही होता है। 0.875em एलिमेंट के अंदर फिर से 0.875em लगाने पर 14px के बजाय 12.25px मिलता है और सिकुड़ना लगातार बढ़ता जाता है। इसी कारण rem सुरक्षित default है, जबकि em उस spacing के लिए उपयुक्त है जिसे अपने component के टेक्स्ट के साथ scale होना चाहिए।

62.5% base और viewport units

html { font-size: 62.5% } सेट करने पर 1rem बराबर 10px हो जाता है, जिससे गणना आसान होती है; मिलान के लिए base size के रूप में 10 डालें। इससे rem में आकार दी गई बाकी सभी चीज़ें, third-party components सहित, छोटी हो जाती हैं, इसलिए body पर फिर से पढ़ने योग्य आकार सेट करें।

vw और vh के आँकड़े 1440 × 900 viewport मानते हैं। फ़ोन पर browser toolbar दिखाई देने के दौरान 100vh दिखने वाले क्षेत्र से अधिक ऊँचा हो सकता है; 100svh और 100dvh वे units हैं जो इसका हिसाब रखते हैं।

इस्तेमाल करने का तरीका

  1. पिक्सेल मान (px) और मूल आधार आकार (डिफ़ॉल्ट 16px) दर्ज करें।
  2. गणना किए गए rem, em, vw और vh मान देखें।
  3. तुरंत इस्तेमाल योग्य CSS स्निपेट कॉपी करें या स्केल तालिका देखें।

गोपनीयता और सीमाएँ

यह क्लाइंट-साइड JavaScript में तुरंत चलता है।

संबंधित टूल्स

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

मानक मूल फ़ॉन्ट आधार आकार क्या है?

ज़्यादातर आधुनिक वेब ब्राउज़र में डिफ़ॉल्ट आधार आकार 16px होता है।

मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं