CSS मिनिफ़ायर
नयाcomments और अनावश्यक whitespace हटाकर CSS छोटा करें।
Runs entirely in your browser. Nothing is uploaded.
CSS को एक ही जगह मिनिफाई और कम्प्रेस करें
यह CSS मिनिफायर आपकी स्टाइलशीट को छोटा करता है — हर वो कैरेक्टर हटाकर जो ब्राउज़र को चाहिए नहीं: कमेंट्स, व्हाइटस्पेस, लाइन ब्रेक और हर रूल के अंत का अनावश्यक सेमीकोलन। इससे फ़ाइल बाइट्स में छोटी होती है लेकिन दिखने में बिल्कुल वैसी ही रहती है। अपना कोड पेस्ट करें या .css फ़ाइल ड्रॉप करें और कम्प्रेस्ड रिज़ल्ट तुरंत दिखता है — सटीक बाइट्स और प्रतिशत बचत के साथ।
यह एक साथ CSS कम्प्रेसर और CSS ब्यूटिफायर भी है: एक बटन से मिनिफाई और अन-मिनिफाई के बीच स्विच करें। वही टूल जो स्टाइलशीट को छोटा करता है, उसे वापस पठनीय, इंडेंटेड कोड में भी बदल सकता है।
क्या हटाया जाता है — और क्या कभी नहीं छुआ जाता
जब आप CSS मिनिफाई करते हैं, तो टूल कमेंट्स हटाता है, सभी व्हाइटस्पेस को हटाता है, { } : ; , > + जैसे सिंबल के आसपास के स्पेस हटाता है, और हर क्लोज़िंग ब्रेस से पहले का आखिरी सेमीकोलन भी हटाता है। Aggressive मोड चालू करें और यह लीडिंग ज़ीरो भी हटाता है (0.5em → .5em) और ज़ीरो वैल्यू से यूनिट (0px → 0)।
सबसे ज़रूरी बात — यह लॉसलेस है। क्वोटेड स्ट्रिंग्स, url() वैल्यू और calc() एक्सप्रेशन को कुछ भी हटाने से पहले सुरक्षित किया जाता है, इसलिए calc(100% - 2rem) जैसी वैल्यू के ज़रूरी स्पेस बचे रहते हैं। कई ऑनलाइन मिनिफायर calc() पर गलती करते हैं — यह टूल नहीं करता।
मिनिफाई या ब्यूटिफाई — सच्चा दो-तरफा टूल
क्या किसी एक लाइन में दबी स्टाइलशीट पढ़नी है? Beautify मोड पर जाएं और CSS अन-मिनिफाई करें: टूल कोड को फिर से इंडेंट करता है, हर डिक्लेरेशन अपनी लाइन पर रखता है, हर कोलन के बाद स्पेस जोड़ता है और सेलेक्टर लिस्ट को साफ-सुथरा करता है। 2 स्पेस, 4 स्पेस या टैब इंडेंटेशन चुनें।
चूंकि मिनिफाई और ब्यूटिफाई दोनों रिवर्सिबल हैं, इसलिए आप प्रोडक्शन CSS पेस्ट कर सकते हैं, पढ़ सकते हैं, बदल सकते हैं और फिर मिनिफाई कर सकते हैं — पेज छोड़े बिना।
cssminifier.com, CleanCSS और cssnano से तुलना
cssminifier.com सबसे ज़्यादा इस्तेमाल होने वाला ऑनलाइन विकल्प है, लेकिन यह आपका कोड उनके सर्वर पर भेजता है। प्रोप्राइटरी स्टाइलशीट — क्लाइंट प्रोजेक्ट, अप्रकाशित डिज़ाइन, इंटर्नल टूलिंग — के लिए यह एक असली जोखिम है। CleanCSS और cssnano Node.js लाइब्रेरी हैं: ऑटोमेटेड पाइपलाइन के लिए अच्छी हैं लेकिन बिना लोकल इंस्टॉल के उपलब्ध नहीं।
यह टूल सब कुछ JavaScript से लोकली प्रोसेस करता है — कुछ भी कभी अपलोड नहीं होता। कोई अकाउंट नहीं, कोई अपलोड नहीं, कोई इंस्टॉलेशन नहीं — iPhone, Android, Mac, Windows और Linux पर काम करता है।
बचाए गए बाइट्स देखें — gzip सहित
एक स्टैट्स बार ओरिजिनल साइज़, आउटपुट साइज़ और बचाए गए बाइट्स और प्रतिशत दिखाता है — ताकि आप हमेशा जान सकें कि आपका CSS कितना छोटा हुआ। साइज़ असली UTF-8 बाइट्स में मापी जाती है, कैरेक्टर काउंट में नहीं।
यह ब्राउज़र में लोकली कम्प्यूट की गई gzipped वैल्यू भी दिखाता है। मिनिफिकेशन और gzip मिलकर काम करते हैं — पहले सोर्स मिनिफाई करें, फिर होस्ट उसे कम्प्रेस करे। दोनों नंबर एक साथ देखने से कुल बचत एकदम स्पष्ट हो जाती है।
100% प्राइवेट — कुछ भी आपके ब्राउज़र से बाहर नहीं जाता
हर मिनिफिकेशन और ब्यूटिफिकेशन JavaScript की मदद से आपके ब्राउज़र में लोकली चलता है। आपका CSS कभी अपलोड, लॉग या स्टोर नहीं होता — प्रोप्राइटरी, अप्रकाशित या क्लाइंट स्टाइलशीट पूरी तरह आपके डिवाइस पर रहती हैं। कोई साइन-अप नहीं, डिवाइस की मेमोरी के अलावा कोई सीमा नहीं। ऑफलाइन भी काम करता है। इस ऑनलाइन CSS मिनिफायर को बुकमार्क करें।
Frequently asked questions
CSS मिनिफिकेशन क्या है?
CSS मिनिफिकेशन हर उस कैरेक्टर को हटाता है जो ब्राउज़र को नहीं चाहिए — स्पेस, टैब, लाइन ब्रेक, कमेंट्स, हर ब्लॉक का आखिरी सेमीकोलन — बिना स्टाइल्स का काम बदले। उदाहरण के लिए '.btn {\n color: #ffffff;\n margin: 0px;\n}' (लगभग 48 बाइट्स) मिनिफाई होकर '.btn{color:#ffffff;margin:0}' (28 बाइट्स) बन जाता है। रेंडर रिज़ल्ट एकदम वैसा ही रहता है। मिनिफाई करना वेब परफॉर्मेंस वर्कफ्लो में एक स्टैंडर्ड स्टेप है।
CSS मिनिफाई क्यों करें?
छोटी स्टाइलशीट का मतलब है नेटवर्क पर कम बाइट्स, यानी तेज़ डाउनलोड, बेहतर First Contentful Paint और बेहतर Core Web Vitals — खासकर मोबाइल कनेक्शन पर। 60 KB की हैंड-राइटन स्टाइलशीट मिनिफाई होने पर अक्सर 45 KB हो जाती है, और gzip के बाद और भी छोटी। यह टूल WordPress थीम CSS, HTML ईमेल स्टाइल, या बिल्ड पाइपलाइन के बाहर की किसी भी चीज़ के लिए उपयोगी है।
मिनिफिकेशन के दौरान क्या हटाया जाता है?
व्हाइटस्पेस (स्पेस, टैब और लाइन ब्रेक), कमेंट्स, हर क्लोज़िंग ब्रेस से पहले का आखिरी सेमीकोलन, और { } : ; , > + जैसे सिंबल के आसपास के स्पेस हटाए जाते हैं। Aggressive मोड में लीडिंग ज़ीरो ('0.5em' बन जाता है '.5em') और ज़ीरो वैल्यू से यूनिट ('0px' बन जाता है '0') भी हटते हैं। स्ट्रिंग्स, url() वैल्यू और calc() एक्सप्रेशन कभी नहीं छुए जाते।
CSS मिनिफाई होने पर कितना छोटा होता है?
रॉ टेक्स्ट के रूप में, मिनिफिकेशन आमतौर पर 10–30% बचाता है। सर्वर पर gzip या Brotli के साथ मिलकर, कुल कमी आमतौर पर 70–80% होती है। एक उदाहरण: 100 KB की स्टाइलशीट मिनिफाई होकर लगभग 75 KB, फिर gzip के बाद लगभग 18 KB बन जाती है। यह टूल मिनिफाइड साइज़, gzipped अनुमान और सटीक बचाए गए बाइट्स एक साथ दिखाता है।
क्या CSS ऑनलाइन मिनिफाई करना सुरक्षित है?
इस टूल से, हां — क्योंकि यह JavaScript का उपयोग करके 100% आपके ब्राउज़र में चलता है। आपका CSS कभी किसी सर्वर पर नहीं भेजा जाता, लॉग नहीं होता, स्टोर नहीं होता — यहां तक कि प्रोप्राइटरी या क्लाइंट स्टाइलशीट भी पूरी तरह आपके डिवाइस पर रहती है। इसे आप नेटवर्क डिसकनेक्ट करके मिनिफाई करके वेरिफाई कर सकते हैं। इसके विपरीत, cssminifier.com आपका कोड उनके सर्वर पर भेजता है।
क्या मैं मिनिफाई करते समय लाइसेंस कमेंट्स (/*! */) रख सकता हूं?
हां। 'Preserve /*! */ license comments' ऑप्शन ऑन रखें और /*! से शुरू होने वाले कमेंट्स — जो बंडलर और लाइब्रेरी लाइसेंस बैनर के लिए इस्तेमाल करती हैं — मिनिफिकेशन के बाद भी बचे रहते हैं, जबकि सामान्य /* */ कमेंट्स हटा दिए जाते हैं। अगर सभी कमेंट्स रखने हों तो 'Keep all comments' ऑन करें।
क्या मैं .css फ़ाइल मिनिफाई कर सकता हूं या सिर्फ पेस्ट किया कोड?
दोनों। इनपुट बॉक्स में CSS पेस्ट करें, या .css फ़ाइल ड्रॉप ज़ोन पर ड्रैग-ड्रॉप करें (या क्लिक करके ब्राउज़ करें)। मिनिफाइड रिज़ल्ट एक क्लिक से कॉपी या style.min.css के रूप में डाउनलोड किया जा सकता है। ड्रैग-ड्रॉप डेस्कटॉप ब्राउज़र पर काम करता है; मोबाइल (iPhone, Android) पर फ़ाइल पिकर इस्तेमाल करें।
Related tools
सभी टूल्स देखेंCron एक्सप्रेशन बिल्डर
किसी Cron शेड्यूल को सरल भाषा में समझाएँ और उसके अगले रन समय का प्रीव्यू देखें।
HTML मिनिफ़ायर
comments हटाकर और whitespace घटाकर HTML कंप्रेस करें।
JSON Escape / Unescape
raw टेक्स्ट को JSON-safe string में escape करें और वापस unescape करें।
HTTP स्टेटस कोड
सरल भाषा में अर्थ के साथ HTTP स्टेटस कोड का खोजने योग्य संदर्भ।
Regex चीटशीट
regular expression टोकन और flags का खोजने योग्य संदर्भ।
ASCII टेबल
decimal, hex, octal और binary में खोजने योग्य कैरेक्टर कोड।