SVG-Minifier
SVG minifizieren: Kommentare, Metadaten und Leerraum entfernen
Bereinigen Sie das SVG-Markup, bevor es in ein Repository oder einen Produktions-Build gelangt. Entfernen Sie Kommentare, XML-Deklarationen, Editordaten, leere Gruppen und nicht verwendete Definitionen mit 15 individuell umschaltbaren Durchgängen und einem visuellen Vergleich.
Standardwerte für neue Dateien werden bearbeitet
Vorschau
Keine Vorschau. Dateien hinzufügen und auswählen, um Ergebnisse zu sehen.
Noch keine Dateien. Dateien oben ablegen oder DATEIEN AUSWÄHLEN klicken.
Was beim Minifizieren einer SVG verschwindet
Eine SVG zu minifizieren ist Arbeit am Markup, keine Bildverarbeitung: Nichts wird neu gezeichnet, es wird nur entfernt oder gekürzt. Ein typischer Editor-Export bringt eine XML-Deklaration mit, ein DOCTYPE, einen Generator-Kommentar, Namespaces von Inkscape oder Figma, id-Attribute, auf die nichts verweist, leere Gruppen-Wrapper, Einträge in defs, die kein Element nutzt, und Koordinaten mit sechs Nachkommastellen. Browser ignorieren das alles. Es herauszunehmen macht die Datei kleiner und, mindestens ebenso nützlich, den Diff lesbar, sobald SVGs in einem Repository liegen und wie jede andere Quelldatei geprüft werden.
So minifizieren Sie eine SVG-Datei
- 1
SVG-Dateien ablegen oder DATEIEN AUSWÄHLEN klicken, um sie der Warteschlange hinzuzufügen. Bis zu 40 auf einmal.
- 2
Sicher, Ausgewogen oder Maximal wählen, einzelne unerwünschte Durchläufe abschalten und die Ersparnis pro Datei aktualisiert sich mit.
- 3
Auf ALLE SPEICHERN klicken, um das Ergebnis herunterzuladen, oder ein einzelnes ZIP, wenn die Warteschlange mehr als eine Datei enthält.
Datenschutz: Ihre Dateien verlassen den Browser nicht
Die Konvertierung erfolgt lokal in Ihrem Browser mit JavaScript und WebAssembly. Es erfolgt kein Datei-Upload oder eine serverseitige Konvertierung, sodass die von Ihnen hinzugefügten Dateien auf Ihrem Gerät verbleiben.
Die lokale Verarbeitung trägt zum Schutz vertraulicher Logos, interner Dokumente und unveröffentlichter Kundengrafiken bei. Seiten und Konvertierungscode werden zwischengespeichert, während Sie sie verwenden, sodass bereits geöffnete Tools ohne Netzwerkverbindung weiterarbeiten können.
Häufige Fragen
Ist Minifizieren dasselbe wie Komprimieren?
Praktisch ja: Dieselben Durchläufe erledigen beides, und diese Seite und der SVG-Kompressor nutzen dieselbe Engine. Der Unterschied liegt in der Betonung. Beim Minifizieren geht es um das Markup, das ein Mensch oder ein Editor hinterlassen hat, also Kommentare, Metadaten, Namespaces und Leerraum. Beim Komprimieren geht es um die Bytes auf der Leitung, wo gerundete Koordinaten und entfernte Attribute mehr zählen als aufgeräumter Quelltext.
Kann das Minifizieren mein CSS oder JavaScript kaputt machen?
Ja, wenn ein Stylesheet oder ein Skript von außen in die SVG greift. Kein Durchlauf benennt Bezeichner um, aber Maximal entfernt Elemente und Attribute, auf die innerhalb des Dokuments nichts verweist, und genau darauf kann eine externe Regel zielen. Wird die SVG von außen animiert oder per Skript gesteuert, nehmen Sie Sicher, oder schalten Sie "Unsichtbare Elemente entfernen" und "Ungenutzte Definitionen entfernen" ab und prüfen Sie das Ergebnis, bevor Sie es ausliefern.
Kann ich die viewBox behalten und Breite und Höhe entfernen?
Ja. "viewBox normalisieren" und "Breite und Höhe entfernen" sind getrennte Durchläufe. Die festen Maße zu entfernen und die viewBox zu behalten ist das, was Sie für eine SVG wollen, die per CSS auf ihren Container skalieren soll. Beides zu behalten ist das, was Sie für eine Datei wollen, die für sich allein geöffnet oder in ein Dokument ohne jedes Styling eingesetzt wird.