मोफत HTML ब्युटिफायर आणि मिनिफायर
योग्य नेस्टिंग इंडेंटेशनसह HTML प्रेटी-प्रिंट किंवा मिनिफाय करा. <pre>, <script>, <style> ब्लॉकमधील सामग्री जपते.
फाइल्स इथे टाका, किंवा ब्राउझ करण्यासाठी क्लिक करा
HTML, HTM · फाइल आकाराची मर्यादा नाही
किंवा क्लिपबोर्डवरून पेस्ट करण्यासाठी Ctrl+V दाबा
आउटपुट येथे दिसेल…हे कसे कार्य करते
हे साधन पेजमध्ये थेट बांधलेल्या गराज-लिहिलेल्या tag-aware tokenizer चा वापर करून HTML फॉरमॅट किंवा कॉम्प्रेस करते — थर्ड-पार्टी फॉरमॅटिंग लायब्ररी, सर्व्हर राउंड-ट्रिप नाही. तुम्ही टाइप किंवा पेस्ट करताच तुमच्या markup चे प्रत्येक अक्षर स्थानिक पातळीवर प्रक्रिया केले जाते.
- 1Tokenizer markup स्कॅन करतोएक कस्टम character-by-character scanner HTML स्ट्रिंगमधून जातो, comments, DOCTYPE declarations, opening tags, closing tags, self-closing void elements (br, img, input, इ.), आणि कच्चे text nodes ओळखत. एक समर्पित हेल्पर quoted attribute मूल्ये ट्रॅक करतो त्यामुळे attribute आतील > सारखी अक्षरे (उदा. value="a>b") tag ला कधीही लवकर तुटवत नाहीत.
- 2इंडेंटेशन खोली प्रति tag ट्रॅक केली जातेbeautify मोडसाठी, tokenizer एक depth counter ठेवतो. Block-level opening tags depth वाढवतात; closing tags लिहिण्यापूर्वी तो कमी करतात. Inline घटक (span, a, strong, em, इ.) त्यांच्या स्वतःच्या इंडेंट केलेल्या ओळीवर न ढकलता त्यांच्या सामग्रीसोबत त्याच ओळीवर ठेवले जातात. pre, script, style, आणि textarea सारखे tags whitespace-संवेदनशील किंवा कार्यान्वयनक्षम कोड गैरवापर टाळण्यासाठी त्यांची आतील सामग्री जशीच्या तशी उत्सर्जित करतात.
- 3Minifier whitespace सुरक्षितपणे संकुचित करतोminify मोडमध्ये, कोणतेही whitespace संकुचन होण्याआधी pre, script, style, आणि textarea blocks ची सामग्री दुगारलेल्या sentinels ने बदलली जाते. HTML comments काढले जातात, आणि tags मधील whitespace गट काढले जातात — लगतच्या inline घटकांमधील वगळता, जिथे शब्द एकत्र होऊ नयेत यासाठी एक जागा जपली जाते. Sentinel placeholders नंतर त्यांच्या मूळ सामग्रीत पुनर्संचयित केले जातात.
- 4आउटपुट दाखवला जातो आणि पर्यायाने सेव्ह केला जातोफॉरमॅट केलेला किंवा minified निकाल आउटपुट panel मध्ये आकार-बदल टक्केवारीसह लाइव्ह दिसतो. तुम्ही ब्राउझर न सोडता तो clipboard वर कॉपी करू शकता किंवा .html फाइल म्हणून डाउनलोड करू शकता.
संबंधित साधने
CSS ब्युटिफायर
सुसंगत इंडेंटेशनसह मिनिफाइड CSS प्रेटी-प्रिंट करा. अंदाज लावता येणाऱ्या डिफसाठी ऐच्छिक वर्णक्रमानुसार प्रॉपर्टी सॉर्टिंग.
CSS मिनिफायर आणि ब्युटिफायर
फाइल आकार कमी करण्यासाठी CSS मिनिफाय करा किंवा वाचनीयतेसाठी मिनिफाइड CSS सुंदर बनवा. त्वरित, तुमच्या ब्राउझरमध्ये.
XML फॉरमॅटर आणि व्हॅलिडेटर
तुमच्या ब्राउझरच्या नेटिव्ह DOM पार्सरचा वापर करून XML प्रेटी-प्रिंट आणि पडताळा. प्रॉडक्शन वापरासाठी मिनिफाइड आउटपुट समाविष्ट.