CSS-Minifier & -Beautifier – kostenlos
Minifizieren Sie CSS zur Dateigrößenreduzierung oder verschönern Sie minifiziertes CSS zur besseren Lesbarkeit. Sofort, in Ihrem Browser.
Legen Sie hier eine .css-Datei ab oder klicken Sie zum Auswählen
CSS · Verarbeitung auf Ihrem Gerät
oder drücken Sie Strg+V, um aus der Zwischenablage einzufügen
Häufige Anwendungen
- CSS für die Produktionsbereitstellung minifizierenReduzieren Sie die CSS-Dateigröße vor der Bereitstellung in der Produktion — schnellere Seitenladezeiten und geringere Bandbreitkosten.
- Minifizierten CSS zum Debuggen verschönernFormatieren Sie komprimierten oder miniifizierten CSS in lesbaren Code, damit Sie Stile überprüfen und debuggen können.
- CSS für E-Mail-Vorlagen minifizierenKomprimieren Sie CSS für HTML-E-Mail-Vorlagen, wo Dateigröße und Inline-Stil-Aufblähung wichtig sind.
- CSS für WordPress-Themes minifizierenReduzieren Sie die Größe von benutzerdefinierten WordPress-Theme-Stylesheets für bessere PageSpeed-Bewertungen.
- CSS für Code-Überprüfung verschönernFormatieren Sie jede CSS-Datei in sauberen, eingerückten, lesbaren Code, der zur Überprüfung und Zusammenarbeit bereit ist.
So funktioniert es
Dieses Tool nutzt einen selbst geschriebenen CSS-Tokenizer ohne Abhängigkeiten, vollständig in JavaScript – keine externen Bibliotheken, keine Serveraufrufe. Der Tokenizer ordnet jedes Zeichen als Code, Kommentar, Zeichenkette in Anführungszeichen oder url()-Wert ein, bevor irgendeine Umwandlung erfolgt. So können Leerraumregeln keine Zeichenketteninhalte, Data-URIs oder calc()-Ausdrücke beschädigen.
- 1TokenisierungsdurchlaufDas Eingabe-CSS wird Zeichen für Zeichen durchsucht und in typisierte Tokens zerlegt: rohe Codeabschnitte, /* ... */-Kommentare, Zeichenketten in Anführungszeichen (mit erhaltenen Escape-Sequenzen) und url(...)-Blöcke. So betreffen die Umwandlungen im nächsten Schritt nur echte CSS-Syntax – nie den Inhalt eines String-Literals oder einer Data-URI.
- 2Minimierung oder VerschönerungIm Minify-Modus werden normale Kommentare entfernt (/*! license */-Kommentare bleiben erhalten), Leerraumfolgen in Code-Tokens werden zu einzelnen Leerzeichen zusammengefasst, und Leerraum neben den Satzzeichen { } : ; , > ~ wird entfernt. Leerzeichen um + und - bleiben absichtlich erhalten, um calc()-Ausdrücke nicht zu zerstören. Im Beautify-Modus wird der Code zuerst zu einer sauberen Basis minimiert, dann neu tokenisiert und mit Zwei-Leerzeichen-Einrückung neu eingerückt, wobei die Erkennung von Deklarations-Doppelpunkten property: value-Doppelpunkte von Selektor-Doppelpunkten wie a:hover unterscheidet.
- 3Geschätzte Gzip-GrößeNach dem Erzeugen der Ausgabe wird die native CompressionStream-API des Browsers verwendet, um das Ergebnis mit gzip zu komprimieren und die resultierende Bytezahl zu messen. Das ergibt eine realistische Schätzung der Übertragungsgröße, wie sie ein Webserver mit gzip-Kompression senden würde.
- 4Kopieren oder herunterladenDas verarbeitete CSS wird über die Clipboard API in die Zwischenablage geschrieben oder als styles.min.css (Minify-Modus) bzw. styles.css (Beautify-Modus) über ein Blob mit dem MIME-Typ text/css heruntergeladen. Die prozentuale Größenreduktion wird live beim Tippen angezeigt.
Ähnliche Tools
SVG-Optimierer & -Minifier
Metadaten entfernen, Leerzeichen reduzieren und Dezimalstellen runden, um die SVG-Dateigröße drastisch zu verkleinern – typische Reduktionen von 30–70 %. Visuelle Vorschau stellt sicher, dass nichts beschädigt wird.
CSS-Beautifier
Minifiziertes CSS mit einheitlicher Einrückung lesbar formatieren oder CSS minifizieren. Optional alphabetische Sortierung der Eigenschaften für nachvollziehbare Diffs.
JSON-Formatierer
JSON-Daten formatieren, validieren, minimieren und erkunden. Baumansicht, Syntaxhervorhebung und Ein-Klick-Kopie.