Kostenloser Konverter

SVG zu PNG Konverter

Konvertieren Sie Vektor-SVG-Dateien in hochwertige Raster-PNG-Bilder. Passen Sie den Ausgabemaßstab und die Hintergrundfarbe ganz einfach in Ihrem Browser an.

Ziehen Sie SVG hier per Drag & Drop

Unterstützt bis zu 50 MB

Oder

Über dieses Tool

SVG (Scalable Vector Graphics) beschreibt Bilder als eine Reihe geometrischer Grundelemente – Pfade, Formen, Text, Farbverläufe – die sich ohne Qualitätsverlust auf jede beliebige Größe skalieren lassen. PNG speichert ein einzelnes rechteckiges Pixelraster mit einer festen Auflösung. Das Konvertieren von SVG in PNG ist ein Rasterisierungsschritt: Die Zeichenanweisungen des SVG werden bei einer ausgewählten Pixelgröße ausgewertet und die resultierende Bitmap wird als PNG codiert. Die Ausgabe sieht in der von Ihnen angegebenen Größe gestochen scharf aus, verpixelt sich jedoch, wenn sie vergrößert wird.

Dieser Konverter rendert SVG mithilfe der integrierten SVG-Engine des Browsers. Das SVG wird in ein Bildelement geladen, mit den gewählten Ausgabeabmessungen auf eine HTML5-Leinwand gezeichnet und über canvas.toBlob als PNG exportiert. Da der Browser die Rasterung vornimmt, werden komplexe SVG-Funktionen – Verläufe, Filter, Masken, Animationen als statischer Rahmen – genauso gerendert wie auf einer echten Webseite.

Die wichtigste Entscheidung bei der SVG-zu-PNG-Konvertierung ist die Zielgröße. SVG ist auflösungsunabhängig. Wenn Sie also eine PNG-Größe wählen, die der tatsächlichen Nutzung entspricht, wird eine Überbereitstellung (riesige Dateien für Symbole in Miniaturgröße) und eine Unterbereitstellung (verschwommene Ausgabe bei späterer Skalierung) vermieden. Gängige Ziele: 32×32 oder 64×64 für Symbole, 256×256 oder 512×512 für Logos, 1024×1024 für Heldengrafiken, 2048×2048 für Assets in Retina-Qualität.

Warum SVG in PNG konvertieren?

SVG ist wunderbar für das Web und moderne Designtools, aber für viele andere Kontexte schrecklich. E-Mail-Clients rendern SVG inkonsistent; Einige blockieren es als Sicherheitsrisiko. Older office software, certain CMSes, third-party services, and almost all photo print pipelines do not accept SVG at all. Durch die Konvertierung in PNG entsteht ein allgemein akzeptiertes Raster, das in der gewählten Größe identisch aussieht.

PNG lässt sich auch zuverlässig in Office-Dokumente, Dia-Decks und PDFs einbetten, ohne vom SVG-Renderer des Empfängers abhängig zu sein. Für Logos und Grafiken, die auf vielen Plattformen einheitlich angezeigt werden müssen, ist PNG die sicherere Wahl – auch wenn es die Auflösungsunabhängigkeit verliert, die SVG überhaupt attraktiv macht.

So verwenden Sie es

Wählen Sie Ihre Zielgröße und rendern Sie. Der Browser übernimmt die Rasterung.

  1. Laden Sie die SVG-Datei hoch: Ziehen Sie eine SVG-Datei in den Upload-Bereich oder klicken Sie zum Durchsuchen. Es werden Dateien bis zu 50 MB unterstützt, typische SVGs liegen jedoch deutlich unter 1 MB. Eigenständige SVGs funktionieren am besten; SVGs, die externe Bilder über xlink:href auf Remote-URLs verweisen, werden möglicherweise unvollständig dargestellt.
  2. Wählen Sie die Ausgabegröße: Standard sind die nativen ViewBox-Abmessungen der SVG-Datei, Sie können sie jedoch auf eine beliebige Pixelgröße überschreiben. Wählen Sie eine Größe, die Ihrer tatsächlichen Nutzung entspricht – vermeiden Sie die Erstellung von 4K-PNGs für Symbole, die im Format 32×32 angezeigt werden.
  3. Rendern: Der Browser analysiert die SVG-Datei, zeichnet sie in den gewünschten Abmessungen auf eine Leinwand und exportiert die Leinwand als PNG. Komplexe SVGs mit Filtern oder einer großen Pfadanzahl können einen Moment dauern; Einfache Symbole werden sofort gerendert.
  4. Laden Sie das PNG herunter: Speichern Sie die Datei. Die Transparenz im SVG (alles außerhalb gezeichneter Formen) bleibt als Alphakanal im PNG erhalten.

Häufige Anwendungsfälle

Technische Details

SVG (W3C-Empfehlung) ist ein XML-basiertes Vektorformat mit Elementen für Pfade, Grundformen (Rechteck, Kreis, Ellipse, Linie, Polygon, Polylinie), Text, Farbverläufe (linearGradient, radialGradient), Filter, Masken und Clippfade. Der Browser analysiert das XML, erstellt ein DOM, wendet CSS an und rastern das Ergebnis beim Rendern der Seite.

Dieser Konverter lädt das SVG in ein HTMLImageElement (das den normalen SVG-als-Bild-Rendering-Pfad des Browsers auslöst) und zeichnet es dann über drawImage auf eine Leinwand. Die Leinwand wird mit canvas.toBlob('image/png') als PNG exportiert. Die genauen Pixel in der Ausgabe stimmen mit denen überein, die das SVG in einer Browser-Registerkarte in derselben Größe rendern würde.

Randfälle: SVG mit ForeignObject wird nicht immer unterstützt, wenn es über das Image-Element verwendet wird. SVG, das auf externe Ressourcen verweist (xlink:href auf eine andere Domäne), kann aufgrund von CORS möglicherweise nicht geladen werden. SMIL-Animationen und JavaScript-gesteuerte Animationen werden nur als Anfangsbild gerendert.

Best Practices

Häufig gestellte Fragen

Verliert meine SVG-Datei an Qualität, wenn sie in PNG konvertiert wird?
Die Vektor-zu-Raster-Konvertierung bedeutet, dass das Bild pixelbasiert wird und nicht mehr unendlich skaliert werden kann. Wählen Sie eine hohe Auflösung, um sicherzustellen, dass das PNG in der gewünschten Anzeigegröße scharf aussieht.
Wofür wird das PNG-Format verwendet?
PNG (Portable Network Graphics) wird hauptsächlich für Grafiken mit Transparenz, Screenshots, Logos und Icons verwendet.
Gibt es irgendwelche Einschränkungen, die Sie beachten sollten?
Dateien bis zu 50 MB werden unterstützt. Die Verarbeitung sehr großer oder komplexer Dateien kann länger dauern. Die gesamte Konvertierung erfolgt in Ihrem Browser, daher hängt die Verarbeitungsgeschwindigkeit von Ihrem Gerät ab.
Bleiben meine Bilder während der Konvertierung privat?
Ja. Ihre SVG-Dateien werden mithilfe der Canvas-API und JavaScript vollständig in Ihrem Browser verarbeitet. Es wird nichts auf einen Server hochgeladen – die Datei geht direkt von Ihrem Gerät zum Konverter und zurück zu Ihrem Gerät.
Wird Text als Text oder als Pfade gerendert?
Der Text wird in der PNG-Ausgabe als Pixel gerastert. Die Ausgabe ist nicht mehr durchsuchbar oder auswählbar. Wenn Ihre SVG-Datei Schriftarten verwendet, die im Browser nicht verfügbar sind, wird der Text möglicherweise in einer Ersatzschriftart gerendert. Konvertieren Sie Text vor dem Rendern in Pfade im SVG, um ein garantiertes Erscheinungsbild zu gewährleisten.
Wird mein SVG auf einen Server hochgeladen?
Nein. Das Parsen und Rendern von SVG erfolgt in Ihrem Browser. Die PNG-Kodierung erfolgt in Ihrem Browser. Die Datei verlässt Ihr Gerät nicht.
Warum ist mein konvertiertes PNG leer?
Häufige Ursachen: Das SVG verweist auf externe Bilder, die aufgrund von CORS nicht geladen werden konnten; Das SVG verwendet Funktionen, die vom Image-Element-Rendering-Pfad nicht unterstützt werden (foreignObject, bestimmte Filter); Das SVG verfügt über eine nulldimensionale ViewBox. Öffnen Sie die SVG-Datei direkt in einem Browser, um zu bestätigen, dass sie vor der Konvertierung gerendert wird.
Kann ich SVG in einem Skript in PNG konvertieren?
Ja – für Batch-Jobs rendert ein Node.js-Setup mit Sharp oder Puppeteer SVG in PNG mit ähnlicher Wiedergabetreue wie der Browser. Dieses Tool dient zur einmaligen Konvertierung im Browser, ohne dass etwas installiert werden muss.