SVG-Optimierer
Verkleinere SVG-Dateien, indem du Editor-Metadaten, Kommentare, Standardattribute und überflüssige Genauigkeit entfernst. 100% clientseitig, ohne Upload.
Aktualisiert am
SVG Optimizer
Strip editor metadata, comments, default attributes, and collapse whitespace to shrink SVG files without losing rendering fidelity.
SVG source
Savings
Optimization options
Häufig gestellte Fragen
Was ist der SVG Optimizer?
Der SVG Optimizer ist ein kostenloses Online-Tool, das SVG-Dateien verkleinert, indem es Editor-Metadaten, Kommentare, Standardattribute und überflüssige Genauigkeit entfernt. 100% clientseitig, kein Upload. Er läuft vollständig in Ihrem Browser, ohne Installation oder Anmeldung.
Werden SVGs hochgeladen?
Nein. Der Optimierer läuft vollständig in Ihrem Browser mit dem nativen DOMParser. Die Dateien verlassen niemals Ihr Gerät.
Wie wird die gzip-Größe geschätzt?
Eine grobe Heuristik von etwa 30% der Klartextgröße – typisch für gut strukturiertes SVG-Markup. Die tatsächliche CDN-Komprimierung kann geringfügig abweichen.
Warum wird vor dem Entfernen von <title>/<desc> gewarnt?
Diese sind die primäre Art, wie Screenreader SVG-Inhalte ankündigen. Behalten Sie sie für öffentliche oder UI-Assets bei; entfernen Sie sie nur bei rein dekorativen Bildern.
Ist der SVG Optimizer kostenlos nutzbar?
Ja, der SVG Optimizer ist zu 100% kostenlos, ohne Registrierung, ohne versteckte Gebühren und ohne Nutzungslimits. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser und gewährleistet vollständige Privatsphäre.
Sind meine Daten mit diesem Tool sicher?
Absolut. Der SVG Optimizer verarbeitet alles clientseitig in Ihrem Browser. Es werden keine Daten auf einen Server hochgeladen oder dort gespeichert. Ihre Inhalte bleiben jederzeit privat auf Ihrem Gerät.
Funktioniert der SVG Optimizer auf Mobilgeräten?
Ja, der SVG Optimizer ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Sie können ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ohne App-Download.
Muss ich ein Konto erstellen, um dieses Tool zu nutzen?
Es ist kein Konto und keine Registrierung erforderlich. Öffnen Sie einfach den SVG Optimizer in Ihrem Browser und legen Sie sofort los. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.
Welche Programmiersprachen oder Formate werden unterstützt?
Der SVG Optimizer unterstützt eine breite Palette beliebter Formate und Sprachen. Die vollständige Liste der unterstützten Optionen finden Sie in der Tool-Oberfläche.
Wie verwende ich den SVG Optimizer?
Geben Sie einfach Ihre Eingabe in das vorgesehene Feld ein, passen Sie die Einstellungen nach Belieben an, und das Tool verarbeitet sie sofort. Anschließend können Sie das Ergebnis in die Zwischenablage kopieren oder herunterladen.
Was ist der Unterschied zwischen einem SVG-Optimierer und einem gewöhnlichen Bildkomprimierer?
Ein gewöhnlicher Bildkomprimierer arbeitet mit Rasterformaten wie PNG und JPEG und wirft dabei Pixeldaten weg, um die Datei zu verkleinern. Ein SVG besteht aber überhaupt nicht aus Pixeln — es ist XML-Text, der Formen beschreibt, also gibt es im fotografischen Sinne nichts zu komprimieren. Ein SVG-Optimierer schreibt stattdessen diesen Text um: Er löscht Zeichen, die der Browser nie braucht, etwa Editor-Metadaten, Kommentare, die XML-Deklaration, überflüssige Namespaces und Koordinaten mit zwölf Nachkommastellen. Da SVG reiner Text ist, ist jedes entfernte Zeichen ein echtes Byte weniger auf der Leitung, und das Bild wird trotzdem pixelgenau identisch dargestellt, weil die Geometrie unangetastet bleibt. Das macht die Einsparung verlustfrei, anders als bei Rasterkompression, die Qualität gegen Dateigröße eintauscht. Füge dein Markup oben ein, und das Tool zeigt dir genau, wie viele Bytes jeder Bereinigungsschritt entfernt hat.
Wie viele Nachkommastellen sollte ich bei SVG-Pfadkoordinaten behalten?
Für fast alle Web-Grafiken reichen zwei bis drei Nachkommastellen völlig aus. Design-Programme exportieren Koordinaten oft als 100.000000 oder 50.987654321, doch ein Bildschirm rendert in ganzen Pixeln, sodass Stellen ab der dritten Nachkommastelle kaum ein sichtbares Pixel verändern, dafür aber die Datei aufblähen. Dieses Tool setzt standardmäßig eine Präzision von drei und erlaubt Werte von eins bis sechs Stellen — jedes numerische Attribut und jede Pfadkoordinate wird auf dieses Limit gerundet, überflüssige Nullen am Ende werden entfernt und die führende Null bei Werten wie 0.5 wird gestrichen. Geh auf eine oder zwei Stellen herunter, wenn es um kleine Icons geht, bei denen die Einsparung am größten ausfällt; behalte vier oder mehr Stellen nur bei sehr großen Illustrationen oder präzisen technischen Zeichnungen, bei denen Rundung eine Kurve sichtbar verschieben könnte. Nutze die Vorschau nebeneinander, um zu prüfen, ob die Form nach dem Absenken der Präzision noch stimmt.
Ist es sicher, ungenutzte IDs aus einem SVG zu entfernen?
Ja, solange der Optimierer klug erkennt, welche IDs tatsächlich referenziert werden — und genau das tut dieser hier. Bevor irgendetwas entfernt wird, durchsucht er das gesamte Dokument nach IDs, auf die per url(#id), href="#id" und xlink:href="#id" verwiesen wird, denn so verknüpfen sich Verläufe, Filter, Clip-Paths und <use>-Elemente intern miteinander. Nur IDs, auf die nichts verweist, werden entfernt, sodass alle IDs erhalten bleiben, auf die dein CSS, Animationen oder wiederverwendbare Symbole angewiesen sind. Das Risiko liegt bei externen Referenzen: Wenn dein JavaScript oder ein Stylesheet in einer anderen Datei ein SVG-Element per id anspricht, kann das Tool das nicht erkennen und entfernt die ID möglicherweise trotzdem. Bei eigenständigen Icons ist das selten ein Problem, aber wenn du deine SVGs scriptest, prüfe das Ergebnis oder lass den Schalter „Ungenutzte IDs entfernen“ ausgeschaltet. Probiere es oben aus und schau dir den Diff-Tab an.
Warum lassen sich Standardattribute wie fill-opacity="1" entfernen, ohne das Bild zu verändern?
Jedes SVG-Präsentationsattribut hat einen eingebauten Standardwert, der in der Spezifikation festgelegt ist, und der Browser wendet diesen Standard immer an, wenn das Attribut fehlt. Das heißt, fill-opacity="1", stroke-width="1", stroke-linecap="butt" und opacity="1" beschreiben alle genau den Wert, den das Element ohnehin hätte, wenn du gar nichts geschrieben hättest. Sie mitzuschreiben ist harmlos, aber reiner toter Ballast — das gerenderte Ergebnis ist mit oder ohne diese Attribute byte-für-byte identisch. Editoren fügen diese expliziten Attribute hinzu, weil sie den vollständigen berechneten Zustand eines Elements serialisieren, nicht das Minimum, das zum Zeichnen nötig ist. Dieser Optimierer kennt die Standardwerte der Spezifikation und entfernt jedes Attribut, dessen Wert seinem Standard entspricht — das summiert sich in einem Icon-Set schnell, wo dieselben überflüssigen Attribute bei jeder Form wiederkehren. Eine Warnung: Entferne Standardwerte nur, wenn nichts davon per CSS überschrieben wird, denn ein entferntes Attribut kann einem geerbten Stil die Kontrolle überlassen. Füge deine Datei ein, um die Bereinigung in Aktion zu sehen.
Wie unterscheidet sich das von SVGO in einer Build-Pipeline?
SVGO ist der populäre Node-basierte Kommandozeilen-Optimierer, der als Teil eines Build-Schritts läuft und über Plugins und Konfigurationsdateien eingerichtet wird. Dieses Tool deckt dieselben wichtigen Bereinigungen ab — Entfernen von Editor-Metadaten, Kommentaren, Standardattributen, ungenutzten Namespaces und IDs sowie das Runden der Präzision —, läuft aber komplett im Browser, ganz ohne Installation, Konfiguration oder Terminal. Das macht es ideal für einmalige Aufräumaktionen: ein Logo, das gerade ein Kunde geschickt hat, ein Icon aus Figma, oder Markup, das du vor dem Commit noch prüfen willst. Du bekommst vierzehn einzelne Schalter, eine Live-Vorschau vorher/nachher auf Schachbrettmuster und einen Byte-für-Byte-Diff, sodass du genau siehst, was sich geändert hat, statt einer stillen Build-Ausgabe zu vertrauen. Für eine wiederkehrende Asset-Pipeline hat SVGO-Automatisierung weiterhin die Nase vorn; für schnelle interaktive Optimierung füge dein SVG oben ein und lade das Ergebnis herunter.
Verwandte Tools
Kostenloser API-Tester Online
Testen Sie REST-APIs mit GET-, POST-, PUT- und DELETE-Anfragen. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser cURL-zu-Code-Konverter
Wandeln Sie cURL-Befehle in JavaScript-, Python- oder PHP-Code um. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser JSON-Schema-Generator
Erzeugen Sie automatisch ein JSON Schema aus Ihren JSON-Daten. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser HTTP-Header-Parser
Analysieren und untersuchen Sie HTTP-Header aus Anfragen und Antworten. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Über den SVG-Optimierer
Der SVG-Optimierer ist ein kostenloses Tool, das SVG-Dateien verkleinert, indem es alles entfernt, was der Browser zum Darstellen der Grafik nicht braucht. Vektordateien aus Design-Programmen wie Inkscape, Illustrator, Sketch und Figma schleppen jede Menge Ballast mit sich herum — Editor-Metadaten, XML-Deklarationen, Kommentare, überflüssige Namespaces und Koordinaten mit zwölf Nachkommastellen. Füge dein Markup ein oder lade eine .svg-Datei hoch, und der Optimierer schreibt sie in die kleinstmögliche Variante um, die immer noch exakt dasselbe Bild zeichnet. Entwickelt für Frontend-Entwickler, Designer und alle, die Icons oder Illustrationen fürs Web ausliefern und schlankere Assets wollen, ohne dafür eine Build-Pipeline anzuwerfen.
Alles läuft direkt in deinem Browser ab. Das Tool parst dein SVG mit dem nativen DOMParser des Browsers, bearbeitet den Dokumentbaum direkt und serialisiert ihn lokal neu — deine Dateien werden nie an einen Server hochgeladen. Keine Registrierung, keine Installation, kein Nutzungslimit — du kannst also bedenkenlos unveröffentlichte Logos oder Kunden-Artwork durchlaufen lassen.
Was entfernt und umgeschrieben wird
Der Optimierer bietet vierzehn einzelne Schalter, standardmäßig alle aktiviert, sodass du genau steuerst, was angefasst wird:
- Editor-Ballast — entfernt die XML-Deklaration, DOCTYPE, Kommentare,
<metadata>-Blöcke sowie editorspezifische Elemente und Attribute von Inkscape (sodipodi:,inkscape:), Sketch, Adobe und Illustrator. - Überflüssige Attribute — löscht leere Attribute und Eigenschaften, die noch auf ihrem SVG-Standardwert stehen (zum Beispiel
fill-opacity="1",stroke-width="1",stroke-linecap="butt"oderopacity="1"), da sie beim Weglassen identisch gerendert werden. - Ungenutzte Namespaces und IDs — bereinigt
xmlns:-Deklarationen, auf die nichts verweist, und entferntid-Attribute, die von keinemurl(#id),hrefoderxlink:hrefreferenziert werden — IDs, auf die dein CSS, Verläufe oder<use>-Elemente angewiesen sind, bleiben also erhalten. - Numerische Präzision — rundet Pfadkoordinaten und numerische Attribute auf eine von dir festgelegte Genauigkeit (1 bis 6 Stellen, Standard 3), entfernt überflüssige Nullen am Ende und streicht die führende Null bei Werten wie
0.5. - Leerraum — komprimiert Einrückungen und Zeilenumbrüche zwischen den Tags zu einer einzigen kompakten Zeichenkette.
Das Einsparungspanel lesen
Nach jeder Änderung zeigt das Tool die Originalgröße, die optimierte Größe, den prozentualen Gewinn und eine geschätzte gzip-Größe an. Der gzip-Wert ist ein Näherungswert — etwa 30 % der reinen Textbyte-Zahl, was für gut strukturiertes SVG-Markup typisch ist — verstehe ihn also als Richtwert und nicht als die exakte Zahl, die dein CDN am Ende ausliefert. Eine Vorschau nebeneinander zeigt Original und optimierte Version auf einem Schachbrettmuster, damit du prüfen kannst, dass nichts kaputtgegangen ist, und ein Diff-Tab stellt das rohe Markup beider Versionen samt Byte-Größe gegenüber.
Warum kleinere SVGs wichtig sind
SVG ist reiner Text, also ist jedes entfernte Zeichen ein echtes Byte weniger auf der Leitung. Bei einer icon-lastigen Oberfläche oder einer Seite mit eingebetteten Illustrationen summieren sich diese Bytes über jeden einzelnen Besucher hinweg und wirken sich auf deinen Largest Contentful Paint und das gesamte Seitengewicht aus. Besonders inline eingebettete SVGs werden bei jedem Request im HTML mitgeschickt, wo Editor-Metadaten reiner toter Ballast sind. Sauberes Markup lässt sich außerdem leichter lesen, animieren und mit CSS gestalten, sobald der Störfaktor weg ist.
Eine Abwägung solltest du bewusst treffen. Das Entfernen von <title>- und <desc>-Elementen spart Bytes, doch genau darüber kündigen Screenreader die Bedeutung eines SVGs an. Das Tool zeigt eine Warnung, sobald diese Option aktiv ist. Behalte Titel und Beschreibung für bedeutungstragende UI-Icons und öffentlich sichtbare Grafiken bei, und entferne sie nur bei rein dekorativen Bildern, die keine Information transportieren.
Sobald du mit dem Ergebnis zufrieden bist, kopiere es in die Zwischenablage oder lade es als optimized.svg herunter. Ein integriertes Beispiel lädt einen realistischen Inkscape-Export, falls du den Optimierer erst ausprobieren möchtest, bevor du deine eigene Datei einfügst.