oLoveTools

SVG Optimizer — das echte svgo, in Ihrem Browser

Verkleinern Sie SVG-Dateien mit allen 45 svgo-Plugins, schalten Sie jedes selbst ein oder aus und sehen Sie die gzip-Größe, die tatsächlich ausgeliefert wird. Läuft in einem Hintergrund-Worker auf Ihrem eigenen Gerät — kein Upload, keine Warteschlange, keine Anmeldung.

SVG-VektordateiZiehen Sie eine SVG-Datei hierher oder klicken Sie zum Durchsuchen
Vordefinierte Demos

So funktioniert es

Drei Schritte — der mittlere gehört Ihnen.

  1. 1

    Datei ablegen

    Ziehen Sie eine .svg oder .svgz herein, fügen Sie den Code ein, oder schicken Sie eine aus einem anderen Werkzeug herüber. Noch läuft nichts — die Datei wartet nur.

  2. 2

    Entscheiden, was passiert

    Wählen Sie ein Profil, oder öffnen Sie die Regler und stellen Sie alle 45 Plugins selbst ein. Jedes sagt, ob es das Aussehen verändern kann.

  3. 3

    Mitnehmen

    Laden Sie es herunter, kopieren Sie es als SVG, als React-Komponente oder als CSS-Data-URI, oder schicken Sie es direkt ins nächste Werkzeug — ohne Umweg über den Download-Ordner.

Was es kann

Das echte svgo, alle 45 Plugins

Dieselbe Engine, mit der die ganze Branche baut — im Browser statt im Terminal. Das Profil Ausgewogen entspricht exakt `npx svgo`, was Sie hier sehen, erzeugt also auch Ihr Build.

Öffnet Dateien, die andere ablehnen

Editoren exportieren ständig ungültiges XML — ein undeklariertes inkscape:-Präfix, ein einzelnes Und-Zeichen, eine BOM. Strenge Parser lehnen das ganze Dokument ab. Dieses Werkzeug repariert den Defekt, optimiert die Datei und sagt Ihnen genau, was es korrigieren musste.

Genauigkeit, die man sieht

Zoomen Sie auf 4000 %, verschieben Sie das Bild und halten Sie Alt, um bei gleicher Vergrößerung zum Original zu wechseln. Rundungsschäden zeigen sich als sichtbares Wackeln, lange bevor sie in einer Prozentzahl auftauchen.

Die Größe, die wirklich ausgeliefert wird

Rohe Bytes und gzip-Bytes nebeneinander. Sie erzählen Verschiedenes: Leerzeichen zu entfernen sieht roh spektakulär aus und ändert nach der Kompression fast nichts, weil gzip das ohnehin erledigt hat.

Nichts verlässt Ihr Gerät

Der Optimierer läuft in einem Hintergrund-Worker in Ihrem Browser; keine Datei wird hochgeladen. Die Vorschau geht weiter und entfernt Skripte, Event-Handler und entfernte Verweise — ein bösartiges SVG kann also weder Code ausführen noch nach Hause telefonieren, während Sie es ansehen.

Direkt ins nächste Werkzeug

Schicken Sie die optimierte Datei zum Favicon-Generator, zum Formatkonverter, zum QR-Builder oder zum Packer — ohne Herunterladen und erneutes Hochladen.

Häufig gestellte Fragen

Wird mein SVG irgendwohin hochgeladen?

Nein. svgo läuft in einem Worker-Thread in Ihrem Browser, und die Datei verlässt Ihr Gerät nie. Die Vorschau geht noch weiter: Skripte, Event-Handler und Verweise auf entfernte Dateien werden entfernt, bevor irgendetwas gezeichnet wird — eine zugesandte Datei zu öffnen ist damit ungefährlich.

Warum lehnen andere Werkzeuge meine Datei ab, hier funktioniert sie aber?

Weil Editoren ständig ungültiges XML exportieren. Der übliche Übeltäter ist ein Namensraum-Präfix, das verwendet, aber nie deklariert wurde: ein <g inkscape:groupmode="layer"> ohne passendes xmlns:inkscape. Strenge Parser — svgo und Ihr Browser eingeschlossen — lehnen das gesamte Dokument ab. Dieses Werkzeug repariert das (ebenso BOMs, einzelne Und-Zeichen und DOCTYPE-Subsets) vor dem Optimieren und nennt Ihnen genau, was es korrigiert hat.

Wie weit darf ich die Genauigkeit senken?

Das hängt von der Grafik ab, und man sollte hinsehen statt zu raten. Geringere Genauigkeit rundet Koordinaten, und bei großen oder fein detaillierten Zeichnungen wird diese Rundung als Wackeln in den Kurven sichtbar, lange bevor die Datei nennenswert kleiner wird. Zoomen Sie hinein und halten Sie Alt, um bei gleicher Vergrößerung zwischen Ergebnis und Original zu wechseln.

Warum unterscheiden sich die Prozentwerte roh und mit gzip so stark?

Weil sie Verschiedenes messen. Leerzeichen zu entfernen und Attributnamen zu kürzen wirkt in rohen Bytes dramatisch, aber gzip hat diese Wiederholungen schon zusammengefasst, sodass sich die komprimierte Größe kaum bewegt. Geometrieänderungen — allen voran convertPathData — verkleinern beides. Wenn Ihr Server komprimiert ausliefert, und das tun fast alle, ist der gzip-Wert der maßgebliche.

Stimmt das Ergebnis mit svgo in meinem Build überein?

Im Profil Ausgewogen ja: Es ist svgos eigenes preset-default, mit derselben Plugin-Reihenfolge und denselben Standardwerten. Sobald Sie einen Schalter ändern, weichen Sie davon ab — worauf Sie die Kennzeichnung Manuell hinweist.

Was bedeutet „Ändert das Verhalten“ bei manchen Plugins?

Dass das Plugin die Datei nicht nur verkleinert, sondern verändert, was sie tut. removeViewBox nimmt dem SVG die Skalierbarkeit. removeDimensions lässt es seinen Container füllen statt seine eigene Größe zu nutzen. removeTitle löscht den zugänglichen Namen, den Screenreader vorlesen. Alle sind standardmäßig aus, und der Knopf Alle aktivieren schaltet keines davon ein.

Teil der oLoveTools-Suite
oLoveTools

Das echte svgo, lokal in Ihrem Browser ausgeführt.

Ein Hintergrund-Worker, kein Server

svgo läuft in einem Worker-Thread in Ihrem Browser, daher friert ein Mehrfachdurchlauf über eine detaillierte Karte die Seite nicht ein und lässt sich mittendrin abbrechen. Es gibt keinen Upload und keine Warteschlange — und damit keine Größenbeschränkung außer Ihrem Arbeitsspeicher.

Jeder Schalter — und was er kostet

Alle 45 Plugins sind einzeln zugänglich, gruppiert nach dem, was sie anfassen, und nach Risiko gekennzeichnet: sicher, zeichnet neu oder ändert das Verhalten. Koordinaten- und Transform-Genauigkeit sind getrennte Regler, denn Drehungen brauchen mehr Nachkommastellen als einfache Koordinaten.

Lokal — und sicher in der Vorschau

Keine Datei wird irgendwohin hochgeladen. Darüber hinaus ist ein SVG eher ein Dokument als ein Bild: unbedacht geöffnet, kann es Skripte ausführen und entfernte Ressourcen laden. Diese Vorschau entfernt Skripte, Event-Handler und Verweise auf fremde Ursprünge, bevor irgendetwas gerendert wird — eine zugesandte Datei zu prüfen ist damit kein Risiko.

Häufig gestellte Fragen

Wird mein SVG irgendwohin hochgeladen?

Nein. svgo läuft in einem Worker-Thread in Ihrem Browser, und die Datei verlässt Ihr Gerät nie. Die Vorschau geht noch weiter: Skripte, Event-Handler und Verweise auf entfernte Dateien werden entfernt, bevor irgendetwas gezeichnet wird — eine zugesandte Datei zu öffnen ist damit ungefährlich.

Warum lehnen andere Werkzeuge meine Datei ab, hier funktioniert sie aber?

Weil Editoren ständig ungültiges XML exportieren. Der übliche Übeltäter ist ein Namensraum-Präfix, das verwendet, aber nie deklariert wurde: ein <g inkscape:groupmode="layer"> ohne passendes xmlns:inkscape. Strenge Parser — svgo und Ihr Browser eingeschlossen — lehnen das gesamte Dokument ab. Dieses Werkzeug repariert das (ebenso BOMs, einzelne Und-Zeichen und DOCTYPE-Subsets) vor dem Optimieren und nennt Ihnen genau, was es korrigiert hat.

Wie weit darf ich die Genauigkeit senken?

Das hängt von der Grafik ab, und man sollte hinsehen statt zu raten. Geringere Genauigkeit rundet Koordinaten, und bei großen oder fein detaillierten Zeichnungen wird diese Rundung als Wackeln in den Kurven sichtbar, lange bevor die Datei nennenswert kleiner wird. Zoomen Sie hinein und halten Sie Alt, um bei gleicher Vergrößerung zwischen Ergebnis und Original zu wechseln.

Warum unterscheiden sich die Prozentwerte roh und mit gzip so stark?

Weil sie Verschiedenes messen. Leerzeichen zu entfernen und Attributnamen zu kürzen wirkt in rohen Bytes dramatisch, aber gzip hat diese Wiederholungen schon zusammengefasst, sodass sich die komprimierte Größe kaum bewegt. Geometrieänderungen — allen voran convertPathData — verkleinern beides. Wenn Ihr Server komprimiert ausliefert, und das tun fast alle, ist der gzip-Wert der maßgebliche.

Stimmt das Ergebnis mit svgo in meinem Build überein?

Im Profil Ausgewogen ja: Es ist svgos eigenes preset-default, mit derselben Plugin-Reihenfolge und denselben Standardwerten. Sobald Sie einen Schalter ändern, weichen Sie davon ab — worauf Sie die Kennzeichnung Manuell hinweist.

Was bedeutet „Ändert das Verhalten“ bei manchen Plugins?

Dass das Plugin die Datei nicht nur verkleinert, sondern verändert, was sie tut. removeViewBox nimmt dem SVG die Skalierbarkeit. removeDimensions lässt es seinen Container füllen statt seine eigene Größe zu nutzen. removeTitle löscht den zugänglichen Namen, den Screenreader vorlesen. Alle sind standardmäßig aus, und der Knopf Alle aktivieren schaltet keines davon ein.

© 2026 oLoveToolsÜber uns

Nächster Schritt

Favicon aus dem SVG erstellen FaviconBolt

SVG Optimizer | Kostenloser Online SVG-Kompressor & Minifizierer

Optimieren, bereinigen und minimieren Sie SVG-Vektordateien zu 100% lokal in Ihrem Browser, um die Dateigröße zu reduzieren und die Ladeleistung zu verbessern.

Häufig gestellte Fragen

Wird mein SVG irgendwohin hochgeladen?

Nein. svgo läuft in einem Worker-Thread in Ihrem Browser, und die Datei verlässt Ihr Gerät nie. Die Vorschau geht noch weiter: Skripte, Event-Handler und Verweise auf entfernte Dateien werden entfernt, bevor irgendetwas gezeichnet wird — eine zugesandte Datei zu öffnen ist damit ungefährlich.

Warum lehnen andere Werkzeuge meine Datei ab, hier funktioniert sie aber?

Weil Editoren ständig ungültiges XML exportieren. Der übliche Übeltäter ist ein Namensraum-Präfix, das verwendet, aber nie deklariert wurde: ein <g inkscape:groupmode="layer"> ohne passendes xmlns:inkscape. Strenge Parser — svgo und Ihr Browser eingeschlossen — lehnen das gesamte Dokument ab. Dieses Werkzeug repariert das (ebenso BOMs, einzelne Und-Zeichen und DOCTYPE-Subsets) vor dem Optimieren und nennt Ihnen genau, was es korrigiert hat.

Wie weit darf ich die Genauigkeit senken?

Das hängt von der Grafik ab, und man sollte hinsehen statt zu raten. Geringere Genauigkeit rundet Koordinaten, und bei großen oder fein detaillierten Zeichnungen wird diese Rundung als Wackeln in den Kurven sichtbar, lange bevor die Datei nennenswert kleiner wird. Zoomen Sie hinein und halten Sie Alt, um bei gleicher Vergrößerung zwischen Ergebnis und Original zu wechseln.

Warum unterscheiden sich die Prozentwerte roh und mit gzip so stark?

Weil sie Verschiedenes messen. Leerzeichen zu entfernen und Attributnamen zu kürzen wirkt in rohen Bytes dramatisch, aber gzip hat diese Wiederholungen schon zusammengefasst, sodass sich die komprimierte Größe kaum bewegt. Geometrieänderungen — allen voran convertPathData — verkleinern beides. Wenn Ihr Server komprimiert ausliefert, und das tun fast alle, ist der gzip-Wert der maßgebliche.

Stimmt das Ergebnis mit svgo in meinem Build überein?

Im Profil Ausgewogen ja: Es ist svgos eigenes preset-default, mit derselben Plugin-Reihenfolge und denselben Standardwerten. Sobald Sie einen Schalter ändern, weichen Sie davon ab — worauf Sie die Kennzeichnung Manuell hinweist.

Was bedeutet „Ändert das Verhalten“ bei manchen Plugins?

Dass das Plugin die Datei nicht nur verkleinert, sondern verändert, was sie tut. removeViewBox nimmt dem SVG die Skalierbarkeit. removeDimensions lässt es seinen Container füllen statt seine eigene Größe zu nutzen. removeTitle löscht den zugänglichen Namen, den Screenreader vorlesen. Alle sind standardmäßig aus, und der Knopf Alle aktivieren schaltet keines davon ein.