SVG optimieren: Dateigröße reduzieren und Performance steigern
Von 100 KB auf 5 KB — ohne Qualitätsverlust
SVGs aus Design-Tools enthalten oft 70-90% überflüssigen Code. Richtig optimiert schrumpft eine SVG-Datei dramatisch — bei identischer Optik. So geht's.
Was macht SVGs unnötig groß?
- Editor-Metadaten — Illustrator/Inkscape-spezifische Attribute und Namespaces
- Überflüssige Dezimalstellen —
50.000000statt50 - Leere Gruppen —
<g></g>ohne Inhalt - Versteckte Elemente —
display:none-Elemente - Redundante Attribute — Default-Werte explizit gesetzt
- Nicht-optimierte Pfade — Mehr Ankerpunkte als nötig
SVGO — Das Standard-Tool
SVGO (SVG Optimizer) ist das meistgenutzte Optimierungstool:
npm install -g svgo
svgo logo.svg -o logo.min.svgSVGO entfernt Metadaten, kürzt Zahlen, vereinfacht Pfade und minimiert den Code automatisch. Typische Reduktion: 60-80%.
Manuelle Optimierungstechniken
- Pfade vereinfachen (weniger Ankerpunkte, gleiche Form)
- Wiederholte Elemente in
<defs>+<use>auslagern viewBoxsetzen,width/heightentfernen- Inline-Styles durch Attribute ersetzen
- Dezimalstellen auf 1-2 reduzieren
GZIP-Kompression (.svgz)
SVGZ ist GZIP-komprimiertes SVG — in Browsern nativ unterstützt. Weitere 50-70% Ersparnis on top:
gzip -9 logo.svg # erzeugt logo.svg.gz
mv logo.svg.gz logo.svgzWebserver (Nginx/Apache) können SVGs auch on-the-fly komprimieren via Content-Encoding: gzip.
Optimierte SVGs laden schneller und sind professioneller. Unser Logo Editor erzeugt bereits schlanke SVGs — aber ein SVGO-Durchlauf für die Produktion schadet nie.
Bereit, dein Logo zu erstellen?
Kostenloser visueller Editor mit SVG-Export.