این ابزار چه کاری میکند؟
حجم کد CSS، جاوااسکریپت و HTML را با حذف فاصلهها، توضیحات و بخشهای اضافی کم کنید و حجم قبل و بعد (و حجم gzip) را ببینید. اگر کد خطا داشته باشد، شمارهی خط خطا نشان داده میشود. کد شما فقط خوانده و چاپ میشود و هرگز اجرا یا ذخیره نمیشود.
چطور استفاده کنم؟
- ۱نوع کد (CSS، جاوااسکریپت یا HTML) را انتخاب کنید.
- ۲کد را بچسبانید.
- ۳روی «فشردهسازی» بزنید.
- ۴درصد صرفهجویی و حجم gzip را ببینید.
- ۵خروجی را کپی کنید یا با پسوند
.minدانلود کنید.
کجا به کار میآید؟
- فشرده کردن سریع یک فایل CSS یا JS بدون راهاندازی ابزار build
- کم کردن حجم HTML بههمراه اسکریپت و استایل درونخطی
- پیدا کردن خطای نحوی در جاوااسکریپت
- رفع هشدارهای «CSS/JS فشردهنشده» در گزارش واکاوی
سؤالات متداول
فشردهسازی (minify) با gzip چه فرقی دارد؟
minify کد را کوچک میکند (حذف فاصله، کوتاهکردن نامها) و gzip یا Brotli هنگام ارسال از سرور فشرده میکند. هر دو با هم بهترین نتیجه را میدهند. راهنمای فشردهسازی را ببینید.
کدم اجرا میشود؟
نه. کد فقط تجزیه و دوباره چاپ میشود، هرگز اجرا نمیشود.
رفتار کد تغییر نمیکند؟
فشردهسازی استاندارد معنی کد را عوض نمیکند. با این حال، قبل از استفاده در سایت اصلی، خروجی را آزمایش کنید.
اسکریپتهای JSON-LD و خارجی چه میشوند؟
در HTML، بلوکهای JSON-LD و اسکریپتهایی که با src بارگذاری میشوند دستنخورده میمانند؛ فقط اسکریپت و استایل درونخطی فشرده میشود.
نکتهها و محدودیتها
- حداکثر ۵۰۰ کیلوبایت در هر درخواست.
- اگر یک اسکریپت درونخطی در HTML خطای نحوی داشته باشد، همانطور که هست میماند و کل صفحه رد نمیشود.
- برای پروژههای بزرگ از ابزار build (مثل esbuild یا Vite) استفاده کنید؛ این ابزار برای کار سریع و تکی است.
راهنماهای مرتبط
ابزارهای مرتبط
واژههای این صفحه
همهی ابزارها را در فهرست ابزارها ببینید.