CSS Minifier
Plak een stylesheet om witruimte en commentaar te verwijderen, waarden als #ff0000 → red te verkorten en dubbele regels samen te voegen met de structurele optimalisaties van CSSO.
Draait in je browserGeen account nodigNiets wordt geüpload
Zo gebruik je de CSS Minifier
- Plak CSS of open een
.css-bestand. - Laat Herstructureren aan staan om regels en declaraties samen te voegen, of zet het uit voor een veilige ronde die alleen witruimte verwijdert.
- Laat Licentiecommentaar behouden aan staan om
/*! … */-vermeldingen te bewaren. - Vergelijk de originele, geminificeerde en gzip-grootte.
- Kopieer het resultaat of download
output.min.css.
Hoe CSS-minificatie werkt
Deze tool gebruikt CSSO (CSS Optimizer), die je stylesheet omzet in een syntaxboom en die in de kortst mogelijke gelijkwaardige vorm weer uitschrijft. Naast het verwijderen van witruimte en commentaar past hij veilige herschrijvingen van waarden toe:
#ffffff→#fff,#ff0000→red0px→0,0.90→.9margin: 8px 16px 8px 16px→margin:8px 16px- Lege regels en dubbele declaraties worden weggelaten
Wat doet „herstructureren”?
Herstructureren kijkt naar de hele stylesheet: regels met identieke declaraties worden samengevoegd tot één selectorlijst (.a,.b{color:red}) en herhaalde selectors worden gecombineerd. Dat bespaart bij echte stylesheets vaak nog eens 5–15%. CSSO voegt alleen samen als de cascadevolgorde gelijk blijft, maar als je afhankelijk bent van ongebruikelijke overrides, kun je het uitzetten voor een puur syntactische minificatie.
Waarom CSS minificeren?
CSS blokkeert het renderen: de browser kan de pagina pas tekenen als de stylesheets in de <head> zijn gedownload en geparsed. Kleinere CSS betekent een snellere First Contentful Paint en betere Core Web Vitals, wat zowel gebruikers als je positie in zoekmachines helpt. Combineer minificatie met gzip of Brotli op de server voor het beste resultaat.
Veelgestelde vragen
Is het veilig om CSS te minificeren?
Ondersteunt het moderne CSS zoals custom properties, nesting en @layer?
--var), @media, @supports, @layer, @container en grid-syntax blijven behouden.