SVG in AVIF umwandeln

SVG kannst du hier kostenlos und ohne Konto in AVIF umwandeln: Datei oben ablegen, und ein, zwei Sekunden später steht das Ergebnis zum Herunterladen bereit. Die Umwandlung läuft in deinem eigenen Browser, die Datei wird also nie hochgeladen — das klappt unter Windows, macOS und Linux ebenso wie auf iPhone und Android, und es funktioniert selbst dann noch, wenn du das Netz abschaltest.

  • Wo es läuft In deinem Browser. Die Datei wird nicht hochgeladen.
  • Neu aufgebaut AVIF funktioniert anders als SVG. Es ist also nicht der schleichende Qualitätsverlust eines verlustbehafteten Codecs: Was AVIF ausdrücken kann, wird originalgetreu wiedergegeben — was dort keine Entsprechung hat, bleibt ganz weg.
  • Größenbegrenzung Bis 100 MB pro Datei, kostenlos und ohne Konto.
  • Gut zu wissen Text wird mit den Schriften gezeichnet, die in der Datei stecken. Für alles andere wird eine Ersatzschrift genommen.

Bis zu 100 Dateien auf einmal. Gemischte Formate sind kein Problem.

Für die meisten Web-Grafiken bleibt das SVG die richtige Antwort

AVIF ist das effizienteste Standbildformat, das derzeit breit im Einsatz ist, und die Umstellung lohnt sich für Fotos, Screenshots und Produktbilder. Für eine Zeichnung gilt das nicht: Ein SVG ist eine Beschreibung von Formen und damit bereits so klein, wie sich das Bild ausdrücken lässt, und es rendert in jeder Größe, die das Layout verlangt, ohne eine zweite Datei.

Die Messung: eine 140 Byte kleine Testzeichnung ergab bei der Standardbreite von 1.024 Pixeln ein AVIF von 9.730 Byte. Echte Logos sind als SVG größer — ein paar Kilobyte sind üblich —, aber die Größenordnung des Ergebnisses ändert sich dadurch nicht, und das AVIF braucht zusätzlich ein srcset und einen Fallback. Ging es beim Umwandeln um die Dateigröße, arbeitet dieser Schritt dagegen.

Wann Rendern zu AVIF tatsächlich richtig ist

Es gibt vier Fälle, und sie sind nicht offensichtlich. Der erste: Das SVG ist eigentlich kein Vektor mehr — eine Datei, die aus einem Foto nachgezeichnet wurde, oder eine mit eingebettetem Base64-Rasterbild, beide können hunderte Kilobyte groß werden und lassen sich als AVIF deutlich kleiner kodieren. Der zweite: Die Zeichnung nutzt Filter — Weichzeichner, Mischmodi, komplexes Clipping —, die Browser unterschiedlich umsetzen; einmal rendern macht das Ergebnis überall identisch.

Der dritte ist eine technische Zwangslage: ein CDN, ein Bildproxy oder ein CMS, das Rasterformate verarbeitet und SVG grundsätzlich ablehnt. Der vierte ist Vertrauen — ein SVG ist XML und kann Skripte oder externe Verweise enthalten, weshalb Seiten, die Zeichnungen von Nutzern annehmen, sie oft lieber rastern als einen Bereinigungsfilter zu pflegen. Jeder dieser Fälle macht die Umwandlung richtig. „Alles andere ist inzwischen AVIF" macht sie nicht richtig.

Eine Datei für jede Pixeldichte, gegen eine feste Größe getauscht

Die Eigenschaft, die dabei aufgegeben wird, wird leicht unterschätzt. Ein einziges SVG bedient ein Telefon bei dreifacher Dichte, einen Laptop bei doppelter, einen externen Monitor bei einfacher und ein Druck-Stylesheet — alles aus denselben Bytes, und auf jedem davon scharf. Sobald daraus ein AVIF wird, bedient es genau eines davon gut.

Den Rest zurückzuholen bedeutet, bei mehreren Breiten zu rendern und ein srcset zu schreiben — drei oder vier Dateien und ein Stück Markup, wo eine Datei ohne beides reichte. Diese Komplexität ist der eigentliche Preis dieser Umwandlung, und er ist größer als die Kilobyte auf beiden Seiten des Vergleichs.

Die Renderbreite wählen, verdoppelt für hohe Dichte

Die Skalierung ist die einzige Entscheidung, die diese Umwandlung verlangt. Die Voreinstellung rendert 1.024 Pixel breit, die Höhe folgt den Proportionen der Zeichnung, und der Wertebereich reicht von 0,1 bis 10 — also 102 bis 10.240 Pixel.

Eine sinnvolle Gewohnheit: die größte CSS-Breite finden, die das Bild jemals einnehmen wird, und mit doppeltem Wert rendern — das deckt Displays mit doppelter Dichte ab, ohne ein vollständiges srcset zu brauchen. Ein Logo, das bei 180 Pixeln angezeigt wird, will einen 360-Pixel-Render, keinen 1.024-Pixel-Render — bei diesen Maßen ist das AVIF tatsächlich klein, was nichts daran ändert, dass das SVG kleiner war und jede Dichte zugleich bediente.

Was verlustbehaftete Kompression mit einer harten Kante macht

AVIF ist der Intra-Frame-Pfad eines Videocodecs, gebaut darauf, Blöcke aus ihren Nachbarn vorherzusagen und das Rest-Detail zu verwerfen, das ein bewegtes Auge ohnehin nicht auffängt. Auf einem Foto ist dieser Rest Textur. Auf einer Zeichnung ist er die Kante eines Buchstabens, und die Standardqualität von 82 ist für Ersteres gedacht.

Sichtbar wird das als leichte Weichzeichnung entlang scharfer Grenzen und, bei niedrigeren Einstellungen, als schwaches Fleckenmuster in großen flächigen Füllungen. Für flache Kunst hilft eine Qualität nahe 95 — bei diesen Maßen kostet das einstellige Kilobyte-Beträge und ist der Unterschied zwischen einer Marke, die gezeichnet aussieht, und einer, die fotografiert wirkt.

Transparenz bleibt erhalten, kostet aber eine eigene Ebene

Der Alphakanal kommt durch: An einer Testzeichnung liest der Eckpixel des Ergebnisses 0,0,0,0, ein freigestelltes Zeichen fällt also auf jeden Hintergrund genauso wie das SVG. Das ist nicht selbstverständlich unter den Rasterzielen dieser Seite — der GIF-Pfad wandelt dieselbe Ecke in undurchsichtiges Schwarz.

Gespeichert wird sie als zweite kodierte Ebene neben der Farbe, praktisch ein kleines zweites Bild im Container. Bei einem Foto verschwindet dieser Mehraufwand im Rauschen; bei einer einfachen Zeichnung, deren ganze Datei ein paar Kilobyte umfasst, ist er ein sichtbarer Anteil der Gesamtgröße.

AVIF-Unterstützung ist zwei Jahrzehnte jünger als SVG-Unterstützung

Jeder aktuelle große Browser dekodiert AVIF, seit mehreren Jahren, was für die meisten Seiten reicht, es direkt auszuliefern. SVG liest seit deutlich länger praktisch alles: Design-Werkzeuge, Office-Software, Ticketsysteme, E-Mail-Programme, die bei einem AVIF ein defektes Bild anzeigen würden.

Ein Vektor durch ein AVIF zu ersetzen verkleinert also den Kreis der Dinge, die die Grafik darstellen können, und die übliche Abhilfe — ein picture-Element mit Fallback-Quelle — bedeutet, zwei Dateien zu versenden, wo das SVG allein in beiden Fällen gereicht hätte.

Knapp bemessenes Datenvolumen und warum jedes Kilobyte zählt

Mobile Tarife in Deutschland fallen im Vergleich oft eher klein aus, und wer regelmäßig außerhalb dichter Netzabdeckung unterwegs ist, spürt jedes eingesparte Kilobyte direkt in Ladezeit und verbleibendem Datenvolumen. Ein Icon-Set, das statt SVG als AVIF ausgeliefert wird, verschlimmert genau dieses Problem, statt es zu lösen.

Umgekehrt gilt: Wo AVIF wirklich sinnvoll ist — bei einem Foto oder einem gerasterten Bild —, ist die Ersparnis real und spürbar, gerade unter diesen Bedingungen. Der Unterschied liegt allein daran, ob die Quelle tatsächlich ein Bild ist oder eine Beschreibung von Formen.

AVIF oder JPEG XL für dasselbe Bild — eine kurze Einordnung

Wer eine Zeichnung überhaupt rastert, steht am Ende oft vor der Wahl zwischen AVIF und JPEG XL. An denselben Zahlen gemessen liegt JPEG XL bei kleiner, flacher Kunst spürbar hinter AVIF zurück — mehr dazu auf der eigenen SVG-zu-JXL-Seite. Für ein Web-Asset, das im Browser angezeigt werden soll, ist AVIF deshalb die Umwandlung mit dem kleineren Ergebnis und der breiteren Unterstützung.

Der Unterschied zwischen den beiden Zielen ist selten die Bildqualität, sondern wo die Datei am Ende landet: AVIF für eine Webseite, JPEG XL für ein Archiv oder eine Werkzeugkette, die bereits darauf aufbaut. Beide sind hier deutlich größer als das SVG, aus dem sie stammen — die Wahl zwischen ihnen entscheidet nur, welches der beiden Übel kleiner ausfällt.

Der Encoder ist langsam und läuft auf dem eigenen Prozessor

Der AV1-Encoder ist das größte WebAssembly-Modul dieser Seite und das langsamste — ein AVIF-Standbild zu erzeugen bedeutet, eine echte AV1-Intra-Frame-Suche durchzuführen. Eine einzelne 1.024-Pixel-Zeichnung dauerte im Test rund eine Sekunde vom Anfang bis zum Ende, einschließlich des ersten Ladens des Encoders.

Für eine Datei ist das nichts. Für einen Ordner mit zweihundert Illustrationen ist es eine echte Wartezeit, und sie wiederholt sich bei jedem Build, wenn dieser Schritt in einer Pipeline steckt. Bauzeit dafür auszugeben, einen Vektor größer zu machen, ist in beide Richtungen ein schlechter Tausch.

Einen ganzen Satz Illustrationen in einem Durchgang rendern

Den ganzen Ordner ablegen. Jede Zeichnung wird mit derselben Skalierung gerendert und mit derselben Qualität kodiert, und die Ergebnisse kommen als ein ZIP zurück. Eine gemeinsame Skalierung ist meist das, was ein Illustrationssatz braucht, weil Einheitlichkeit über den Satz hinweg mehr zählt als eine einzelne optimale Datei.

Die Proportionen stimmen nur überein, wenn schon die viewBoxes der Quellen es taten — die Skalierung legt die Breite fest, die Höhe folgt jeder Zeichnung einzeln. Die SVGs aufheben lohnt sich in jedem Fall: Sie sind die Originale, und die AVIFs sind ein Export, der sich jederzeit in jeder Größe neu erzeugen lässt.

SVG in AVIF umwandeln — so geht es

  1. Leg deine SVG-Datei auf dieser Seite ab, oder klick, um eine auszuwählen.
  2. Wähl AVIF als Ziel. Die Umwandlung läuft in deinem Browser, die Datei wird nicht hochgeladen.
  3. Lade die fertige AVIF-Datei herunter.

SVG und AVIF im Vergleich: was sich ändert

SVG im Vergleich zu AVIF
SVGAVIF
Vollständiger NameScalable Vector GraphicsAV1 Image File Format
Dateiendung.svg.avif
Medientypimage/svg+xmlimage/avif
KompressionUnkomprimiertBeides, je nach Einstellung
Erstmals veröffentlicht20012019
Herausgegeben vonW3CAlliance for Open Media
SpezifikationSVG 1.1AV1 Image File Format
LizenzlageOffener StandardOffener Standard
Heutiger StandAktuellAktuell
Bittiefe12
Kann Farbe beschreiben alsRGBRGB, YCbCr, großer Farbraum
Größtes Bild65.536 px je Seite
Öffnet im BrowserJeder BrowserAktuelle Browser
Stattdessen erwogenPNG, PDFWebP, JXL, JPG

Was verloren geht

SVG beschreibt Formen, AVIF speichert Bildpunkte. Das Ergebnis ist genau in der Größe scharf, in der es gerendert wurde; späteres Vergrößern kann die Punkte dazwischen nur erfinden. Die Exportgröße entscheidet hier mehr als bei den meisten Umwandlungen.

Was erhalten bleibt

Die Transparenz bleibt. SVG und AVIF speichern beide einen Alphakanal — ein Freisteller bleibt freigestellt, und hinter ihm wird nichts aufgefüllt.

Die Animation bleibt. SVG und AVIF fassen beide mehrere Einzelbilder, das Ergebnis bewegt sich also weiterhin.

Das Ergebnis öffnen

Aktuelle Browser lesen AVIF, ältere nicht. Damit ist es das unhandlichere der beiden. Prüfe lieber vorher, ob die Gegenstelle es annimmt.

AVIF ist ein Container, kein einzelnes Format. Was tatsächlich abgespielt wird, ist der Codec darin — meist AV1. Deshalb können sich zwei Dateien mit derselben Endung auf demselben Gerät unterschiedlich verhalten.

Die üblichen Programme überschneiden sich nicht: SVG öffnest du in Inkscape, Adobe Illustrator und Figma, AVIF in GIMP, Squoosh und ImageMagick — wer das Ergebnis bekommt, braucht also eines aus der zweiten Reihe.

Wofür die beiden Formate gedacht sind

SVG stammt von W3C und wurde 2001 veröffentlicht. Festgehalten ist das in SVG 1.1 — lohnt sich zu kennen, wenn die Datei das Programm überleben soll, das sie geschrieben hat.

AVIF kommt von Alliance for Open Media und stammt aus 2019, festgehalten in AV1 Image File Format. GIMP, Squoosh und ImageMagick lesen das Format.

SVG wurde 2001 veröffentlicht, AVIF 2019. Das ältere ist in der Regel die sicherere Datei zum Weitergeben, das jüngere erledigt dieselbe Aufgabe mit weniger Bytes.

SVG zu AVIF: häufige Fragen

Werden meine SVG-Dateien irgendwo hochgeladen?

Nein. Diese Umwandlung läuft vollständig in deinem Browser, die Datei verlässt dein Gerät also nicht. Du kannst das selbst nachprüfen: Öffne den Netzwerk-Tab der Entwicklerwerkzeuge und wandle etwas um. Zu sehen sind die Seite selbst und die Statistik- und Werbeanfragen, mit denen dieser Dienst bezahlt wird — und keine einzige, die deine Datei trägt. Hinter genau diesem Paar steckt resvg, ein strenger SVG-Renderer in Rust; dein Browser lädt das einmal und behält es dann.

Ist das Umwandeln von SVG in AVIF kostenlos?

Ja. Kein Konto, kein Wasserzeichen und kein Tageskontingent, das sich verbraucht — es läuft auf deinem eigenen Rechner, du darfst also so oft wiederkommen, wie du willst. Dateien bis 100 MB verarbeitet der Browser, 100 auf einmal. resvg wird auf deinen Rechner geladen und läuft dort — deshalb gibt es dafür keine Zählung.

Geht beim Umwandeln von SVG in AVIF Qualität verloren?

SVG und AVIF beschreiben Inhalte auf grundverschiedene Weise. Die Umwandlung ist deshalb ein Nachbau und keine Kopie: originalgetreu, aber nicht Byte für Byte dasselbe. Text wird mit den Schriften gezeichnet, die in der Datei stecken. Für alles andere wird eine Ersatzschrift genommen.

Lässt sich eine aus SVG erzeugte AVIF-Datei nachträglich vergrößern?

SVG beschreibt Formen, AVIF speichert Bildpunkte. Das Ergebnis ist genau in der Größe scharf, in der es gerendert wurde; späteres Vergrößern kann die Punkte dazwischen nur erfinden. Die Exportgröße entscheidet hier mehr als bei den meisten Umwandlungen.

Öffnet sich eine AVIF-Datei im Browser?

Aktuelle Browser lesen AVIF, ältere nicht. Damit ist es das unhandlichere der beiden. Prüfe lieber vorher, ob die Gegenstelle es annimmt.

Welcher Codec steckt in der AVIF-Datei?

AVIF ist ein Container, kein einzelnes Format. Was tatsächlich abgespielt wird, ist der Codec darin — meist AV1. Deshalb können sich zwei Dateien mit derselben Endung auf demselben Gerät unterschiedlich verhalten.

Mehr über diese Formate

Woher diese Zahlen stammen

Was diese Seite über SVG und AVIF behauptet, lässt sich nachprüfen — hier stehen die Dokumente, die es festlegen.