0

Мініфікатор коду

Мініфікуйте CSS, JavaScript, HTML чи JSON у браузері: видалення коментарів і пробілів та миттєвий показ заощадженого розміру.

Опрацювання... 0%
Розбір вихідного коду
Видалення коментарів
Стискання пробілів
Підрахунок економії розміру

Результат

Цей мініфікатор коду стискає CSS, JavaScript, HTML і JSON, прибираючи все, що не потрібно машині: коментарі, відступи, переноси рядків і зайві пробіли. Виберіть мову, вставте вихідний код, натисніть кнопку — панель результату покаже мініфікований код разом із точними розмірами до/після в байтах і відсотком економії.

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

Усе працює локально у вашому браузері: вихідний код не завантажується на жодний сервер, тож інструмент безпечний для пропрієтарного, ще не випущеного чи клієнтського коду. Без реєстрації, без ліміту розміру файлу понад пам'ять браузера, а результат — за один клік у буфері обміну чи завантаженому файлі.

Мініфікація — протилежність форматуванню: цей інструмент робить код меншим для продакшну, а наш форматувальник коду повертає мініфікованому коду читабельність. Використовуйте мініфікатор для інлайн-скриптів і стилів, email-HTML, корисного навантаження API та всюди, де повний пайплайн збірки з Terser чи cssnano — зайвий для швидкої разової задачі.