زیباساز و فشردهساز HTML رایگان
HTML را با تورفتگی تودرتوی مناسب زیباسازی یا فشرده کنید. محتوا درون تگهای <pre>، <script>، <style> را حفظ میکند.
فایل را اینجا رها کنید یا برای انتخاب کلیک کنید
HTML, HTM · پردازش روی دستگاه شما
یا Ctrl+V را بزنید تا از کلیپبورد جایگذاری شود
خروجی اینجا نمایش داده میشود…کاربردهای رایج
- HTML رندر شده توسط سرور را اشکال زدایی کنیدخروجی HTML خام از سرور شما (PHP، Rails، Django، Node) را در قالب داخلی قابل خواندگی ببینید.
- الگوهای HTML ایمیل را فرمت کنیدHTML ایمیل پر سخن است (جداول، استایل های درخطی). برای ویرایش پذیری و نگهداری آن را فرمت کنید.
- صفحات HTML ایستا را فرمت کنیدفایل های HTML ایستا ویرایش شده دستی از قالب بندی سازگار برای ویرایش مشترک سود می برند.
- HTML صادر شده از CMS را پاک کنیدWordPress، Wix، Squarespace HTML را با بسیاری از صنایع صادر می کنند. برای ویرایش پذیری آن را فرمت کنید.
- HTML را برای تولید کوچک کنیداندازه فایل HTML را برای بارگذاری صفحات سریعتر با حذف فضای سفید و کاراکترهای غیر ضروری کاهش دهید.
نحوه کار
این ابزار HTML را با استفاده از یک توکنایزر تگ-آگاه دستنویس مستقیماً ساختهشده در صفحه قالببندی یا فشرده میکند — بدون کتابخانه قالببندی شخصثالث، بدون رفتوبرگشت سروری. هر کاراکتر از مارکآپ شما لحظه تایپ یا جایگذاریکردن بهصورت محلی در مرورگر پردازش میشود.
- 1توکنایزر مارکآپ را اسکن میکندیک اسکنر کاراکتر-به-کاراکتر سفارشی رشته HTML را میگردد و کامنتها، اعلانهای DOCTYPE، تگهای باز، تگهای بسته، عناصر خالی خودبسته (br، img، input، و غیره)، و گرههای متن خام را شناسایی میکند. یک کمککننده اختصاصی مقادیر ویژگی نقلقولشده را ردیابی میکند پس کاراکترهایی مانند > درون یک ویژگی (مثلاً value="a>b") هرگز باعث شکستن زودهنگام تگ نمیشوند.
- 2عمق تورفتگی برای هر تگ ردیابی میشودبرای حالت زیباسازی، توکنایزر یک شمارنده عمق نگه میدارد. تگهای باز سطح-بلوک عمق را افزایش میدهند؛ تگهای بسته آن را پیش از نوشتهشدن کاهش میدهند. عناصر درونخطی (span، a، strong، em، و غیره) در همان خط محتوای خود نگه داشته میشوند بهجای هُلدادهشدن به خط تورفته خودشان. تگهایی مانند pre، script، style، و textarea محتوای درونی خود را عیناً منتشر میکنند تا از فاسدشدن کد حساس-به-فضای-خالی یا اجرایی جلوگیری شود.
- 3مینیفایر فضای خالی را ایمن جمع میکنددر حالت مینیفای، محتوای بلوکهای pre، script، style، و textarea پیش از هرگونه جمعشدن فضای خالی با نگهبانهای شمارهدار جایگزین میشوند. کامنتهای HTML حذف میشوند، و توالیهای فضای خالی بین تگها برداشته میشوند — بهجز بین عناصر درونخطی مجاور، جایی که یک فاصله تک نگه داشته میشود تا کلمات به هم نچسبند. جانگهدارهای نگهبان سپس به محتوای اصلی خود بازگردانده میشوند.
- 4خروجی نمایش داده و بهطور اختیاری ذخیره میشودنتیجه قالببندیشده یا مینیفایشده بهصورت زنده در پنل خروجی همراه با درصد تغییر اندازه ظاهر میشود. میتوانید آن را در کلیپبورد کپی کنید یا بهعنوان فایل .html دانلود کنید، همه بدون ترک مرورگر.
ابزارهای مرتبط
زیباساز CSS
CSS فشرده را با تورفتگی یکدست مرتب کنید، یا فشردهاش کنید. مرتبسازی الفبایی اختیاری ویژگیها برای تفاوتهای قابل پیشبینی.
فشردهساز و زیباساز CSS
CSS را برای کاهش حجم فایل فشرده کنید یا CSS فشرده را برای خوانایی زیباسازی کنید. فوری، در مرورگر شما.
فرمتدهنده و اعتبارسنج XML
XML را با استفاده از تجزیهکننده DOM بومی مرورگر زیبا چاپ و اعتبارسنجی کنید. شامل خروجی فشرده برای استفاده در محیط تولید.