مفت HTML بیوٹیفائر اور منیفائر
مناسب nesting indentation کے ساتھ HTML خوبصورت پرنٹ یا منیفائی کریں۔ <pre>، <script>، <style> بلاکس کے اندر مواد محفوظ رکھتا ہے۔
فائل یہاں چھوڑیں، یا براؤز کرنے کے لیے کلک کریں
HTML, HTM · آپ کے آلے پر پراسیس ہوتی ہے
یا کلپ بورڈ سے پیسٹ کرنے کے لیے Ctrl+V دبائیں
آؤٹ پٹ یہاں ظاہر ہوگا…عام استعمالات
- Server-Rendered HTML کو ڈیبگ کریںاپنے سرور (PHP، Rails، Django، Node) سے raw HTML output کو پڑھنے میں آسان indented فارمیٹ میں دیکھیں۔
- Email HTML Templates کو فارمیٹ کریںEmail HTML verbose ہے (tables، inline styles)۔ اسے editable اور maintainable بنانے کے لیے فارمیٹ کریں۔
- Static HTML Pages کو فارمیٹ کریںدستی طریقے سے edited static HTML فائلیں تعاون پذیر editing کے لیے مستقل formatting سے فائدہ اٹھاتی ہیں۔
- CMS-Exported HTML کو صاف کریںWordPress، Wix، Squarespace اردو HTML artifacts کے ساتھ export کرتے ہیں۔ اسے editable بنانے کے لیے فارمیٹ کریں۔
- پروڈکشن کے لیے HTML کو Minify کریںwhitespace اور غیر ضروری characters کو ہٹا کر تیز صفحہ loads کے لیے HTML فائل سائز کو کم کریں۔
یہ کیسے کام کرتا ہے
یہ ٹول صفحے میں بنے ہاتھ سے لکھے ٹیگ سے واقف tokenizer سے HTML فارمیٹ یا کمپریس کرتا ہے — نہ تیسرے فریق کی فارمیٹنگ لائبریری، نہ سرور کا چکر۔ آپ کے مارک اپ کا ہر حرف ٹائپ یا پیسٹ کرتے ہی براؤزر میں مقامی طور پر پروسیس ہوتا ہے۔
- 1Tokenizer مارک اپ اسکین کرتا ہےایک حسب ضرورت حرف بہ حرف اسکینر HTML اسٹرنگ پر چلتا ہے اور تبصرے، DOCTYPE ڈیکلریشنز، کھلنے والے ٹیگ، بند ہونے والے ٹیگ، خود بند void عناصر (br، img، input وغیرہ) اور خام متن نوڈز پہچانتا ہے۔ ایک مخصوص مددگار اقتباس شدہ attribute قدروں پر نظر رکھتا ہے تاکہ attribute کے اندر > جیسے حروف (مثلاً value="a>b") کبھی ٹیگ کو قبل از وقت تقسیم نہ کریں۔
- 2ہر ٹیگ پر انڈینٹیشن کی گہرائی کا حسابBeautify موڈ کے لیے tokenizer ایک گہرائی کاؤنٹر رکھتا ہے۔ بلاک سطح کے کھلنے والے ٹیگ گہرائی بڑھاتے ہیں؛ بند ہونے والے ٹیگ لکھے جانے سے پہلے اسے گھٹاتے ہیں۔ Inline عناصر (span، a، strong، em وغیرہ) اپنی الگ انڈینٹ سطر کی بجائے اپنے مواد کے ساتھ اسی سطر پر رہتے ہیں۔ pre، script، style اور textarea جیسے ٹیگز کا اندرونی مواد جوں کا توں لکھا جاتا ہے تاکہ خالی جگہ سے حساس یا قابل عمل کوڈ خراب نہ ہو۔
- 3Minifier خالی جگہ محفوظ طریقے سے سمیٹتا ہےMinify موڈ میں خالی جگہ سمیٹنے سے پہلے pre، script، style اور textarea بلاکس کا مواد نمبر والے نشانات سے بدل دیا جاتا ہے۔ HTML تبصرے ہٹا دیے جاتے ہیں، اور ٹیگز کے درمیان خالی جگہ کے سلسلے ہٹائے جاتے ہیں — سوائے ملحقہ inline عناصر کے درمیان، جہاں ایک اسپیس رکھی جاتی ہے تاکہ الفاظ آپس میں نہ جڑیں۔ پھر نشانات کو ان کے اصل مواد سے بحال کیا جاتا ہے۔
- 4آؤٹ پٹ دکھایا اور اختیاری طور پر محفوظ کیا جاتا ہےفارمیٹ یا minify شدہ نتیجہ سائز میں تبدیلی کے فیصد کے ساتھ آؤٹ پٹ پینل میں لائیو ظاہر ہوتا ہے۔ آپ اسے کلپ بورڈ پر کاپی یا .html فائل کے طور پر ڈاؤن لوڈ کر سکتے ہیں، براؤزر چھوڑے بغیر۔
متعلقہ ٹولز
CSS بیوٹیفائر
کمپریس شدہ CSS کو یکساں انڈینٹیشن کے ساتھ سنواریں، یا اسے کمپریس کریں۔ قابلِ پیش گوئی فرق کے لیے خصوصیات کی اختیاری حروفِ تہجی ترتیب۔
CSS منیفائر اور بیوٹیفائر
فائل سائز کم کرنے کے لیے CSS منیفائی کریں یا پڑھنے کی آسانی کے لیے منیفائی CSS کو خوبصورت بنائیں۔ فوری، آپ کے براؤزر میں۔
XML فارمیٹر اور ویلیڈیٹر
آپ کے براؤزر کے native DOM parser استعمال کرتے ہوئے XML خوبصورت پرنٹ اور تصدیق کریں۔ پروڈکشن استعمال کے لیے minified آؤٹ پٹ شامل ہے۔