Zdarma převodník

CSS Minifikátor

Minifikujte a komprimujte šablony stylů CSS okamžitě ve svém prohlížeči. Odstraňte komentáře, sbalte mezery a zmenšete velikost souboru. Zdarma a soukromé.

Přetáhněte sem soubor CSS

Podporuje soubory .css. Nebo vložte svůj CSS výše.

Nebo

O tomto nástroji

Miniifikace CSS odstraňuje ze šablony stylů mezery, komentáře a nepotřebné znaky, aby se zmenšila její velikost před zobrazením v prohlížečích. Skutečná pravidla se nemění: minifikovaná šablona stylů vykresluje stránky identicky jako neminifikovaný zdroj. Úspory pocházejí z odstranění nových řádků, nadbytečných středníků, komentářů, příležitostí v hexadecimální barvě a zkratek s nulovými jednotkami (nahrazení 0px 0).

Na moderních webech s desítkami stylových pravidel je typické snížení 20–40 % oproti neminifikovanému zdroji. V kombinaci s kompresí gzip na serveru se marginální úspory zmenšují – gzip již efektivně komprimuje opakovaný text – ale tato kombinace stále překonává samotnou kompresi, zvláště když jsou šablony stylů uloženy do mezipaměti a mnohokrát jsou poskytovány mnoha návštěvníkům.

Tento minifikátor zpracovává CSS v jediném průchodu, odstraňuje komentáře mimo hodnoty url(), sbaluje mezery, odstraňuje nadbytečné středníky před uzavřením složených závorek, používá zkratku s nulovou jednotkou a tam, kde je to možné, převádí šestimístné hexadecimální barvy do třímístného tvaru (#ffffff → #fff). Výstup zůstává platným CSS, který jakýkoli prohlížeč správně analyzuje.

Proč minimalizovat CSS

Menší soubory CSS se načítají rychleji a doba blokování vykreslování se zkracuje, což obojí zlepšuje skóre First Contentful Paint a Největší Contentful Paint. U webů, kde Core Web Vitals ovlivňují hodnocení ve vyhledávání, stojí za námahu každý kilobajt oholených CSS blokujících vykreslování.

Náklady na šířku pásma jsou také důležité. Weby, které poskytují miliony zobrazení stránek, ušetří měřitelné množství výstupů, když jsou jejich šablony stylů o 30 % menší. Účty CDN, využití mobilních dat a spotřeba energie – to vše mírně těží. Minifikace je v podstatě zdarma – jde o jednorázový krok sestavení bez nákladů na údržbu.

Jak používat

Vložte CSS a získejte minifikovanou verzi.

  1. Vložte svůj CSS: Přetáhněte soubor .css nebo vložte zdroj CSS do vstupní oblasti. Minifikátor přijímá všechny platné CSS – moderní syntaxi včetně proměnných CSS, calc(), mřížky a flexboxu.
  2. Vyberte možnosti: Výchozí nastavení odstraní komentáře, sbalí mezery a použije běžné zkratky. Pokud potřebujete zachovat komentáře nebo konkrétní formátování, můžete zakázat konkrétní transformace.
  3. Minifikovat: Minifikátor prochází CSS a aplikuje každou povolenou transformaci. Výstupem je funkčně shodný CSS se zmenšenou velikostí.
  4. Použijte výstup: Zkopírujte nebo stáhněte. Nahraďte zdrojový CSS ve výstupu sestavení minifikovanou verzí nebo spusťte minifikaci jako krok sestavení ve vašem nástroji.

Běžné případy použití

Technické detaily

Minifikace CSS je většinou konzervativní odstranění mezer. Bílé znaky uvnitř selektorů, deklarací a hodnot jsou zachovány tam, kde je to důležité; bílé místo venku je sbalené. Komentáře jsou odstraněny, pokud nezačínají /*! (komentáře k zachování licence).

Běžné zkratky: 0px, 0em a podobné hodnoty s nulovou jednotkou se stanou 0; šestimístné hexadecimální barvy se spárovanými číslicemi (#ffffff, #336699) se stanou trojmístnými (#fff, #369); poslední středník před } je odstraněn. Názvy barev nejsou automaticky převedeny na hex, protože hex je někdy delší (červená je kratší než #f00 na délku; #ff0000 je delší než červená).

Výstup by měl projít jakýmkoli validátorem CSS, který přijímá vstup. Podpora prohlížeče je nezměněna — minifikace neupravuje samotná pravidla, pouze jejich textovou reprezentaci.

Nejlepší postupy

Často kladené dotazy

Co minimalizace CSS odstraňuje?
Bílé znaky (mezery, tabulátory, nové řádky), komentáře (/* ... */), zbytečné středníky, nadbytečné nuly (0,5 → 0,5), zkrácené optimalizace (#ffffff → #fff) a nadbytečné jednotky (0px → 0).
Je použití minifikovaného CSS bezpečné v produkci?
Ano. Minifikace zachovává všechna pravidla CSS, selektory a hodnoty vlastností. Výstup je funkčně identický — prohlížeče jej interpretují úplně stejně. Je to standardní postup pro všechny produkční weby.
Jak velké zmenšení velikosti mám očekávat?
Typicky 20-50% pro dobře napsané CSS. Silně komentovaný kód s podrobným formátováním zaznamenal větší redukce. Již kompaktní CSS se může zmenšit pouze o 10–15 %.
Mám minimalizovat CSS, když používám gzip?
Ano, obojí. Gzip komprimuje opakované vzory, zatímco minifikace odstraňuje nepotřebné znaky. Společně poskytují lepší kompresi než oba samostatně. Minifikované + gzipované CSS je obvykle o 85–95 % menší než originál.
Mám vždy minifikovat?
Pro výrobu ano. Pro vývojové zdrojové soubory ne – pro údržbu je nezbytný čitelný CSS. Minifikaci spusťte v době sestavení, nikoli v době úprav.
Je můj CSS nahrán na server?
Ne. Minifikátor běží ve vašem prohlížeči.
Jak je to ve srovnání s cssnano nebo csso?
cssnano a csso jsou pluginy PostCSS pro produkční sestavení; nabízejí agresivnější transformace, jako je slučování nadbytečných pravidel. Tento nástroj pokrývá základní minifikaci pro ad-hoc použití bez nastavení sestavení.
Rozbije minifikace zdrojové mapy?
Minifikace negeneruje zdrojové mapy; tento nástroj vytváří pouze zmenšený výstup. Chcete-li ladit minifikované CSS v produkci, vygenerujte zdrojové mapy jako součást svého sestavení.