Zum Inhalt springen
Aback Tools Logo

SVG-Animations-Kompressor

Komprimiere SVG-Dateien mit SMIL-Animationen, indem du redundante Animations-Keyframes entfernst, Inkscape-/Illustrator-/Sketch-Editor-Metadaten löschst, die Koordinatenpräzision der Pfade optimierst und Leerraum zusammenfasst. Der SVG-Animations-Kompressor bietet neun konfigurierbare Optimierungen und zeigt die exakte Byte-Einsparung pro Transformation. Die gesamte Verarbeitung erfolgt in deinem Browser, ohne Anmeldung.

SVG Animation Compressor

Paste your SVG code and compress it by stripping redundant animation keyframes, removing editor metadata, optimizing path precision, and collapsing whitespace. All processing happens locally in your browser. Your SVG never leaves your device.

SVG Input

Paste your SVG with SMIL animations

Compressed SVG Output

Read-only - copy or download the compressed output

Compression Options

What this tool optimizes

Removes Inkscape/Illustrator editor metadata, strips no-op SMIL animations (where from === to), optimizes path coordinate precision, removes hidden elements, and collapses whitespace. Typical savings: 30-70% on editor-exported SVGs with animations.

Warum unseren SVG-Animations-Kompressor verwenden?

  • Sofortige SVG-Animations-Kompression im Browser: Komprimiere SVG-Animationen sofort in deinem Browser – kein Server-Upload, keine Cloud-Verarbeitung, kein Warten. Der SVG-Animations-Kompressor entfernt Editor-Metadaten, löscht SMIL-Animationen ohne Effekt und optimiert Pfaddaten in Millisekunden, vollständig auf deinem Gerät.
  • Sicherer Online-SVG-Animations-Kompressor: Dein SVG verlässt nie dein Gerät. Der SVG-Animations-Kompressor läuft vollständig in deinem Browser – kein Server-Upload, keine Datenübertragung, 100 % privat. Sicher für proprietäre UI-Animationen, Markenressourcen und Produktions-SVG-Dateien.
  • 9 konfigurierbare Komprimierungsoptionen: Der SVG-Animations-Kompressor bietet neun einzeln abschaltbare Optimierungen – vom Entfernen der Inkscape-/Illustrator-Editor-Daten über das Löschen von SMIL-Animationen ohne Effekt bis zur Optimierung der Koordinatenpräzision der Pfade. Aktiviere nur die Transformationen, die du brauchst.
  • 100 % kostenlos für immer: Der SVG-Animations-Kompressor ist völlig kostenlos, ohne Anmeldung, ohne Premium-Tarif, ohne Dateigrößenlimit und ohne Werbung. Komprimiere unbegrenzt SVG-Animationen zu null Kosten, für immer.

Typische Anwendungsfälle des SVG-Animations-Kompressors

  • Web-Performance-Optimierung: Komprimiere SVG-Animationen, die aus Inkscape, Illustrator oder Figma exportiert wurden, bevor du sie in Webseiten einbettest – editor-exportierte SVGs enthalten Kilobyte an Metadaten, die für Nutzer unsichtbar sind, aber die Dateigröße aufblähen. Der SVG-Animations-Kompressor erreicht typischerweise 40–70 % Reduktion bei editor-exportierten animierten SVGs.
  • Optimierung von SVG-Komponenten in React und Next.js: Komprimiere SVG-Animationen, bevor du sie mit SVGR in React-Komponenten umwandelst – kleinere SVGs erzeugen kleinere React-Komponenten und reduzieren die JavaScript-Bundle-Größe. Der SVG-Animations-Kompressor entfernt Editor-Namespaces, die SVGR-Parsing-Probleme verursachen.
  • Optimierung von Animationen für das mobile Web: Reduziere die Dateigrößen von SVG-Animationen für die mobile Web-Auslieferung – kleinere SVGs werden auf mobilen CPUs schneller geparst und reduzieren den Datenverbrauch in 3G-/4G-Netzen. Der SVG-Animations-Kompressor entfernt SMIL-Animationen ohne Effekt, die CPU verbrauchen, ohne sichtbare Wirkung zu erzeugen.
  • Vorbereitung von Animationen für Lottie und GSAP: Komprimiere SVG-Quelldateien, bevor du sie in Lottie- oder GSAP-Animationsworkflows importierst – sauberere SVGs mit optimierten Pfaddaten erzeugen präzisere Animationsimporte und kleinere Ausgabedateien. Der SVG-Animations-Kompressor entfernt Editor-Artefakte, die Animationswerkzeuge irritieren.
  • Optimierung von SVG-Ressourcen in Designsystemen: Komprimiere animierte SVG-Icons und Illustrationen, bevor du sie in einem Designsystem oder npm-Paket veröffentlichst – der SVG-Animations-Kompressor entfernt Figma-, Sketch- und Illustrator-Metadaten, die SVG-Dateigrößen aufblähen, ohne das Rendering zu beeinflussen.
  • Optimierung von Core Web Vitals und PageSpeed: Reduziere die Größe von SVG-Animationen, um die Werte für Largest Contentful Paint (LCP) und Total Blocking Time (TBT) zu verbessern – große Inline-SVGs verzögern das Rendering. Der SVG-Animations-Kompressor hilft dir, die Empfehlung „Bilder effizient codieren“ von Google PageSpeed für SVG-Ressourcen zu erfüllen.

Was ist SVG-Animations-Kompression?

SVG-Dateien (Scalable Vector Graphics), die aus Designwerkzeugen wie Inkscape, Adobe Illustrator und Figma exportiert werden, enthalten große Mengen an Editor-Metadaten – Namespace-Deklarationen, Dokumenteigenschaften, Ebenennamen und werkzeugspezifische Attribute –, die für Nutzer unsichtbar sind, aber die Dateigröße deutlich aufblähen. SVGs mit SMIL-Animationen (mit <animate>, <animateTransform> und <animateMotion>) enthalten oft redundante Keyframes, bei denen die from- und to-Werte identisch sind – sie erzeugen keine sichtbare Animation, verbrauchen aber Bytes und CPU. Unser SVG-Animations-Kompressor wendet neun konfigurierbare Optimierungen an, um die SVG-Dateigröße zu reduzieren, während alle sichtbaren Animationen und das Rendering erhalten bleiben.

So funktioniert unser SVG-Animations-Kompressor

  1. 1. Füge deinen SVG-Code ein: Gib dein SVG in das Eingabefeld ein oder klicke auf „.svg hochladen“, um eine Datei zu laden. Nutze „Beispiel laden“, um den Kompressor mit einem realistischen, aus Inkscape exportierten animierten SVG zu testen.
  2. 2. Wähle die Komprimierungsoptionen und klicke auf „SVG komprimieren“: Alle neun Optimierungen sind standardmäßig aktiviert. Der Kompressor wendet jede Transformation nacheinander an und zeigt entfernte Kommentare, entfernte Elemente und optimierte Pfade. Die Verarbeitung läuft vollständig in deinem Browser – dein SVG verlässt nie dein Gerät.
  3. 3. Kopiere oder lade das komprimierte SVG herunter: Das Ausgabefeld zeigt den komprimierten SVG-Code. Kopiere ihn in die Zwischenablage oder lade ihn als .svg-Datei herunter. Ersetze das Original-SVG in deinem Projekt – die komprimierte Ausgabe wird in allen Browsern identisch gerendert.

Was komprimiert wird

  • Editor-Metadaten: Inkscape-Namespace-Attribute (inkscape:*, sodipodi:*), Illustrator-Attribute (i:*) und Sketch-Attribute (sketch:*) werden entfernt – sie können 20–50 % der Größe eines exportierten SVG ausmachen.
  • SMIL-Animationen ohne Effekt: <animate>-Elemente, bei denen from gleich to ist, erzeugen keine sichtbare Animation – sie werden vollständig entfernt. Sie erscheinen oft in SVGs, die von Tools exportiert wurden, welche allen Elementen Animations-Stubs hinzufügen.
  • Koordinatenpräzision der Pfade: Pfaddaten-Koordinaten mit mehr als 2 Dezimalstellen werden gerundet – z. B. wird M 10.123456789 20.987654321 zu M 10.12 20.99. Subpixel-Präzision über 2 Dezimalstellen hinaus ist bei jeder Bildschirmgröße nicht wahrnehmbar.
  • Standardattributwerte: Attribute wie opacity="1", stroke="none", fill-opacity="1" und display="inline" sind SVG-Standardwerte und werden entfernt – sie fügen Bytes hinzu, ohne das Rendering zu ändern.

Wichtige Einschränkungen

Der SVG-Animations-Kompressor wendet sichere, konservative Transformationen mittels regex-basierter Verarbeitung an. Er parst nicht das SVG-DOM, daher werden komplexe verschachtelte Strukturen möglicherweise nicht vollständig optimiert. Für maximale Kompression nutze den SVG-Animations-Kompressor als ersten Durchlauf und führe die Ausgabe anschließend durch SVGO (einen Node.js-basierten SVG-Optimierer) für weitere Einsparungen. Prüfe immer, ob das komprimierte SVG in deinen Zielbrowsern korrekt gerendert wird, bevor du es in Produktion bringst – besonders bei komplexen SMIL-Animationen mit CSS-Interaktionen.

Häufig gestellte Fragen

Ein SVG-Animations-Kompressor reduziert die Dateigröße von SVGs mit SMIL-Animationen, indem er Editor-Metadaten entfernt, Keyframes ohne Effekt löscht, die Koordinatenpräzision der Pfade optimiert und Leerraum zusammenfasst. Unser kostenloser Online-SVG-Animations-Kompressor läuft vollständig in deinem Browser.

Der SVG-Animations-Kompressor entfernt nur Elemente und Attribute ohne visuelle Wirkung – Animationen ohne Effekt, Editor-Metadaten, verborgene Elemente und Standardattributwerte. Alle sichtbaren SMIL-Animationen und CSS-Animationen bleiben erhalten.

Ja, vollständig. Der SVG-Animations-Kompressor läuft vollständig in deinem Browser. Dein SVG wird nie auf einen Server hochgeladen und verlässt nie dein Gerät.

Ja – 100 % kostenlos, für immer. Ohne Anmeldung, ohne Konto, ohne Premium-Tarif, ohne Dateigrößenlimit und ohne Werbung.

Typische editor-exportierte SVGs mit Animationen erreichen 30–70 % Größenreduktion. Von Inkscape exportierte SVGs mit sodipodi:- und inkscape:-Namespaces erzielen die größten Einsparungen. Der SVG-Animations-Kompressor zeigt die exakte Byte-Einsparung.

Eine SMIL-Animation ohne Effekt ist ein <animate>-Element, bei dem die from- und to-Werte identisch sind – es entsteht keine sichtbare Änderung, aber es verbraucht Bytes und CPU. Der SVG-Animations-Kompressor entfernt diese automatisch.

Ja – der SVG-Animations-Kompressor erhält alle <style>-Blöcke und CSS-Animationen. Er entfernt nur SMIL-Animationselemente ohne Effekt.

Der SVG-Animations-Kompressor entfernt Inkscape-Namespace-Attribute (inkscape:*, sodipodi:*), Illustrator-Attribute (i:*) und Sketch-Attribute (sketch:*) sowie die Elemente <metadata>, <title> und <desc>.

Es gibt kein künstliches Dateigrößenlimit. Das praktische Limit hängt vom verfügbaren Arbeitsspeicher deines Browsers ab. Typische SVG-Animationen verarbeitet der SVG-Animations-Kompressor sofort.