HTML फ़ॉर्मेटर

Prettier से HTML ब्यूटिफ़ाई करें: एक-सा इंडेंटेशन, हर पंक्ति में एक एलिमेंट, और एम्बेडेड CSS व JavaScript भी फ़ॉर्मेट। 2, 4 स्पेस या टैब चुनें।

आउटपुट

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

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

सभी देखें

HTML फ़ॉर्मेटर क्या है?

HTML फ़ॉर्मेटर Prettier से HTML को साफ़, एक-से इंडेंटेशन के साथ दोबारा लिखता है, जिसे ज़्यादातर फ्रंट-एंड प्रोजेक्ट इस्तेमाल करते हैं। इनलाइन <style> और <script> ब्लॉक भी CSS और JavaScript की तरह फ़ॉर्मेट होते हैं।

HTML फ़ॉर्मेटर का उपयोग कैसे करें

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

उदाहरण

इनपुट
<div><p>Hi<b>x</b></p><img src=a.png alt=""></div>
आउटपुट
<div>
  <p>Hi<b>x</b></p>
  <img src="a.png" alt="" />
</div>

HTML फ़ॉर्मेटर का उपयोग कब करें

CMS एक्सपोर्ट, ईमेल टेम्पलेट या जनरेट किए मार्कअप को संपादित या रिव्यू करने से पहले साफ़ करने के लिए इसका उपयोग करें। यह फ़ॉर्मेटर है, वैलिडेटर नहीं: बंद न किए टैग या दोहराए id के लिए HTML Validator का उपयोग करें। बहुत बड़े दस्तावेज़ों में कुछ समय लग सकता है क्योंकि Prettier आपके ब्राउज़र में चलता है।

HTML फ़ॉर्मेटर कैसे काम करता है

कोड को Prettier 3 (स्टैंडअलोन बिल्ड) और उसके HTML, CSS व Babel प्लगइन से फ़ॉर्मेट किया जाता है, जो ज़रूरत पर लोड होते हैं। Prettier मार्कअप को ट्री में पार्स करता है, फिर उसे इस तरह छापता है कि पंक्तियाँ 80 कॉलम में समाएँ, एट्रिब्यूट कोट्स में हों और void एलिमेंट में /> जुड़े। व्हाइटस्पेस-संवेदी इनलाइन एलिमेंट साथ रखे जाते हैं ताकि रेंडर होने वाला पेज न बदले। सिंटैक्स त्रुटियाँ Prettier की पंक्ति और कॉलम के साथ बताई जाती हैं।

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

  • मिनिफ़ाई या एक-पंक्ति HTML को पढ़ने लायक बनाना
  • कोड रिव्यू से पहले टेम्पलेट सामान्य करना
  • दस्तावेज़ीकरण के लिए HTML स्निपेट फ़ॉर्मेट करना
  • WYSIWYG एडिटर से कॉपी किया मार्कअप साफ़ करना

सुरक्षा नोट

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

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

कौन-से शैली नियम इस्तेमाल होते हैं?

Prettier के डिफ़ॉल्ट: 80 अक्षर की प्रिंट चौड़ाई, डबल कोट्स वाले एट्रिब्यूट और आपका चुना हुआ इंडेंटेशन।

क्या फ़ॉर्मेटिंग से पेज का रूप बदलेगा?

Prettier इनलाइन एलिमेंट की व्हाइटस्पेस-संवेदनशीलता का सम्मान करता है, इसलिए रेंडरिंग वही रहनी चाहिए।

क्या यह अमान्य HTML ठीक करता है?

नहीं। यह वही फ़ॉर्मेट करता है जिसे ब्राउज़र पार्स करेंगे; संरचना की गलतियाँ खोजने के लिए HTML Validator का उपयोग करें।

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

HTTP हेडर चेकर
किसी भी पब्लिक URL का HTTP स्टेटस और रिस्पॉन्स हेडर देखें, HSTS, CSP, X-Frame-Options, nosniff और अन्य सिक्योरिटी हेडर की जाँच के साथ।
एस्केप/अनएस्केप टूल
JSON, JavaScript, HTML, XML, URL कंपोनेंट, रेगुलर एक्सप्रेशन, SQL लिटरल, CSS स्ट्रिंग और शेल आर्ग्युमेंट के लिए स्ट्रिंग एस्केप या अनएस्केप करने का एक ही टूल।
JSON से XML
JSON को सही बने XML में बदलें: कॉन्फ़िगर करने योग्य रूट एलिमेंट, "@_" कुंजियों से एट्रिब्यूट, ऐरे के लिए दोहराए एलिमेंट और वैकल्पिक XML डिक्लेरेशन। मुफ़्त।
XML से JSON
XML को JSON में बदलें: एट्रिब्यूट प्रीफ़िक्स के साथ रखे जाते हैं, दोहराए एलिमेंट ऐरे बनते हैं, वैकल्पिक संख्या/बूलियन पार्सिंग और साफ़ सिंटैक्स त्रुटियाँ। मुफ़्त, ब्राउज़र में।
Markdown से HTML
Markdown को GitHub Flavored Markdown टेबल और टास्क लिस्ट के साथ HTML में बदलें, सैनिटाइज़ किया हुआ लाइव प्रीव्यू देखें और कच्चा HTML कॉपी या डाउनलोड करें। मुफ़्त।
HTML से Markdown
HTML को साफ़ Markdown में बदलें: हेडिंग, लिंक, सूचियाँ, कोड ब्लॉक, GFM टेबल और strikethrough, ATX या Setext हेडिंग और fenced कोड के साथ। मुफ़्त।

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