Zum Inhalt springen

SVG-Optimierer

SVG Optimiser

Entfernt Editor-Ballast, fasst Transformationen zusammen und rundet die Pfadgenauigkeit, mit gerendertem Vorher-nachher-Vergleich.

Ein aus einem Designwerkzeug gespeichertes SVG trägt Editor-Metadaten, Transformationslisten, die niemand aufgelöst hat, und Koordinaten mit sieben Nachkommastellen. All das zu entfernen ist leicht; zu wissen, ob es das Bild verändert hat, ist der schwierige Teil, weshalb dies eine Differenzansicht zeigt statt nur eine Bytezahl.

🔒 Läuft vollständig in Ihrem Browsersvgoptimizevectorweb

SVG hier ablegen

Oder bearbeiten Sie unten das Markup. Es wird nichts hochgeladen.

Markup bearbeiten

So funktioniert es

  1. Legen Sie das SVG ab oder fügen Sie das Markup ein

    Es optimiert beim Tippen, sodass sowohl das Einfügen einer Datei als auch das Bearbeiten an Ort und Stelle funktioniert.

  2. Legen Sie die Genauigkeit fest

    Auf einer 24-Einheiten-viewBox sind zwei Nachkommastellen ein Hundertstel Pixel bei 100-facher Vergrößerung. Unter einer Stelle beginnen Icons sich sichtbar zu verschieben.

  3. Prüfen Sie die Differenzansicht

    Sie legt die optimierte Datei im Differenzmodus über das Original: Reines Schwarz heißt, sie rendern identisch, und alles, was aufleuchtet, ist ein Pixel, das sich bewegt hat.

  4. Kopieren Sie das SVG oder die Data-URI

    Die Data-URI hier ist URL-kodiert statt Base64, was etwa 10 % über der Rohdatei liegt statt 33 %.

Häufige Fragen

Warum ist „Titel entfernen“ standardmäßig aus?

Weil `<title>` der zugängliche Name eines Inline-SVGs ist. Es zu entfernen spart etwa dreißig Bytes und macht aus einem beschrifteten Icon ein unbeschriftetes für alle, die einen Screenreader verwenden.

Mein Icon hat sich nach dem Optimieren leicht verschoben.

Die Genauigkeit ist zu niedrig für seine viewBox. Eine kleine viewBox bedeutet, jede Einheit ist ein großer Teil des Bildes, sodass das Runden auf eine Nachkommastelle Dinge sichtbar verschiebt. Erhöhen Sie die Genauigkeit, bis die Differenzansicht schwarz wird.

Minimiert es die Pfaddaten?

Es rundet die Zahlen und rechnet eine reine Verschiebung in sie ein und meldet, wie viele Bytes das gespart hat. Es schreibt Befehle nicht in kürzere Äquivalente um – das ändert die Kurvenfamilie und ist die Stelle, an der Pfadoptimierer echte Fehler einbauen.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.