Мініфікатор коду
Мініфікуйте CSS, JavaScript, HTML чи JSON у браузері: видалення коментарів і пробілів та миттєвий показ заощадженого розміру.
Результат
Цей мініфікатор коду стискає CSS, JavaScript, HTML і JSON, прибираючи все, що не потрібно машині: коментарі, відступи, переноси рядків і зайві пробіли. Виберіть мову, вставте вихідний код, натисніть кнопку — панель результату покаже мініфікований код разом із точними розмірами до/після в байтах і відсотком економії.
Мініфікація навмисно консервативна й безпечна. Для JavaScript це означає лише коментарі та пробіли — без перейменування змінних і переписування виразів — зі сканером, який коректно обходить рядки, шаблонні літерали та regex-літерали й зберігає переноси рядків усюди, де автоматична вставка крапки з комою могла б змінити поведінку. У CSS зливаються пробіли навколо дужок, двокрапок, крапок з комою та ком; в HTML колапсуються пробіли між тегами, а вміст pre, textarea, script і style лишається недоторканим; JSON парситься й серіалізується заново, що заразом його валідує.
Усе працює локально у вашому браузері: вихідний код не завантажується на жодний сервер, тож інструмент безпечний для пропрієтарного, ще не випущеного чи клієнтського коду. Без реєстрації, без ліміту розміру файлу понад пам'ять браузера, а результат — за один клік у буфері обміну чи завантаженому файлі.
Мініфікація — протилежність форматуванню: цей інструмент робить код меншим для продакшну, а наш форматувальник коду повертає мініфікованому коду читабельність. Використовуйте мініфікатор для інлайн-скриптів і стилів, email-HTML, корисного навантаження API та всюди, де повний пайплайн збірки з Terser чи cssnano — зайвий для швидкої разової задачі.