مصغّر HTML
صغّر HTML بأمان: احذف التعليقات وادمج المسافات البيضاء وأزل المسافات حول وسوم الكتل مع إبقاء pre وtextarea وscript وstyle كما هي تمامًا.
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
أدوات ذات صلة
عرض الكلما هو مصغّر HTML؟
يجعل مصغّر HTML الملف أصغر بتحويلات متحفظة لا تؤثر في العرض: تُحذف التعليقات، وتتحول سلاسل المسافات البيضاء إلى مسافة واحدة، وتُزال المسافات المجاورة لوسوم مستوى الكتلة. ويبقى محتوى <pre> و<textarea> و<script> و<style> بايتًا ببايت.
كيفية استخدام مصغّر HTML
- الصق HTML في مربع الإدخال.
- اضغط تصغير (يتحدّث الناتج أيضًا أثناء الكتابة).
- راجع سطر الحجم لترى مقدار ما تم توفيره.
- انسخ HTML المصغّر أو نزّله.
مثال
<div> <!-- c --> <p>Hello <b>big</b> world</p> <pre> a b</pre> </div>
<div><p>Hello <b>big</b> world</p><pre> a b</pre></div>
متى تستخدم مصغّر HTML
استخدمه للصفحات الثابتة وقوالب البريد ومقاطع HTML المضمّنة في الكود. المكاسب متواضعة مقارنةً بـ gzip/brotli. لا يزيل الوسوم الاختيارية ولا علامات اقتباس السمات، فيبقى الناتج صالحًا ويمكن توقعه.
كيف يعمل مصغّر HTML
يقسّم محلّل رموز صغير المدخل إلى وسوم ونصوص وتعليقات وكتل نص خام. تُحذف التعليقات عدا تعليقات Internet Explorer الشرطية (<!--[if …]>). وفي النص تتحول أي سلسلة مسافات بيضاء إلى مسافة واحدة؛ وتُزال المسافات في البداية والنهاية حين يكون المجاور وسم كتلة مثل div أو p أو li أو table، وتبقى بين العناصر السطرية (<b>a</b> <i>b</i>) لأنها مرئية. وتُوحَّد المسافات داخل الوسوم؛ ولا تتغير قيم السمات. ولا يُصغَّر JavaScript وCSS داخل الصفحة – استخدم مصغّر JS أو CSS لذلك.
حالات الاستخدام الشائعة
- تقليص قوالب البريد الإلكتروني بصيغة HTML
- ضغط مقاطع HTML المخزّنة في JSON أو قواعد البيانات
- إزالة تعليقات المطورين قبل النشر
- تجهيز HTML مضمّن لنصوص JavaScript
ملاحظة أمنية
كل شيء يعمل محليًا داخل متصفحك؛ الكود الذي تلصقه لا يُرفع إلى أي خادم.
الأسئلة الشائعة
لماذا تبقى المسافة بين وسمين سطريين؟
لأنها مرئية في الصفحة. وإزالتها ستلصق الكلمات ببعضها.
هل تُصغَّر السكربتات والأنماط؟
لا، تبقى كما هي. استخدم مصغّر JS أو مصغّر CSS لها.
هل يبقى الناتج HTML صالحًا؟
نعم. تُزال التعليقات والمسافات غير المؤثرة فقط.