PNG oder SVG? Ein Entscheidungsdiagramm für Designer, Entwickler und Marketer
Schluss mit dem Raten, welches Format du verwenden sollst. Folge unserem visuellen Entscheidungsdiagramm, um PNG oder SVG basierend auf deinem Anwendungsfall zu wählen: Web-Icons, Fotos, Logos, Druck, E-Mail und mehr.

Founder of VectoSolve
Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.
How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author
Key Takeaways
- JA → Verwende PNG (oder WebP/AVIF für bessere Kompression).
- NEIN → Ist es ein Icon, Logo, eine Illustration oder ein UI-Element? - JA → Verwende SVG. Fertig. - NEIN → Hat es weniger als ~256 Volltonfarben? - JA → SVG wird kleiner und schärfer sein. - NEIN → PNG gewinnt bei der Dateigröße; teste beides und miss.
Jedes Bild, das du veröffentlichst, ist eine Entscheidung — das falsche Format kostet dich Seitengeschwindigkeit, Renderingqualität oder beides. Dieser Leitfaden gibt dir die technische Tiefe, um jedes Mal sicher zwischen PNG und SVG zu wählen, mit echten Benchmarks und kopierbarem Code.
Wie Browser Jedes Format Tatsächlich Rendern
PNG: Pixelraster-Dekodierung
- Der Browser lädt die Binärdatei, dekomprimiert den DEFLATE-Stream.
- Die dekodierte Bitmap wird in eine GPU-Textur gerastert.
- Die Textur wird bei nativen Pixeldimensionen zusammengesetzt. Vergrößere und der Browser interpoliert — hallo, Unschärfe.
SVG: DOM + Paint
- Der Browser parst XML in einen DOM-Unterbaum (oder Bildkontext via
<img>). - Jeder
<path>,<rect>,<circle>wird gegen den aktuellen Viewport aufgelöst. - Vektoranweisungen werden on-the-fly gerastert bei jeder Auflösung — 1x, 2x, 100x. Immer scharf.
Die SVG-Renderingkosten skalieren mit der Pfadkomplexität, nicht mit der Anzeigegröße. Ein 50-Pfad-Logo rendert identisch bei 16 px oder 1600 px. PNG-Kosten skalieren mit der Pixelanzahl — ein 3000 px Hero dekodiert weit langsamer als ein 300 px Thumbnail.
Tiefgehender Technischer Vergleich
Kompression
- PNG nutzt verlustfreies DEFLATE. Großartig für Volltonfarben, aber Fotos blähen auf — 1200x800 erreicht leicht 1–2 MB.
- SVG ist Klartext-XML, das sich mit Brotli spektakulär komprimiert. Ein 12 KB SVG überträgt sich routinemäßig mit 3 KB.
Transparenz
- PNG speichert einen 8-Bit-Alphakanal — glatte pixelweise Transparenz.
- SVG unterstützt
opacity,fill-opacity,rgba(), plus Maskierung und Clipping-Pfade.
Animation
- PNG ist statisch (APNG existiert, hat aber begrenzte Tools).
- SVG unterstützt SMIL, CSS-Keyframes und JS-gesteuerte Animation — alles auflösungsunabhängig.
Performance-Benchmarks
Echte Zahlen aus einem Lighthouse-Audit 2026 (Moto G Power, Chrome 124, 4G-Drosselung):
| Asset | PNG-Größe | SVG-Größe | PNG-Dekodierung | SVG-Paint | CLS-Auswirkung |
|---|---|---|---|---|---|
| Logo (3 Farben) | 24 KB @2x | 2,8 KB | 4 ms | 1 ms | Keine |
| Icon-Set (20) | 140 KB | 18 KB Sprite | 22 ms | 6 ms | 0,02 (PNG-Shift) |
| Flache Illustration | 310 KB @2x | 45 KB | 38 ms | 12 ms | 0,05 vs 0 |
| Detaillierte Karte (500+ Pfade) | 180 KB | 420 KB | 18 ms | 52 ms | Ähnlich |
| Produktfoto | 95 KB | N/A | 12 ms | N/A | N/A |
Warning: SVGs mit eingebetteten Rasterbildern sind das Schlechteste aus beiden Welten. Ein <image href="photo.png"/> im SVG gibt dir SVG-Parse-Overhead plus volle Bitmap-Dekodierung, oft größer als das PNG allein zu senden. Extrahiere das Raster — liefere es als separates <img> und halte das SVG rein vektoriell. VectoSolves SVG-Optimierer erkennt eingebettete Raster automatisch.
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual DealEntscheidungsmatrix
| Anwendungsfall | Bestes Format | Warum |
|---|---|---|
| Logo / Markenzeichen | SVG | Skaliert vom Favicon bis zum Plakat; CSS-kolorierbar |
| UI-Icons | SVG | Winzige Dateigröße, stylbar, animierbar |
| Hero-Illustration (flach) | SVG | Retina-fertig ohne 2x/3x Assets |
| Hero-Illustration (texturiert) | PNG / WebP | Vektorkomplexität übersteigt Rastergröße |
| Produktfotografie | PNG / WebP | Fotografisches Detail braucht Pixel |
| Screenshots | PNG | Pixelgenaue Wiedergabe zählt |
| Datenvisualisierung | SVG | Zugänglich, interaktiv, skaliert überall |
| Hintergrundmuster | SVG | Kachelt perfekt, unter 1 KB üblich |
| Social-Media-Bild | PNG | Plattformen erfordern Raster; feste Dimensionen |
| Animierte Mikro-Interaktion | SVG + CSS | Keine Sprite Sheets, auflösungsunabhängig |
Code-Beispiele zum Mitnehmen
Responsives SVG (skaliert mit Container)
<svg viewBox="0 0 120 40" role="img" aria-label="Logo"
class="logo" xmlns="http://www.w3.org/2000/svg">
<path d="M10 35 L25 5 L40 35" fill="currentColor"/>
<text x="50" y="30" font-size="16" fill="currentColor">vectosolve</text>
</svg>
<style>
.logo { width: 100%; max-width: 240px; height: auto; color: #0f172a; }
@media (prefers-color-scheme: dark) { .logo { color: #f8fafc; } }
</style>
Responsives PNG mit srcset
<img src="/images/hero-800.png"
srcset="/images/hero-400.png 400w, /images/hero-800.png 800w, /images/hero-1600.png 1600w"
sizes="(max-width: 600px) 100vw, 800px"
alt="Dashboard-Screenshot mit Analytics" width="800" height="450" loading="lazy" decoding="async" />
Das <picture>-Element: Das Beste aus beiden Welten
<picture>
<source srcset="/images/photo.avif" type="image/avif" />
<source srcset="/images/photo.png" type="image/webp" />
<img src="/images/photo.png" alt="Produkt mit transparentem Hintergrund"
width="600" height="600" loading="lazy" />
</picture>
Pro Tip: Die smartesten Teams nutzen beide Formate strategisch. Liefere SVG für jedes Logo, Icon und jede Illustration. Liefere optimiertes PNG/WebP/AVIF für jedes Foto. Für komplexe Hero-Grafiken probiere einen Hybrid: SVG-Vordergrundelemente über einen komprimierten Raster-Hintergrund via CSS — scharfer Text und Icons mit fotografischem Hintergrund bei minimalem Gewicht. VectoSolve macht die PNG-zu-SVG-Konvertierung sofort.
Browser-Support und Sonderfälle
SVG
- Voller Support in allen modernen Browsern seit ~2015.
- SVG-Schriften:
<text>nutzt System-/Web-Schriften. Text zu Pfaden konvertieren für pixelperfekte Logos (aber Zugänglichkeit geht verloren). - Externe Sprites:
<use href="sprite.svg#icon">funktioniert nicht cross-origin in einigen Safari-Versionen. - Sicherheit: Inline-SVG kann JavaScript ausführen. Nie nicht vertrauenswürdige User-SVGs ohne Sanitizing einbetten.
PNG
- Universeller Support — alle Browser, E-Mail-Clients und Plattformen. Null Sonderfälle.
- Farbprofile: Eingebettete ICC-Profile rendern unterschiedlich in Safari vs Chrome. Bei Optimierung entfernen.
- APNG: In modernen Browsern unterstützt, aber schlechte Tools und größere Dateien als SVG/CSS-Animation.
Free SVG Tools for Crafters
Design Checker · Color Separator · Mat Preview · Offset Generator · Text to SVG
Check Your SVG FreeOptimierungs-Checkliste
SVG
- Durch SVGO oder VectoSolves Optimierer laufen lassen um Metadaten zu entfernen.
- Versteckte Ebenen, ungenutzte
<defs>, leere Gruppen entfernen. - Pfade vereinfachen — weniger Kontrollpunkte bedeuten weniger Bytes.
- Mit
Content-Encoding: br(Brotli) ausliefern. - Kritische SVGs inlinen um einen Netzwerk-Roundtrip zu eliminieren.
PNG
oxipng,pngquantoder Squoosh verwenden um Größe zu reduzieren.- Genau in den benötigten Dimensionen exportieren — keine 4000 px für einen 400 px Slot.
srcsetmit 1x und 2x Varianten bereitstellen.- Explizite
width/heightsetzen um CLS zu verhindern. loading="lazy"für Bilder unter dem Fold hinzufügen.
Wann zwischen Formaten konvertieren
PNG zu SVG
Du hast ein Raster-Logo und brauchst eine skalierbare Version. Manuelles Nachzeichnen dauert 30+ Minuten. KI-Vektorisierung auf VectoSolve dauert Sekunden und produziert saubere, optimierte Pfade.
SVG zu PNG
Du brauchst einen Raster-Export für Social Sharing oder eine Plattform, die kein SVG akzeptiert. Nutze VectoSolves SVG-zu-PNG-Konverter zum Exportieren in beliebiger Auflösung mit transparenten oder festen Hintergründen.
„Das beste Bildformat ist dasjenige, das die kleinste Datei in der Qualität liefert, die dein Design verlangt. Alles andere ist Dogma." — Addy Osmani
Fazit
Es gibt kein universell „bestes" Format — nur das beste Format für die Aufgabe. SVG dominiert bei allem, was skaliert, animiert oder mit Code gestylt wird. PNG und seine modernen Verwandten (WebP, AVIF) dominieren bei fotografischen und hochkomplexen Bildern.
Der Entscheidungsbaum ist kurz: Vektorgrafik → SVG. Fotografie → Raster. Komplexe Illustration → beide benchmarken. Folge den Code-Beispielen, optimiere deine Assets und du lieferst Seiten, die schnell, scharf und zukunftssicher sind.
Musst du zwischen Formaten konvertieren? VectoSolve handhabt beide Richtungen — PNG-zu-SVG-Vektorisierung und SVG-zu-PNG-Export — damit du immer das richtige Format zur Hand hast.
| Anwendungsfall | Empfohlenes Format | Warum |
|---|---|---|
| Logos & Icons | SVG | Skaliert auf jede Größe, winzige Datei, CSS-stylbar |
| Produktfotos | PNG (oder WebP) | Fotografisches Detail braucht Rasterpixel |
| UI-Illustrationen | SVG | Scharf bei allen Auflösungen, animierbar |
| Screenshots | PNG | Pixelperfekte Reproduktion von Bildschirminhalt |
| Charts & Diagramme | SVG | Zugänglicher Text, interaktiv, responsive |
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual DealQuellen und Weiterführende Lektüre
- MDN Web Docs — SVG — Vollständige Formatreferenz für SVG-Stärken und -Grenzen
- web.dev — Googles Bildoptimierungsguide mit Format-Entscheidungsbäumen
- CSS-Tricks: Using SVG — Praxisbeispiele wann SVG PNG schlägt und umgekehrt
- W3C SVG 2 Specification — Technische Spezifikation zu SVG-Fähigkeiten vs Rasterformate