DT Dev Tools

CSS Minifier — CSS-Minifizierer

CSS mit CSSO direkt im Browser minifizieren und umstrukturieren. GrĂ¶ĂŸe vorher und nachher vergleichen, dann die .min.css kopieren oder herunterladen.

🔒 LĂ€uft vollstĂ€ndig in Ihrem Browser — nichts wird hochgeladen

Drop a .css file here or click to browse — or paste CSS below

Before: –After: –Saved: –
War dieses Tool nĂŒtzlich? Bewerte es:

Was der CSS-Minifizierer macht

Dieses Tool verkleinert Stylesheets mit CSSO (CSS Optimizer), einem Minifizierer, der CSS versteht, statt es als reinen Text zu behandeln. Im ersten Durchlauf fĂŒhrt er sichere Bereinigungen durch: Leerzeichen und Kommentare werden entfernt, Farben verkĂŒrzt (#ff0000 wird zu red, #ffffff wird zu #fff), Nullwerte verlieren ihre Einheit, ĂŒberflĂŒssige AnfĂŒhrungszeichen und Semikolons verschwinden und Zahlen werden in ihrer kĂŒrzesten Form geschrieben. Das Ergebnis ist exakt gleichwertiges CSS, das spĂŒrbar kleiner ist.

Ist restructure (Umstrukturierung) aktiviert, geht CSSO noch weiter und optimiert die Struktur des Stylesheets. Regeln mit demselben Selektor werden zusammengefĂŒhrt, Selektoren mit identischen Deklarationen gruppiert, Eigenschaften, die spĂ€ter in derselben Regel ĂŒberschrieben werden, entfernt, und ausgeschriebene Deklarationen wie einzelne Margins können zu einer Kurzschreibweise zusammengefasst werden. Dabei achtet CSSO sorgfĂ€ltig auf die Kaskade: Regeln werden nur verschoben oder zusammengefĂŒhrt, wenn sich dadurch nicht Ă€ndern kann, welche Deklaration gewinnt.

Die Ergebnisse lesen

Die Badges zeigen die UTF-8-GrĂ¶ĂŸe von Eingabe und Ausgabe sowie die prozentuale Ersparnis. Handgeschriebenes CSS mit Kommentaren und EinrĂŒckung schrumpft oft um 20–50 %. Bereits kompakte Framework-Ausgaben gewinnen weniger, wĂ€hrend Stylesheets, die dieselben Deklarationen ĂŒber viele Selektoren hinweg wiederholen, am stĂ€rksten von der Umstrukturierung profitieren. Server wenden meist zusĂ€tzlich gzip oder Brotli an – Minifizierung und Komprimierung ergĂ€nzen sich also, statt miteinander zu konkurrieren.

Privat und sicher

Der Minifizierer lĂ€uft vollstĂ€ndig in deinem Browser – nichts wird hochgeladen, protokolliert oder gespeichert. Das macht ihn praktisch fĂŒr Inline-Critical-CSS, E-Mail-Vorlagen, eingebettete Widgets oder schnelle Korrekturen auf einem Rechner ohne deine gewohnten Build-Tools. Behalte /*! ... */-Kommentare bei, wenn dein Stylesheet Lizenzen von Drittanbietern enthĂ€lt, die erhalten bleiben mĂŒssen. FĂŒr Produktivseiten solltest du einen Minifizierer in deinen Build einbinden, damit jedes Deployment automatisch optimiert wird, und die Ausgabe immer visuell prĂŒfen, wenn dein CSS auf Browser-Hacks oder ungewöhnliche Syntax setzt.

So verwenden Sie

  1. CSS hinzufĂŒgenFĂŒge ein Stylesheet ein oder ziehe eine .css-Datei in den Ablagebereich.
  2. Optionen wÀhlenLege fest, ob Regeln umstrukturiert und ob /*! license */-Kommentare beibehalten werden sollen.
  3. MinifizierenKlicke auf Minify CSS und prĂŒfe die GrĂ¶ĂŸe vorher, nachher und die prozentuale Ersparnis.
  4. Kopieren oder herunterladenKopiere das minifizierte CSS oder lade es als .min.css-Datei herunter.

HĂ€ufig gestellte Fragen

Was bewirkt die Umstrukturierung?
CSSO fĂŒhrt Regeln mit identischen Selektoren oder Deklarationen zusammen, entfernt ĂŒberschriebene Eigenschaften und fasst Werte zu Kurzschreibweisen zusammen. Das spart meist mehr Bytes als das bloße Entfernen von Leerzeichen. Deaktiviere sie, wenn Reihenfolge und Struktur der Regeln exakt so bleiben sollen, wie du sie geschrieben hast.
Kann die Minifizierung meine Styles beschÀdigen?
CSSO wendet nur Transformationen an, bei denen die Kaskade gleichwertig bleibt, daher wird wohlgeformtes CSS identisch dargestellt. UngĂŒltiges oder stark auf Hacks basierendes CSS kann sich unerwartet verhalten – teste das Ergebnis also in deinen Zielbrowsern.
Bleiben Lizenzkommentare erhalten?
Kommentare, die mit /*! beginnen, bleiben erhalten, wenn Keep /*! license */ comments aktiviert ist. Alle anderen Kommentare werden entfernt.
Wird mein CSS hochgeladen?
Nein. CSSO wird als Skript geladen und lÀuft in deinem Browser, sodass das Stylesheet dein GerÀt nie verlÀsst.