Минификация CSS
Вставьте таблицу стилей и заберите сжатую. Счётчик под полем показывает размер до и после — сразу видно, стоило ли оно того.
Код никуда не уходит: форматирование идёт в браузере.
- Бесплатно
- Файлы не покидают ваше устройство
- Без регистрации
- Без ограничений по файлам
Как пользоваться
- Вставьте CSS в первое поле — он сжимается по ходу ввода.
- Сравните размеры под полем ввода.
- Скопируйте результат или нажмите «Форматировать», чтобы снова его прочитать.
Полезно знать
Что удаляется
Комментарии, переносы строк, отступы, пробелы вокруг двоеточий и комбинаторов, а также последняя точка с запятой перед каждой закрывающей скобкой, которой стандарт никогда не требовал. В селекторах пробел между потомком и предком сохраняется: убрать его — значит изменить то, к чему применяется правило.
Почему строки не трогают
Точка с запятой внутри content: "a;b" и скобка внутри data-URI с SVG для регулярного выражения выглядят как структура. Минификаторы на шаблонах ломают такие файлы молча, и ущерб обнаруживается пропавшей иконкой уже на бою. Здесь таблица читается посимвольно, а строки в кавычках переносятся целиком.
Частые вопросы
Стили продолжат работать так же?
Да. Ничего не переименовывается, не переставляется и не выбрасывается — уходят только пробелы и комментарии, а они на применение правил не влияют.
Насколько уменьшится файл?
Написанная руками таблица обычно теряет двадцать–тридцать процентов. После gzip разница гораздо меньше: сжатие и так справляется с повторяющимися пробелами.
Код уходит на сервер?
Нет. Всё происходит на странице, и для ещё не опубликованных стилей это важно.
Можно ли потом снова его прочитать?
Нажмите «Форматировать» — таблица разложится по одному объявлению на строку. Исходных комментариев уже нет, но все правила на месте.
Похожие инструменты
- Форматирование CSS Вставьте таблицу стилей — пусть даже она пришла одной строкой — и прочитайте её заново. Каждое…
- Минификация HTML Вставьте HTML и заберите его без пробелов, которых всё равно никто не видит. Счётчик под полем…
- Сжать JSON Вставьте JSON и получите его без единого лишнего байта: ни отступов, ни переносов, данные те же…
- Форматировать JSON Вставьте JSON и получите его отформатированным, проверенным или сжатым. Данные остаются в брауз…
- Base64: кодирование и декодирование Вставьте текст — получите Base64, вставьте Base64 — получите текст обратно. Кириллица, иероглиф…
- Подсчёт слов Введите или вставьте текст — счётчики обновятся мгновенно: слова, символы, предложения, абзацы…
- Изменить регистр текста Вставьте текст, выберите регистр, заберите результат. Девять способов записать одни и те же сло…
- CSV в JSON Вставьте таблицу — получите JSON. Разбор идёт по RFC 4180, поэтому ячейка «Иванов, Иван» остаёт…