मुख्य विशेषताएँ
- तत्काल, ब्राउज़र में HTML संपीड़न (कोई अपलोड नहीं)
- टिप्पणियाँ हटाता है, रिक्त स्थान और लाइन ब्रेक संक्षिप्त करता है
- सुरक्षित विशेषता अनुकूलन (उद्धरण/बूलियन/वैकल्पिक अंत टैग)
- <pre>, <code>, <textarea>, इनलाइन SVG के लिए स्मार्ट संरक्षण नियम
- इनलाइन CSS/JS का वैकल्पिक संक्षिप्तीकरण (रूढ़िवादी डिफ़ॉल्ट)
- एक-क्लिक कॉपी और संक्षिप्त HTML डाउनलोड
- डेस्कटॉप और मोबाइल पर काम करता है; CI/CD में बेहतरीन
🛠️ HTML को कैसे छोटा करें for html-minifier
अपना HTML पेस्ट या अपलोड करें
अपनी .html फ़ाइल ड्रॉप करें या कोड एडिटर में पेस्ट करें।
विकल्प चुनें
रूढ़िवादी डिफ़ॉल्ट चुनें या इनलाइन CSS/JS संक्षिप्तीकरण सक्षम करें।
संक्षिप्त करें और निर्यात करें
परिणाम कॉपी करें या तैनाती के लिए .min.html डाउनलोड करें।
तकनीकी विशिष्टताएँ
मुख्य परिवर्तन (डिफ़ॉल्ट रूप से सुरक्षित)
HTML5 को वैध रखने के लिए रूढ़िवादी सेटिंग्स के साथ लागू किए गए ऑपरेशन।
| ऑपरेशन | लागू | टिप्पणियाँ |
|---|---|---|
| HTML टिप्पणियाँ हटाएँ <!-- ... --> | ✅ | लाइसेंस टिप्पणियाँ <!--! ... --> संरक्षित की जा सकती हैं |
| रिक्त स्थान और नई लाइनें संक्षिप्त करें | ✅ | <pre>, <code>, <textarea> में शब्दार्थ संरक्षित करता है |
| इनलाइन स्टाइल में अतिरिक्त विशेषताओं/सेमीकोलन ट्रिम करें | ✅ | विशेषताओं का पुन: क्रम नहीं |
| वैकल्पिक अंत टैग हटाएं (जैसे, </li>, </p>) | ✅ वैकल्पिक | केवल सुरक्षित होने पर सक्षम |
| बूलियन विशेषताएं (जैसे, disabled) | ✅ | disabled="disabled" → disabled में परिवर्तित करता है |
| अनावश्यक उद्धरण हटाएं | ✅ | जब विशेषता मान सुरक्षित टोकन हों |
| इनलाइन CSS/JS संक्षिप्त करें | ✅ वैकल्पिक | रूढ़िवादी; टेम्पलेटिंग डिलीमीटर संरक्षित रखें |
संरक्षण नियम
तत्व/क्षेत्र जहां व्हाइटस्पेस या सामग्री अवश्य रखी जानी चाहिए।
| संदर्भ | संरक्षित | टिप्पणियाँ |
|---|---|---|
| <pre>, <code>, <textarea> | हाँ | कोई व्हाइटस्पेस संकुचन नहीं |
| इनलाइन <script>/<style> | कॉन्फ़िगरेबल | केवल सक्षम होने पर संक्षिप्त करें |
| सर्वर/टेम्पलेट मार्कर | हाँ | {{ }}, <% %>, {% %}, ${{ }} आदि रखता है |
| इनलाइन SVG/MathML | हाँ | संरचनात्मक व्हाइटस्पेस रखता है |
विशिष्ट आकार कमी
फ़ॉर्मेटिंग और टिप्पणी घनत्व के साथ भिन्न होता है।
| इनपुट शैली | विशिष्ट बचत |
|---|---|
| भारी रूप से फ़ॉर्मेटेड टिप्पणियों के साथ | 40%–60% |
| मध्यम रूप से फ़ॉर्मेटेड | 20%–40% |
| पहले से ही कॉम्पैक्ट | 5%–15% |
CLI विकल्प
इन्हें CI/CD में या बल्क प्रोसेसिंग के लिए उपयोग करें।
Node.js
html-minifier-terser (glob)
npx html-minifier-terser --collapse-whitespace --remove-comments --remove-optional-tags --minify-css true --minify-js true -o dist/index.min.html src/index.htmlCSS/JS विकल्पों के साथ लोकप्रिय Node-आधारित HTML मिनिफायर
Linux/macOS
minify-html (Rust, बहुत तेज़)
minify-html --keep-whitespace=false --minify-css --minify-js src/index.html > dist/index.min.htmlcargo या pkg manager के माध्यम से इंस्टॉल करें; उत्कृष्ट प्रदर्शन
Windows
PowerShell + html-minifier-terser
npx html-minifier-terser --collapse-whitespace --remove-comments -o .\dist\index.min.html .\src\index.htmlPowerShell या CMD में काम करता है
सामान्य उपयोग के मामले
वेब प्रदर्शन
- HTML ट्रांसफर आकार कम करें
- कम बाइट्स भेजकर LCP/FCP में सहायता करें
- डिप्लॉय से पहले कमेंट्स हटाएं
<!-- Remove this in production -->CI/CD ऑटोमेशन
- बिल्ड के दौरान मिनिफाई करें (Vite/Webpack/Next.js एक्सपोर्ट)
- मिनिफाई के बाद gzip/brotli से प्री-कम्प्रेस करें
- CDN के लिए स्टैटिक साइट्स बंडल करें
A/B टेस्टिंग और टेम्प्लेटिंग
- कॉम्पैक्ट टेम्प्लेट्स भेजें
- SSR/ISR के लिए प्लेसहोल्डर संरक्षित रखें
- व्हाइटस्पेस-संवेदनशील क्षेत्रों को तोड़ने से बचें
❓ Frequently Asked Questions
HTML मिनिफिकेशन क्या करता है?
क्या यह <pre>, <code>, या टेम्प्लेट्स को तोड़ेगा?
क्या यह इनलाइन CSS और JS को मिनिफाई कर सकता है?
मेरी फाइल कितनी बड़ी हो सकती है?
क्या मेरा HTML सर्वर पर अपलोड होता है?
Pro Tips
डीबगिंग के लिए एक अनमिनिफाइड स्रोत रखें; केवल प्रोडक्शन बिल्ड्स में मिनीफाई को स्वचालित करें।
इनलाइन CSS/JS मिनीफाई केवल तब सक्षम करें जब आपके स्निपेट वैध और टेम्प्लेटिंग-मुक्त हों।
अधिकतम बचत के लिए मिनीफिकेशन के बाद सर्वर/CDN पर gzip/brotli के साथ प्री-कंप्रेस करें।
यदि तृतीय-पक्ष कोड लाइसेंस द्वारा आवश्यक हो तो लाइसेंस टिप्पणियों को <!--! ... --> के साथ संरक्षित रखें।
Additional Resources
Other Tools
- सीएसएस सुंदरीकरण
- एचटीएमएल सुंदरीकरण
- जावास्क्रिप्ट सुंदरीकरण
- पीएचपी सुंदरीकरण
- रंग चयनकर्ता
- स्प्राइट एक्सट्रैक्टर
- बेस64 डिकोडर
- बेस64 एनकोडर
- सीशार्प फॉर्मेटर
- सीएसवी फॉर्मेटर
- Dockerfile Formatter
- एल्म फॉर्मेटर
- ईएनवी फॉर्मेटर
- गो फॉर्मेटर
- ग्राफक्यूएल फॉर्मेटर
- एचसीएल फॉर्मेटर
- आईएनआई फॉर्मेटर
- जेएसओएन फॉर्मेटर
- लेटेक्स फॉर्मेटर
- मार्कडाउन फॉर्मेटर
- ऑब्जेक्टिवसी फॉर्मेटर
- Php Formatter
- प्रोटो फॉर्मेटर
- पायथन फॉर्मेटर
- रूबी फॉर्मेटर
- रस्ट फॉर्मेटर
- स्काला फॉर्मेटर
- शेल स्क्रिप्ट फॉर्मेटर
- एसक्यूएल फॉर्मेटर
- SVG फॉर्मेटर
- Swift फॉर्मेटर
- TOML फॉर्मेटर
- Typescript Formatter
- XML फॉर्मेटर
- YAML फॉर्मेटर
- Yarn फॉर्मेटर
- सीएसएस मिनीफायर
- Javascript Minifier
- जेएसओएन मिनीफायर
- XML मिनिफायर
- एचटीटीपी हेडर्स दर्शक
- पीडीएफ से टेक्स्ट
- रेगेक्स परीक्षक
- एसईआरपी रैंक जांचकर्ता
- Whois लुकअप