SVG in PNG umwandeln
Erzeugen Sie aus einer SVG-Grafik ein PNG in der gewünschten Größe. Die Datei wird in Ihrem Browser bereinigt und gezeichnet, nichts wird hochgeladen.
SVG-Datei hierher ziehenSVG-Datei auswählen
Eine SVG-Datei bis 10 MB. Die Datei bleibt auf Ihrem Gerät und wird vor dem Zeichnen bereinigt.
Verarbeitung auf Ihrem Gerät, kein Upload
Anleitung und Wissenswertes
So funktioniert es
- Wählen Sie eine SVG-Datei aus oder ziehen Sie sie auf das Feld oben.
- Prüfen Sie die Vorschau der bereinigten Grafik. Das PNG wird automatisch in der Originalgröße erstellt, kleine Grafiken werden auf etwa 512 Pixel vergrößert.
- Wählen Sie bei Bedarf 1×, 2×, 4× oder geben Sie Breite und Höhe in Pixeln ein. Mit „Seitenverhältnis beibehalten“ passt sich der zweite Wert an.
- Wählen Sie „PNG herunterladen“.
Warum SVG-Dateien besonders sorgfältig behandelt werden
SVG ist kein reines Bild, sondern ein XML-Dokument. Es kann Skripte, Ereignisattribute, Verweise auf Dateien im Netz, Schriften und Stylesheets enthalten. Eine Grafik, die richtig aussieht, ist deshalb noch kein Beweis, dass sie harmlos ist.
AnyConvertor liest die Datei mit einem eigenen strengen XML-Parser, der keine benutzerdefinierten Entitäten und keine DTD-Erweiterungen zulässt, und erzeugt aus einer Positivliste erlaubter Elemente und Attribute ein neues Dokument. Skripte, Ereignisattribute und Animationen werden entfernt und im Ergebnis vermerkt. Dateien mit foreignObject, feImage, externen Verweisen, @import, @font-face, CSS-Escapes oder Verweisschleifen werden mit einer Erklärung abgelehnt. Die bereinigte Grafik wird nur als Bild geladen und auf eine Zeichenfläche gemalt, nie in die Seite eingefügt. Das ist eine zusätzliche Schutzschicht: Auch in einem Bild führt der Browser weder Skripte aus noch lädt er Fremdes nach.
Das ist keine Garantie, dass jede denkbare Datei unschädlich ist. Es ist ein nachvollziehbarer Ansatz mit mehreren unabhängigen Grenzen.
Größe, Transparenz und Schriften
Transparente Bereiche bleiben im PNG transparent. Die Ausgabe darf bis zu 8.192 Pixel pro Seite und höchstens 50 Megapixel haben, auf Smartphones und Geräten mit wenig Arbeitsspeicher 16,8 Megapixel. Die SVG-Datei selbst darf bis 10 MB groß sein, eingebettete Bilder zusammen bis 20 MB.
Fremde Schriften werden nicht nachgeladen. Text erscheint in den Schriften, die auf Ihrem Gerät installiert sind, und fehlende Schriften werden ersetzt. Das Werkzeug weist darauf hin, wenn die Grafik Text enthält. Für ein exaktes Ergebnis wandeln Sie Text im Zeichenprogramm vorher in Pfade um. Bilder in der SVG-Datei müssen eingebettet sein (PNG, JPG, GIF oder WebP als Data-URL).
Häufige Fragen
Wird meine SVG-Datei hochgeladen?
Nein. Prüfung, Bereinigung und Zeichnen laufen lokal in Ihrem Browser. Die Datei wird weder an AnyConvertor noch an Dritte gesendet.
Welche SVG-Dateien werden abgelehnt?
Dateien mit foreignObject, feImage, externen Verweisen (Dateien oder Webadressen), @import, @font-face, CSS-Escapes, benutzerdefinierten XML-Entitäten, Verweisschleifen oder extrem vielen Elementen. Auch Dateien ohne feste Größe und ohne viewBox werden abgelehnt, weil sich dann keine Bildgröße bestimmen lässt.
Warum sieht der Text anders aus?
Der Browser zeichnet Text mit den Schriften Ihres Geräts. Ist die in der SVG-Datei genannte Schrift nicht installiert, wird eine andere verwendet. Wandeln Sie den Text vorher in Pfade um, wenn das Aussehen exakt sein soll.
Werden Animationen übernommen?
Nein. Animationen und Skripte werden entfernt, das PNG zeigt die Grafik im unbewegten Zustand. Das Werkzeug vermerkt das im Ergebnis.
Bleibt die Qualität bei großen Ausgaben erhalten?
Ja, SVG ist eine Vektorgrafik und wird für die gewählte Größe neu gezeichnet. Eingebettete Pixelbilder werden dabei jedoch nicht schärfer.