Übersicht / Bilder & Grafiken / SVG zu PNG & Data-URL
Bilder & Grafiken 100% In-Browser & Offline

SVG zu PNG & Data-URL

Füge SVG-Code ein, prüfe die Live-Vorschau, exportiere ein quadratisches PNG in gewählter Größe und kopiere das SVG als CSS-Data-URI oder Base64-Data-URI.

Datei hierher ziehen oder auswählen; Einstellungen ändern das Ergebnis sofort.

Deine Dateien und Eingaben verlassen nie deinen Browser – es wird nichts hochgeladen.

SVG Code eingeben oder Datei einfügen:

SVG Live-Vorschau

Export

Pixel (Quadratisch)

Ein SVG im Stylesheet spart eine Anfrage, wenn der Code als SVG-Data-URI direkt in der CSS-Regel steht. Dafür muss der Code zu einer einzigen, sauber codierten Zeichenfolge werden. Manche Formulare und App-Stores nehmen dagegen nur PNG an. Beides erledigt dieses Feld.

Warum dein Code im Tab bleibt

Codierung und PNG-Rendering laufen im Browser. Ein Klick auf einen Button sendet keine Anfrage. Das siehst du im Netzwerk-Tab der Entwicklertools.

SVG-Data-URI: Prozent-Codierung oder Base64

Der Button Data-URI kopieren liefert data:image/svg+xml,... mit Prozent-Codierung. Einfache und doppelte Anführungszeichen werden dabei zusätzlich maskiert. Diese Form ist bei SVG oft kürzer. Base64 kopieren liefert data:image/svg+xml;base64,.... Base64 macht den Text etwa ein Drittel länger. Beide Buttons kopieren die ganze URI samt Präfix data:, nicht nur den Base64-Teil. Der Code wird nicht verkleinert.

Ein quadratisches PNG aus jeder Grafik

Das PNG ist immer quadratisch. Eine breite Grafik wird deshalb gestreckt. Der Hintergrund bleibt transparent.

Schritt für Schritt vom Code zur Datei

  1. Füge den SVG-Code in das Textfeld ein. Am Anfang steht ein Beispiel: ein blauer Kreis mit weißem Stern.
  2. Prüfe die Vorschau. Sie liegt auf einem dunklen Schachbrettmuster, damit helle Formen sichtbar bleiben.
  3. Kopiere die Data-URI oder den Base64-Text mit dem passenden Button.
  4. Für ein PNG gibst du eine Größe in Pixeln ein und klickst auf Als PNG herunterladen. Der Dateiname enthält die Größe, etwa vector-512x512.png.

Was beim PNG-Export schiefgehen kann

  • Ohne das Attribut xmlns="http://www.w3.org/2000/svg" lädt der Browser das Bild meist nicht. Dann startet kein Download, und es erscheint keine Fehlermeldung. Die Vorschau zeigt die Grafik trotzdem.
  • Externe Bilder, Schriften und Stylesheets, auf die das SVG verweist, werden nicht geladen.
  • Sehr große Werte scheitern je nach Canvas-Grenze des Browsers.
  • Ein leeres oder ungültiges Größenfeld ergibt 512.

Wo sich eine Data-URI lohnt

Ein kleines Icon im Stylesheet kommt zusammen mit dem CSS an. Auch in HTML-Mails kann sie helfen, wenn ein Client verlinkte Bilder blockiert, doch die Unterstützung ist je nach Client verschieden. Die Vorschau ist ein Bild-Element mit Data-URI und ergänzt xmlns nur für die Anzeige. PNG-Export und kopierte Data-URI ergänzen es nicht. Skripte und Ereignis-Handler im eingefügten Code laufen in der Vorschau nicht.

Häufig gestellte Fragen (FAQ)

Das ist der SVG-Code als URL, die mit data:image/svg+xml beginnt. Der Browser liest sie wie eine Datei, du kannst sie in CSS oder in einem img-Tag ohne zusätzliche Anfrage nutzen.