CSS minifikátor
Vložte stylopis a odstraňte bílé znaky a komentáře, zkraťte hodnoty jako #ff0000 → red a slučte duplicitní pravidla díky strukturálním optimalizacím CSSO.
Běží v prohlížečiBez registraceNic se neodesílá
Jak používat: CSS minifikátor
- Vložte CSS nebo otevřete soubor
.css. - Nechte zapnutou Restrukturalizaci pro slučování pravidel a deklarací, nebo ji vypněte pro bezpečný průchod jen s bílými znaky.
- Nechte zapnuté Zachovat licenční komentáře, aby se zachovaly poznámky
/*! … */. - Porovnejte původní velikost, velikost po minifikaci a po gzipu.
- Zkopírujte výsledek nebo stáhněte
output.min.css.
Jak funguje minifikace CSS
Tento nástroj používá CSSO (CSS Optimizer), který rozparsuje stylopis do syntaktického stromu a vypíše ho zpět v nejkratší ekvivalentní podobě. Kromě odstranění bílých znaků a komentářů provádí bezpečné přepisy hodnot:
#ffffff→#fff,#ff0000→red0px→0,0.90→.9margin: 8px 16px 8px 16px→margin:8px 16px- Prázdná pravidla a duplicitní deklarace se odstraní
Co dělá „restrukturalizace“?
Restrukturalizace prochází celý stylopis: pravidla se shodnými deklaracemi se sloučí do jednoho seznamu selektorů (.a,.b{color:red}) a opakované selektory se spojí. Na reálných stylopisech to často ušetří dalších 5–15 %. CSSO slučuje jen tehdy, když pořadí kaskády zůstane stejné, ale pokud spoléháte na neobvyklá přepsání, můžete ji vypnout pro čistě syntaktickou minifikaci.
Proč minifikovat CSS?
CSS blokuje vykreslování: prohlížeč nemůže stránku vykreslit, dokud se stylopisy v <head> nestáhnou a nerozparsují. Menší CSS znamená rychlejší First Contentful Paint a lepší Core Web Vitals, což pomáhá uživatelům i pozicím ve vyhledávání. Pro nejlepší výsledek kombinujte minifikaci s gzipem nebo Brotli na serveru.
Časté dotazy
Je minifikace CSS bezpečná?
Podporuje moderní CSS jako custom properties, vnořování a @layer?
--var), @media, @supports, @layer, @container i syntaxe gridu se zachovají.