मुफ़्त HTML ब्यूटीफायर और मिनिफायर
उचित नेस्टिंग इंडेंटेशन के साथ HTML को सुंदर-प्रिंट या मिनिफ़ाई करें। <pre>, <script>, <style> ब्लॉक के अंदर की सामग्री सुरक्षित रखता है।
फ़ाइल यहाँ छोड़ें, या ब्राउज़ करने के लिए क्लिक करें
HTML, HTM · आपके डिवाइस पर प्रोसेस की गई
या क्लिपबोर्ड से चिपकाने के लिए Ctrl+V दबाएँ
आउटपुट यहाँ दिखेगा…सामान्य उपयोग
- सर्वर-प्रस्तुत HTML डीबग करेंआपके सर्वर (PHP, Rails, Django, Node) से कच्चे HTML आउटपुट को पठनीय इंडेंटेड प्रारूप में देखें।
- ईमेल HTML टेम्पलेट फॉर्मेट करेंईमेल HTML वर्बोज़ है (टेबल, इनलाइन शैलियां)। इसे संपादन योग्य और रखरखाव योग्य बनाने के लिए फॉर्मेट करें।
- स्थिर HTML पृष्ठ फॉर्मेट करेंमैन्युअल रूप से संपादित स्थिर HTML फाइलें सहयोगी संपादन के लिए सुसंगत फॉर्मेटिंग से लाभान्वित होती हैं।
- CMS-निर्यात HTML को साफ करेंWordPress, Wix, Squarespace बहुत सारे कलाकृतियों के साथ HTML निर्यात करते हैं। इसे संपादन योग्य बनाने के लिए फॉर्मेट करें।
- उत्पादन के लिए HTML को Minify करेंरिक्त स्थान और अनावश्यक वर्णों को हटाकर तेजी से पृष्ठ लोड के लिए HTML फाइल आकार कम करें।
यह कैसे काम करता है
यह टूल पेज में सीधे बनाए एक हाथ से लिखे टैग-अवेयर टोकनाइज़र का उपयोग करके HTML को फ़ॉर्मेट या कंप्रेस करता है — कोई थर्ड-पार्टी फ़ॉर्मेटिंग लाइब्रेरी नहीं, कोई सर्वर राउंड-ट्रिप नहीं। आपके मार्कअप का हर कैरेक्टर टाइप या पेस्ट करते ही ब्राउज़र में स्थानीय रूप से प्रोसेस होता है।
- 1टोकनाइज़र मार्कअप स्कैन करता हैएक कस्टम कैरेक्टर-दर-कैरेक्टर स्कैनर HTML स्ट्रिंग पर चलता है, कमेंट्स, DOCTYPE डिक्लेरेशन, ओपनिंग टैग, क्लोज़िंग टैग, सेल्फ़-क्लोज़िंग void एलिमेंट (br, img, input, आदि), और रॉ टेक्स्ट नोड की पहचान करता है। एक समर्पित हेल्पर कोट किए एट्रिब्यूट वैल्यू ट्रैक करता है ताकि एक एट्रिब्यूट के अंदर > जैसे कैरेक्टर (जैसे value="a>b") कभी किसी टैग को जल्दी विभाजित न करें।
- 2प्रति-टैग इंडेंटेशन डेप्थ ट्रैक होती हैब्यूटिफ़ाई मोड के लिए, टोकनाइज़र एक डेप्थ काउंटर बनाए रखता है। ब्लॉक-लेवल ओपनिंग टैग डेप्थ बढ़ाते हैं; क्लोज़िंग टैग लिखे जाने से पहले इसे घटाते हैं। इनलाइन एलिमेंट (span, a, strong, em, आदि) अपनी खुद की इंडेंट लाइन पर धकेलने की बजाय उनके कंटेंट के साथ उसी लाइन पर रखे जाते हैं। pre, script, style, और textarea जैसे टैग का अंदरूनी कंटेंट शाब्दिक रूप से भेजा जाता है ताकि व्हाइटस्पेस-संवेदनशील या एक्ज़ीक्यूटेबल कोड ख़राब न हो।
- 3मिनिफ़ायर व्हाइटस्पेस को सुरक्षित रूप से समेटता हैMinify मोड में, pre, script, style, और textarea ब्लॉक का कंटेंट किसी भी व्हाइटस्पेस समेटने से पहले नंबर वाले सेंटिनल से बदल दिया जाता है। HTML कमेंट्स हटाए जाते हैं, और टैग के बीच व्हाइटस्पेस के रन हटाए जाते हैं — सिवाय आस-पास के इनलाइन एलिमेंट के बीच, जहाँ शब्द एक-दूसरे में न मिलें इसके लिए एक स्पेस रखा जाता है। सेंटिनल प्लेसहोल्डर फिर उनके मूल कंटेंट में बहाल किए जाते हैं।
- 4आउटपुट दिखाया जाता है और वैकल्पिक रूप से सेव किया जाता हैफ़ॉर्मेटेड या मिनिफ़ाइड परिणाम साइज़-बदलाव प्रतिशत के साथ आउटपुट पैनल में लाइव दिखता है। आप इसे क्लिपबोर्ड में कॉपी कर सकते हैं या .html फ़ाइल के रूप में डाउनलोड कर सकते हैं, बिना ब्राउज़र छोड़े।
संबंधित टूल
CSS सौंदर्यवर्धक
मिनिफ़ाई की गई CSS को एकसमान इंडेंटेशन के साथ पढ़ने लायक बनाएँ, या उसे मिनिफ़ाई करें। अनुमानित diff के लिए प्रॉपर्टी को वर्णानुक्रम में क्रमबद्ध करने का विकल्प।
CSS मिनिफायर और ब्यूटीफायर
फ़ाइल का आकार घटाने के लिए CSS को मिनिफ़ाई करें, या पठनीयता के लिए मिनिफ़ाई की गई CSS को सुव्यवस्थित (beautify) करें। तुरंत, आपके ब्राउज़र में।
XML फ़ॉर्मेटर और सत्यापनकर्ता
अपने ब्राउज़र के मूल DOM पार्सर का उपयोग करके XML को सुंदर रूप से फ़ॉर्मेट और मान्य करें। प्रोडक्शन उपयोग के लिए मिनिफ़ाइड आउटपुट शामिल है।