Formatter

Минификация и форматирование CSS, JavaScript и HTML

Вставьте код, перетащите файл или откройте его — и минифицируйте либо верните минифицированному файлу читаемый вид.

Язык
Что сделать
Исходный код
Результат

Ваш код обрабатывается на нашем сервере; он не сохраняется и не попадает в логи.

Что это

Минификатор CSS, минификатор JavaScript и минификатор HTML на одной странице — и те же три в обратную сторону, когда нужно прочитать уже минифицированный файл. Вставьте код, перетащите файл на страницу или направьте на API свой скрипт.

Минификаторы CSS и JavaScript осторожны: они убирают пробелы и комментарии, которые можно убрать, и сохраняют то, что нельзя, поэтому значение вроде calc(100% + 5px) возвращается нетронутым. Всё — и минификация, и форматирование — выполняется на нашем сервере.

Почему именно этот

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

Нужен ли ключ?

Нет. Сервис открыт, вместо ключа действует ограничение по IP-адресу.

Отправляется ли мой код куда-либо?

Только на наш собственный сервер. Вся обработка идёт там, в памяти, код не сохраняется и не попадает в логи.

Можно ли использовать это в сборочном скрипте?

Да, для этого и сделаны эндпоинты /raw. Держитесь в пределах лимитов.

Почему в минифицированном JavaScript изменились имена?

Минификатор укорачивает имена локальных переменных — это безопасно и даёт основную часть экономии. Форматирование не вернёт исходные имена: их не вернёт уже ничто.

Файл какого размера можно отправить?

2 МБ за один запрос. Файлы больше отклоняются с 413, а не обрезаются.

Читать документацию API

Эндпоинты, форматы ответов, коды ошибок и лимиты запросов.