HTML مُصغِّر
صغِّر واضغط كود HTML فوراً في متصفحك. احذف التعليقات، اضغط المسافات، وقلل حجم الملف. مجاني وخاص.
اسحب وأفلت ملف HTML هنا
يدعم ملفات .html و .htm. أو الصق HTML أعلاه.
صغِّر واضغط كود HTML فوراً في متصفحك. احذف التعليقات، اضغط المسافات، وقلل حجم الملف. مجاني وخاص.
يدعم ملفات .html و .htm. أو الصق HTML أعلاه.
يؤدي تصغير HTML إلى إزالة الأحرف غير الضرورية من مصدر صفحة الويب — المسافات البيضاء بين العلامات، والتعليقات، وعلامات الاقتباس المتكررة، وعلامات الإغلاق الاختيارية — لتقليل حجم الملف دون تغيير كيفية عرض الصفحة. تكون معدلات التوفير متواضعة لكل صفحة (عادةً 10-30%) ولكنها تتراكم عبر العديد من الطلبات، خاصة بالنسبة للمواقع الثابتة أو الصفحات التي يتم تقديمها بدون ضغط ديناميكي.
يزيل هذا المصغر المسافات البيضاء بين العناصر على مستوى الكتلة، ويطوي المسافات البيضاء داخل النص غير المهم، ويزيل تعليقات HTML (باستثناء التعليقات الشرطية في IE)، ويزيل علامات الاقتباس الزائدة حيثما تسمح بها مواصفات HTML5، ويحذف علامات الإغلاق الاختيارية (</p>، </li>) حيثما تسمح المواصفات بذلك. يتم عرض النتيجة بشكل مماثل للمصدر في كل متصفح.
يكون التصغير مفيدًا للغاية عند إقرانه بضغط gzip أو Brotli على مستوى الخادم. يزيل الضغط بالفعل الكثير من التوفير الذي ينتج عن التصغير، لكن الاثنين مجتمعين ما زالا يتفوقان على الضغط وحده - خاصة بالنسبة للمواقع ذات حركة المرور العالية حيث تكون تكاليف عرض النطاق الترددي مهمة.
يتم تحميل HTML الأصغر بشكل أسرع، خاصة على الاتصالات وشبكات الهاتف المحمول الأبطأ. يؤثر وزن الصفحة بشكل مباشر على مؤشرات أداء الويب الأساسية - يتحسن كل من أكبر رسم محتوى ووقت البايت الأول عندما يقوم الخادم بإرجاع كمية أقل من HTML للتحليل. بالنسبة للمواقع التي يعتمد فيها تصنيف تحسين محركات البحث (SEO) على نتائج Core Web Vitals، يعد التصغير بمثابة تحسن قابل للقياس.
يعمل HTML المصغر أيضًا على تقليل تكاليف النطاق الترددي على نطاق واسع. الموقع الذي يخدم مليون صفحة يوميًا مع توفير قدره 10 كيلوبايت لكل صفحة يوفر 10 غيغابايت من الخروج يوميًا. مركبات التأثير للمواقع الثابتة التي يتم تقديمها من شبكات CDN التي يتم إصدار فاتورة بها عن طريق نقل البيانات.
الصق HTML، واحصل على النسخة المصغرة.
يقوم المصغر بمعالجة رمز HTML المميز بواسطة الرمز المميز. تتم إزالة المسافة البيضاء بين عناصر مستوى الكتلة (<div>، <p>، <ul>) لأنها لا تؤثر على العرض. يتم الاحتفاظ بالمسافة البيضاء داخل السياقات المضمنة (<span>، <a>، محتوى النص) لأنها يمكن أن تؤثر على العرض.
يتم تجريد التعليقات بشكل افتراضي ولكن يتم الاحتفاظ بالتعليقات الشرطية (<!--[if IE]>). تتم إزالة علامات الاقتباس حيثما يسمح محلل HTML5 - يمكن لقيم السمات المكونة من كلمة واحدة بدون مسافات أو أحرف خاصة حذف علامات الاقتباس.
يتم حذف علامات الإغلاق الاختيارية وفقًا لمواصفات HTML5: </p>، </li>، </td>، ويمكن حذف عدد قليل من العلامات الأخرى عندما يتبعها شقيق يشير إلى قربهم. يعد هذا أمرًا غير معتاد للقراءة ولكنه صالح لـ HTML5 الذي تقوم المتصفحات بتحليله بشكل مماثل.