CSS Мініфікатор
Миттєво зменшуйте та стискайте таблиці стилів CSS у своєму браузері. Видалити коментарі, згорнути пробіли та зменшити розмір файлу. Безкоштовно та приватно.
Перетягніть файл CSS сюди
Підтримує файли .css. Або вставте свій CSS вище.
Миттєво зменшуйте та стискайте таблиці стилів CSS у своєму браузері. Видалити коментарі, згорнути пробіли та зменшити розмір файлу. Безкоштовно та приватно.
Підтримує файли .css. Або вставте свій CSS вище.
Мініфікація CSS видаляє пробіли, коментарі та непотрібні символи з таблиці стилів, щоб зменшити її розмір перед подачею в браузери. Фактичні правила не змінюються: мінімізована таблиця стилів відображає сторінки ідентично немініфікованому джерелу. Економія досягається завдяки видаленню нових рядків, зайвих крапок з комою, коментарів, можливостей скорочення шістнадцятковими кольорами та ярликів із нульовими одиницями (заміна 0px на 0).
На сучасних веб-сайтах із десятками правил стилю типове зменшення становить 20–40% порівняно з немініфікованим джерелом. У поєднанні зі стисненням gzip на сервері гранична економія зменшується — gzip вже ефективно стискає повторюваний текст — але ця комбінація все ще перевершує лише стиснення, особливо коли таблиці стилів кешуються та надаються багато разів багатьом відвідувачам.
Цей мініфікатор обробляє CSS за один прохід, видаляючи коментарі поза значеннями url(), згортаючи пробіли, видаляючи зайві крапки з комою перед закриваючими фігурними дужками, застосовуючи скорочення з нульовими одиницями та перетворюючи шестизначні шістнадцяткові кольори на тризначні, де це можливо (#ffffff → #fff). На виході залишається дійсний CSS, який будь-який браузер аналізує правильно.
Менші файли CSS завантажуються швидше, а час, що блокує візуалізацію, скорочується, що покращує показники First Contentful Paint і Largest Contentful Paint. Для сайтів, де Core Web Vitals впливають на пошуковий рейтинг, кожен кілобайт CSS, що блокує візуалізацію, вартий зусиль.
Витрати на смугу пропускання також мають значення в масштабі. Сайти, які обслуговують мільйони переглядів сторінок, заощаджують вимірну кількість вихідних даних, коли їхні таблиці стилів на 30% менші. Рахунки за CDN, використання мобільних даних і споживання енергії – все це трохи покращує. Мінімізація практично безкоштовна — одноразовий етап створення без витрат на обслуговування.
Вставте CSS, отримайте мінімізовану версію.
Мініфікація CSS – це переважно консервативне видалення пробілів. Пробіли в селекторах, оголошеннях і значеннях зберігаються там, де вони значні; пробіл зовні згорнутий. Коментарі видаляються, якщо вони не починаються з /*! (зауваження щодо збереження ліцензії).
Поширені комбінації клавіш: 0px, 0em та подібні значення нульових одиниць стають 0; шестизначні шістнадцяткові кольори з парними цифрами (#ffffff, #336699) стають тризначними (#fff, #369); остання крапка з комою перед } видаляється. Назви кольорів не перетворюються на шістнадцяткові автоматично, оскільки шістнадцятковий інколи довший (червоний менший за #f00; #ff0000 довший за червоний).
Вихідні дані мають проходити будь-який валідатор CSS, який приймає вхідні дані. Підтримка браузера не змінилася — мініфікація не змінює самі правила, а лише їх текстове представлення.