Форматувальник і мініфікатор коду
Миттєво форматуйте або мініфікуйте HTML, CSS і JavaScript прямо у браузері з відступом у 2 пробіли, 4 пробіли чи табуляцію та стисканням JavaScript на основі Terser.
Форматувальник і мініфікатор коду — Вставте HTML, CSS або JavaScript, виберіть «Форматувати», щоб охайно оформити код з відступом у 2 пробіли, 4 пробіли чи табуляцію, або виберіть «Мініфікувати», щоб зменшити його для продакшену. JavaScript мініфікується за допомогою Terser, а CSS і HTML стискаються завдяки безпечному видаленню коментарів і зайвих пробілів. Усе виконується повністю у вашому браузері, тож ваш код ніколи не завантажується на сервер.
Що таке Форматувальник і мініфікатор коду?
Безкоштовний онлайн-форматувальник і мініфікатор коду, який форматує або мініфікує HTML, CSS і JavaScript, не залишаючи ваш браузер. Виберіть мову, потім виберіть «Форматувати», щоб заново розставити відступи в неохайному чи однорядковому джерелі з відступом у 2 пробіли, 4 пробіли чи табуляцію, або «Мініфікувати», щоб стиснути його. Форматування виконується за допомогою js-beautify; мініфікація JavaScript використовує Terser для скорочення імен і зменшення розміру, а CSS і HTML стискаються завдяки видаленню коментарів і згортанню надлишкових пробілів. Веброзробники використовують його, щоб зробити мініфікований сторонній код читабельним, зменшити таблиці стилів і скрипти перед розгортанням, а також упорядкувати фрагменти, вставлені з виводу збірки.
Як користуватися Форматувальник і мініфікатор коду
- Виберіть мову вашого джерела: HTML, CSS або JS.
- Виберіть дію: «Форматувати» для оформлення або «Мініфікувати» для стискання.
- Для форматування виберіть відступ: 2 пробіли, 4 пробіли або Табуляція.
- Вставте або введіть код у поле введення — результат оновлюється автоматично.
- Натисніть кнопку «Копіювати», щоб отримати результат, або натисніть «Очистити», щоб спорожнити поле введення й почати заново.
Приклади
Форматувати однорядкове правило CSS (2 пробіли)
Вхідні дані
a{color:red;font-weight:bold}Результат
a {
color: red;
font-weight: bold
}Мініфікувати JavaScript за допомогою Terser
Вхідні дані
function add(first, second) {
return first + second;
}Результат
function add(n,d){return n+d}Мініфікувати HTML
Вхідні дані
<ul> <li>One</li> <li>Two</li> </ul>
Результат
<ul><li>One</li><li>Two</li></ul>
Поширені запитання
- Чи завантажується мій код на сервер?
- Ні. Форматування і мініфікація повністю виконуються локально у вашому браузері — js-beautify і Terser завантажуються як скрипти й працюють на вашому пристрої. Ваш код ніколи не залишає вашу машину, а інструмент продовжує працювати офлайн.
- Які мови та дії підтримуються?
- Три мови — HTML, CSS і JavaScript — кожна з двома діями: «Форматувати» (оформити з вибраним відступом) і «Мініфікувати» (стиснути). JavaScript мініфікується за допомогою Terser, а CSS і HTML стискаються завдяки видаленню коментарів і згортанню пробілів.
- Який відступ я можу вибрати?
- Під час форматування ви можете заново розставити відступи у 2 пробіли, 4 пробіли або символом табуляції. Відступ застосовується лише до форматування; мініфікація видаляє пробіли й ігнорує це налаштування.
- Чому під час мініфікації мого JavaScript зʼявилася помилка?
- Terser розбирає ваш JavaScript перед мініфікацією, тож синтаксична помилка зупиняє його, і повідомлення показується над виводом. Виправте вказане місце — часто це незакрита дужка, рядок чи зайвий токен — і результат пересобереться автоматично.
- Чи оновлюється вивід сам собою?
- Так. Результат пересобирається щоразу, коли ви змінюєте введення, мову, дію чи відступ, тож вам ніколи не потрібно натискати кнопку для форматування — просто скопіюйте вивід, коли він має правильний вигляд.
Схожі інструменти
Кодування / декодування Base32 / Base58
Кодуйте текст у Base32 (RFC 4648) або Base58 (алфавіт Bitcoin) і декодуйте обидва формати назад у текст — повністю безпечно для UTF-8 і цілком у вашому браузері.
Кодування / декодування Base64
Закодуйте текст у Base64 або розкодуйте Base64 назад у текст (безпечно для UTF-8).
Конвертер регістру та лічильник
Змінюйте регістр тексту та рахуйте символи, слова й рядки.
Конвертер кольорів
Перетворюйте кольори між HEX, RGB та HSL із попереднім переглядом у реальному часі.