تصغير HTML
احذف الفراغات والتعليقات من HTML دون أن يتغير ما يراه الزائر.
الصق كود HTML أو اكتبه، وتظهر النتيجة مع الحجم قبل وبعد فورًا.
عن الأداة
صفحة HTML مكتوبة بيد الإنسان مليئة بالمسافات البادئة والأسطر الفارغة والتعليقات التي تشرح البنية. المتصفح لا يحتاج إلى شيء منها، والتصغير يحذفها: التعليقات <!-- … -->، والمسافات في أول السطر وآخره، والأسطر الفارغة، والمسافات المتتالية بين الوسوم. الصفحة تصغر بنحو 10% إلى 25% بحسب كثافة التعليقات والإزاحة.
ما يبقى كما هو حرفيًا: محتوى <pre> و<textarea> لأن المسافات فيهما جزء من المعروض، ومحتوى <script> و<style> لأن تصغيرهما يحتاج إلى مصغّر لغتهما. والمسافة الواحدة بين كلمتين أو بين وسمين مضمّنين مثل <b> و<a> تبقى، لأن حذفها يلصق الكلمات.
الأداة لا تحذف الوسوم الاختيارية ولا علامات التنصيص حول قيم الخصائص، فالناتج يبقى HTML صريحًا يقبله أي محرر وأي مدقق. وهي تتوقف عند وسم لم يُغلق أو خاصية لم تكتمل وتشير إلى مكان المشكلة.
أسئلة شائعة
هل تتغير الصفحة بعد التصغير؟
لا في الحالات العادية. المسافة الواحدة بين الكلمات والوسوم المضمّنة تبقى، والمسافات داخل pre وtextarea لا تُمسّ. ما يُحذف هو ما يتجاهله المتصفح أصلًا.
هل يصغّر الأداة CSS وJavaScript المضمّنين في الصفحة؟
لا. محتوى script وstyle يُنسخ كما هو. صغّر كل جزء بأداته: تصغير CSS وتصغير JavaScript، ثم ضعه في الصفحة.
هل تستفيد من التصغير إن كان الخادم يستخدم gzip؟
نعم لكن بدرجة أقل. gzip يضغط الفراغات المتكررة بكفاءة، فيبقى الفارق بعد الضغط بضعة في المئة. الفائدة الأكبر للتصغير في القوالب التي تُخزَّن وتُرسل ملايين المرات.