CSS मिनिफ़ायर

CSSO से CSS मिनिफ़ाई करें: व्हाइटस्पेस और टिप्पणियाँ हटाता है, रंग व मान छोटे करता है और नियमों को सुरक्षित रूप से मर्ज करता है। बचे बाइट दिखाता है। मुफ़्त।

आउटपुट

पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।

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

सभी देखें

CSS मिनिफ़ायर क्या है?

CSS मिनिफ़ायर स्टाइलशीट को CSSO से कंप्रेस करता है, जो एक संरचनात्मक ऑप्टिमाइज़र है। व्हाइटस्पेस और टिप्पणियाँ हटाने के अलावा यह मान छोटे करता है (#ff0000 → red, 0px → 0), दोहराए नियम मर्ज करता है और जहाँ परिणाम नहीं बदल सकता वहाँ फ़ालतू डिक्लेरेशन हटाता है।

CSS मिनिफ़ायर का उपयोग कैसे करें

  1. अपना CSS इनपुट बॉक्स में पेस्ट करें।
  2. मिनिफ़ाई करें पर क्लिक करें (टाइप करते समय आउटपुट अपने आप भी अपडेट होता है)।
  3. बचत के लिए साइज़ वाली पंक्ति देखें।
  4. मिनिफ़ाई किया हुआ CSS कॉपी या डाउनलोड करें।

उदाहरण

इनपुट
a { color: #ff0000; margin: 0px 0px; } /* c */
आउटपुट
a{color:red;margin:0}

CSS मिनिफ़ायर का उपयोग कब करें

छोटी साइटों की प्रोडक्शन बिल्ड, इनलाइन <style> ब्लॉक या CMS में रखे CSS के लिए इसका उपयोग करें। अगर आपकी बिल्ड पहले से cssnano/lightningcss वाला बंडलर इस्तेमाल करती है तो वही रखें। अगर आपके लाइसेंस को ज़रूरत हो तो लाइसेंस टिप्पणियाँ हाथ से रखें।

CSS मिनिफ़ायर कैसे काम करता है

पहले एक तेज़ स्कैन ब्रेस, स्ट्रिंग और टिप्पणियाँ जाँचता है और असंतुलित ब्लॉक को उनकी जगह के साथ बताता है। फिर CSS को restructuring चालू करके csso.minify को दिया जाता है: CSSO उसे AST (css-tree) में पार्स करता है, सुरक्षित मान कंप्रेशन और नियम मर्जिंग लगाता है, और परिणाम बिना व्हाइटस्पेस के छापता है। /*! … */ लाइसेंस टिप्पणियों सहित सभी टिप्पणियाँ हटा दी जाती हैं।

सामान्य उपयोग मामले

  • लैंडिंग पेज की अलग स्टाइलशीट मिनिफ़ाई करना
  • इनलाइन करने से पहले क्रिटिकल CSS छोटा करना
  • डेटाबेस या CMS में रखा CSS कंप्रेस करना
  • ऑप्टिमाइज़ किए आकार की मूल से तुलना करना

सुरक्षा नोट

सब कुछ आपके ब्राउज़र में ही चलता है; आप जो कोड पेस्ट करते हैं वह कहीं अपलोड नहीं होता।

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

क्या मिनिफ़िकेशन मेरा CSS तोड़ सकता है?

CSSO केवल वही बदलाव करता है जो कैस्केड का नतीजा नहीं बदलते, फिर भी आउटपुट को हमेशा टेस्ट करें।

#ff0000 का red क्यों हो गया?

red छोटा है और उसका रंग बिल्कुल वही है।

क्या लाइसेंस टिप्पणियाँ रखी जाती हैं?

नहीं, सभी टिप्पणियाँ हटा दी जाती हैं। ज़रूरत हो तो लाइसेंस वापस हाथ से जोड़ें।

सुझाए गए अगले कदम

SVG ऑप्टिमाइज़र
ब्राउज़र में SVGO से SVG कोड ऑप्टिमाइज़ और मिनिफ़ाई करें। एडिटर मेटाडेटा, कमेंट और फ़ालतू मार्कअप हटाता है और प्रीव्यू के साथ बचा हुआ साइज़ दिखाता है।
HTTP हेडर चेकर
किसी भी पब्लिक URL का HTTP स्टेटस और रिस्पॉन्स हेडर देखें, HSTS, CSP, X-Frame-Options, nosniff और अन्य सिक्योरिटी हेडर की जाँच के साथ।
CSS बॉक्स शैडो जेनरेटर
CSS box-shadow को विज़ुअली बनाएं: कई लेयर जोड़ें, ऑफ़सेट, ब्लर, स्प्रेड, inset और RGBA ओपेसिटी सेट करें, लाइव प्रीव्यू देखें और साफ़ कोड कॉपी करें।
CSS ग्रेडिएंट जेनरेटर
ड्रैग होने वाले कलर स्टॉप, एंगल, रिपीटिंग मोड और OKLCH इंटरपोलेशन के साथ linear, radial और conic CSS ग्रेडिएंट बनाएं। लाइव प्रीव्यू, कोड कॉपी करें।
CSS फ़्लेक्सबॉक्स जेनरेटर
flex-direction, wrap, justify-content, align-items, gap और हर आइटम के flex, order व align-self विज़ुअली सेट करें, लाइव चाइल्ड और कॉपी करने लायक CSS के साथ।
CSS ग्रिड जेनरेटर
CSS Grid लेआउट विज़ुअली बनाएं: grid-template-columns/rows, वैलिडेशन के साथ नामित एरिया, गैप, अलाइनमेंट और हर आइटम का प्लेसमेंट। साफ़ CSS कॉपी करें।

और श्रेणियाँ देखें