Разработчику HTML/CSS/JS минификатор

Сжать и отформатировать HTML, CSS, JS

Сожмите или отформатируйте HTML, CSS и JS. Минификация и красивое форматирование в одном инструменте.

HTML
CSS
JS
Сжать
Форматировать
HTML
Результат
<!doctype html><html><head><title>IConverter</title></head><body><p class="hello">Hello, world!</p></body></html>

Инструмент работает в двух режимах: сжатие (минификация) убирает пробелы, переносы строк и комментарии, сокращая размер файла перед публикацией на сайте — это ускоряет загрузку страницы. Форматирование (beautify), наоборот, расставляет отступы и переносы, превращая сжатый код в читаемый — полезно, когда нужно разобраться в чужом или сжатом файле.

Поддерживаются три языка: HTML, CSS и JavaScript. Для минификации JS используется тот же движок, что и в популярных сборщиках (Terser), для CSS — CSSO, для HTML — html-minifier-terser с попутной минификацией встроенных <style> и <script>.

Весь код обрабатывается в браузере — ничего не отправляется на сервер, что удобно для приватного или ещё не опубликованного кода.

Частые вопросы

Зависит от исходного кода: обычно минификация даёт 20–60% экономии за счёт пробелов, комментариев и (для JS) сокращения имён переменных. Для уже компактного кода эффект меньше.
В редких случаях агрессивные оптимизации могут повлиять на код, полагающийся на нестандартное поведение (например, на текст функций через toString()). Для обычного кода минификация безопасна, но всегда стоит проверить результат перед продакшеном.
Нет, все преобразования выполняются локально в браузере на JavaScript.