Das richtige Bildformat für das Web wählen
Welches Format passt, hängt davon ab, was ein Bild zeigt, ob es Transparenz oder Bewegung braucht und wo es veröffentlicht wird. Diese Anleitung macht aus diesen Fragen eine Entscheidungstabelle, zeigt, wie Sie WebP oder AVIF mit einem Fallback anbieten, und geht die Bilder eines Artikels einzeln durch.
Drei Fragen vorab
Auf einer echten Website läuft die Wahl für jedes Bild auf drei Fragen hinaus:
- Was zeigt das Bild? Fotos eignen sich für verlustbehaftete Formate wie JPG, verlustbehaftetes WebP und AVIF, weil kleine Fehler in natürlichen Details untergehen. Screenshots, Text, Diagramme und Grafiken mit flächigen Farben haben harte Kanten, an denen verlustbehaftete Komprimierung sichtbare Säume hinterlassen kann. Für sie eignen sich verlustfreie Formate (PNG, verlustfreies WebP) oder, wenn sie aus Formen gezeichnet wurden, SVG.
- Braucht es Transparenz oder Animation? JPG bietet weder das eine noch das andere. PNG, WebP und AVIF können einen vollständigen Alphakanal mit weichen Kanten speichern. GIF-Pixel sind entweder ganz transparent oder ganz deckend, daher können runde Kanten auf farbigen Hintergründen gezackt oder ausgefranst wirken. GIF, WebP, AVIF und APNG (animiertes PNG) können Animationen enthalten, ein kurzes Video ist aber oft deutlich kleiner als ein GIF.
- Wo wird es veröffentlicht? Auf Ihren eigenen HTML-Seiten können Sie mehrere Formate anbieten. Ein Content-Management-System (CMS), ein Onlineshop oder ein Upload-Formular legt fest, was es annimmt, und wandelt Dateien unter Umständen selbst um. Sehen Sie daher in der aktuellen Dokumentation nach. E-Mail-Programme unterscheiden sich stärker als Browser, deshalb sind JPG und PNG für Newsletter die sicherere Wahl.
Wie die einzelnen Formate funktionieren, erklärt JPG vs. PNG vs. WebP vs. AVIF.
Format nach Inhalt: eine Entscheidungstabelle
| Bild | Erste Wahl | Fallback oder Alternative | Vermeiden |
|---|---|---|---|
| Foto: Titelbild, Artikel, Produkt | AVIF oder verlustbehaftetes WebP | JPG | PNG (große Dateien), GIF (256 Farben) |
| Freigestelltes Produkt oder Raster-Logo auf transparentem Hintergrund | WebP oder AVIF | PNG | JPG (keine Transparenz), BMP (meist unkomprimiert) |
| Logo, Icon oder Illustration aus Formen | SVG | PNG in doppelter Anzeigegröße | JPG (Säume an den Kanten) |
| Screenshot oder textlastige Grafik | PNG oder verlustfreies WebP | Verlustbehaftetes WebP mit hoher Qualität | JPG mit niedriger Qualität (Säume um Buchstaben) |
| Diagramm oder Schaubild | SVG, sofern das Diagrammprogramm es exportiert | PNG | JPG |
| Kurze Animation oder Bildschirmaufnahme | Video (MP4 oder WebM) oder animiertes WebP | GIF für kleine, einfache Schleifen | Lange GIFs (sehr große Dateien) |
| Bild in einem E-Mail-Newsletter | JPG für Fotos, PNG für Grafiken | GIF für einfache Animationen | WebP oder AVIF als einzige Version |
Wenn Sie AVIF oder WebP auf Ihren eigenen Seiten ausliefern, behalten Sie eine JPG- oder PNG-Version für Browser und Apps, die diese Formate nicht anzeigen können. Nimmt eine Plattform nur eine einzige Datei an, ist die Spalte „Fallback oder Alternative“ meist die sichere Wahl. Für Favicons gelten eigene Regeln; siehe Favicon-Größen, -Formate und HTML-Tags.
Für eine GIF-artige Schleife auf einer Webseite ist ein stummgeschaltetes <video> mit den Attributen autoplay, loop, muted und playsinline ein verbreiteter Ersatz, weil Browser stummgeschaltete Videos in der Regel automatisch abspielen lassen. In E-Mails zeigen manche Desktop-Versionen von Outlook nur das erste Einzelbild eines animierten GIFs. Bringen Sie die Kernbotschaft daher in diesem ersten Bild unter.
WebP oder AVIF mit Fallback anbieten
Auf Seiten, deren HTML Sie selbst schreiben, lässt das Element <picture> jeden Browser das erste Format nehmen, das er unterstützt:
<picture>
<source srcset="/img/pasta-1600.avif" type="image/avif">
<source srcset="/img/pasta-1600.webp" type="image/webp">
<img src="/img/pasta-1600.jpg" alt="Schüssel mit Tomatenpasta" width="1600" height="1200">
</picture>
Der Browser liest die <source>-Elemente der Reihe nach und überspringt jedes, dessen type er nicht unterstützt. Das erforderliche <img> enthält den Alternativtext sowie Breite und Höhe, mit denen der Browser den Platz für das Bild reservieren kann. Seine Datei wird angezeigt, wenn keine Quelle passt. Mit CSS wie img { max-width: 100%; height: auto; } wird das Bild auf schmalen Bildschirmen trotzdem passend verkleinert und behält dabei seine Proportionen. Um zusätzlich mehrere Größen anzubieten, führen Sie jede Datei mit ihrer Breite in srcset auf und ergänzen ein sizes-Attribut, wie in Bildgröße ändern: Pixel, Seitenverhältnis und DPI beschrieben.
Viele CMS und Bild-CDNs können WebP- oder AVIF-Kopien erzeugen und für jeden Besucher eine davon auswählen. Wenn Ihr System das kann, laden Sie ein JPG oder PNG in hoher Qualität hoch und überlassen ihm die Umwandlung, statt eine bereits stark komprimierte Datei hochzuladen. So wird das Bild nicht zweimal komprimiert.
Praxisbeispiel: die Bilder eines Artikels
Angenommen, ein Rezeptartikel hat drei Bilder, und seine Textspalte ist höchstens 760 CSS-Pixel breit.
- Titelfoto. Das Original vom Smartphone hat 4032 × 3024 Pixel, also etwa 12,2 Megapixel. Eine 760 Pixel breite Spalte braucht auf einem Bildschirm mit zwei Gerätepixeln pro CSS-Pixel etwa 1520 Pixel in der Breite. 1600 × 1200 behält daher das Seitenverhältnis 4:3 bei und kommt auf 1,92 Megapixel, etwa 16 % des Originals. Ändern Sie zuerst die Größe und speichern Sie dann AVIF oder WebP plus ein JPG als Fallback. Das Original in voller Größe hat mehr als sechsmal so viele Pixel wie die Version mit 1600 × 1200, und der Browser würde die meisten davon wieder herunterrechnen.
- Logo mit transparentem Hintergrund. Das PNG vom Designer hat 1000 × 500 Pixel und wird 200 CSS-Pixel breit angezeigt; 400 × 200 Pixel reichen also für Bildschirme mit zwei Gerätepixeln pro CSS-Pixel. Behalten Sie es als PNG oder WebP. Ein JPG würde die transparenten Bereiche einfarbig füllen, was auf einem farbigen Seitenkopf als Kasten auffällt. Kann der Designer ein SVG exportieren, ist das noch besser.
- Screenshot einer Timer-App. Text und flächige Farben: Speichern Sie ihn als PNG. Ein JPG kann um Buchstaben herum Sprenkel erzeugen, die Lesern stärker auffallen als kleine Fehler in einem Foto.
Dateien mit dem LeedyBox-Bildkonverter umwandeln
Der Bildkonverter ändert das Format eines oder mehrerer Bilder in Ihrem Browser, ohne die Bilddaten zu LeedyBox hochzuladen.
- Klicken Sie auf „Dateien auswählen oder hierher ziehen und ablegen“ oder legen Sie PNG-, JPG-, WebP-, BMP-, GIF- oder AVIF-Dateien darauf ab. Andere Typen wie HEIC oder SVG sowie Dateien, die Ihr Browser nicht dekodieren kann, werden mit einer Meldung abgelehnt.
- Jede Datei erhält ein eigenes Formatmenü (auf breiteren Bildschirmen mit „To:“ beschriftet), das zunächst auf JPG steht. Wählen Sie JPG, PNG, WEBP, BMP, AVIF oder ICO für jede Datei einzeln oder unter „Stapeloptionen“ mit „Alle Formate festlegen auf...“ für alle Dateien auf einmal.
- Klicken Sie auf „Konvertieren & herunterladen“. Eine einzelne Datei wird zum Beispiel als
logo_converted.webpgespeichert, mehrere Dateien kommen gesammelt alsleedybox_converted_images.zipan.
- Die Pixelmaße bleiben gleich, außer bei ICO. Ändern Sie die Größe vorher mit dem Tool Bildgröße ändern, oder verwenden Sie „Auch Breite und Höhe begrenzen“ im Tool Bilder komprimieren.
- Bei JPG, WebP und AVIF fordert der Konverter beim Browser die Qualität 0,92 auf dessen Skala von 0 bis 1 an; einen Qualitätsregler gibt es nicht. Diese Einstellung gewichtet Details stärker als die Dateigröße. Sie bedeutet auch, dass WebP verlustbehaftet gespeichert wird: Eine Option für verlustfreies WebP gibt es nicht, konvertieren Sie Screenshots und Textgrafiken daher in PNG. Für kleinere Dateien bietet „Bilder komprimieren“ einen Qualitätsregler (Standardwert 75) und eine Zieldateigröße; siehe Komprimierungseinstellungen für Bilder erklärt.
- JPG-Dateien und die BMP-Dateien des Konverters haben keine Transparenz, transparente Bereiche werden daher weiß. Die BMP-Dateien sind außerdem unkomprimiert, mit 3 Byte pro Pixel (jede Zeile wird auf ein Vielfaches von 4 Byte aufgefüllt) plus einem 54 Byte großen Header: Ein Bild mit 1200 × 800 Pixeln wird zu 2.880.054 Byte (etwa 2,9 MB), ganz gleich, was es zeigt. BMP gehört daher nicht auf Webseiten.
- Eine ICO-Datei enthält ein einzelnes PNG-Bild und behält die Transparenz. Ist eine Seite des Bildes länger als 256 Pixel, wird es so verkleinert, dass es in 256 × 256 passt; aus einem Logo mit 1000 × 500 Pixeln werden so 256 × 128 Pixel. Kleinere Bilder behalten ihre Größe. Für eine favicon.ico mit den Größen 16, 32 und 48 Pixel sowie PNG- und Apple-Touch-Icons verwenden Sie den Favicon-Generator.
- AVIF lässt sich nur auswählen, wenn Ihr Browser AVIF-Dateien erstellen kann, was viele Browser derzeit nicht können; andernfalls erscheint es als „AVIF (von diesem Browser nicht unterstützt)“ in der Liste. Kann der Browser das gewählte Format nicht erstellen (auch die WebP-Ausgabe hängt vom Browser ab), erscheint eine Meldung, und es wird nichts gespeichert, statt PNG-Daten unter der falschen Dateiendung abzulegen. Bei mehreren Dateien bricht ein solcher Fehler den gesamten Stapel ab, sodass keine ZIP-Datei entsteht.
- Jedes Bild wird neu gezeichnet und neu kodiert. EXIF-Daten, GPS-Standort und Farbprofil des Originals werden daher nicht übernommen, und aus einem animierten GIF, WebP oder AVIF wird ein Standbild mit nur einem Einzelbild. Der Konverter erstellt keine SVG-, GIF- oder animierten Dateien.
Häufige Probleme und ihre Lösung
- Ein transparentes Logo hat einen weißen oder schwarzen Kasten um sich herum. Es wurde wahrscheinlich als JPG oder als BMP ohne Transparenz gespeichert. Verwenden Sie stattdessen PNG oder WebP; siehe warum bei JPG die Transparenz verloren geht.
- Das PNG ist viel größer als das JPG, aus dem es entstanden ist. PNG speichert jedes Pixel exakt, einschließlich des Rauschens und der Kompressionsartefakte des JPGs, und die Umwandlung holt keine Details zurück, die das JPG bereits verloren hat. Verwenden Sie für Fotos WebP oder JPG.
- Ein Upload-Formular lehnt WebP oder AVIF ab. Manche Formulare akzeptieren nur JPG und PNG. Wandeln Sie Fotos in JPG und transparente Grafiken in PNG um. Das bloße Umbenennen der Dateiendung ändert das Format nicht.
- Die WebP-Datei ist kaum kleiner als das JPG oder sogar größer. Das ursprüngliche JPG war womöglich schon stark komprimiert, und die Qualität 0,92 des Konverters bewahrt viele Details, auch die Artefakte des JPGs selbst, deren Speicherung Bytes kostet. Ist die Datei so oder so zu groß, hat sie vielleicht noch die volle Kameragröße. Verkleinern Sie das Bild auf die Anzeigegröße, verwenden Sie dann „Bilder komprimieren“ und vergleichen Sie die Ergebnisse.
- Die Farben wirken blasser als im Original. Der Konverter zeichnet jedes Bild auf eine Canvas-Fläche des Browsers, die standardmäßig in sRGB arbeitet, und behält das ursprüngliche Farbprofil nicht bei. Fotos in einem größeren Farbraum wie Display P3 oder Adobe RGB können dadurch einige ihrer am stärksten gesättigten Farben verlieren, was vor allem auf Bildschirmen mit erweitertem Farbraum (Wide Gamut) auffällt. Exportieren Sie in Ihrer Bildbearbeitung eine sRGB-Kopie, prüfen Sie sie dort und konvertieren Sie diese Kopie.
- Ein HEIC-Foto vom Smartphone wird nicht angenommen. HEIC steht nicht auf der Liste des Konverters. Viele Smartphones können Fotos als JPG exportieren oder teilen; konvertieren Sie diese Kopie.
Was Sie vor dem Veröffentlichen prüfen sollten
- Öffnen Sie die Seite in zwei Browsern und auf einem Smartphone. Testen Sie bei
<picture>auch den Fallback, indem Sie die AVIF- und WebP-Quellen vorübergehend entfernen. - Vergleichen Sie die neue Datei in Originalgröße mit dem Original und achten Sie dabei auf Gesichter, Text und Farbverläufe.
- Prüfen Sie im Bereich „Netzwerk“ der Entwicklertools Ihres Browsers, welche Datei heruntergeladen wurde und wie groß sie ist.
- Wenn Ihre Website einen Dunkelmodus hat, sehen Sie sich transparente Bilder auf hellem und auf dunklem Hintergrund an.
- Bewahren Sie die Originale auf und konvertieren Sie von ihnen aus. Jedes erneute Speichern einer verlustbehafteten Datei fügt den alten Fehlern neue hinzu.
Häufige Fragen
Sollte ich alle meine JPGs in WebP umwandeln?
WebP mit einem JPG als Fallback anzubieten verringert die Übertragungsgröße oft bei ähnlichem Aussehen, der Gewinn hängt aber vom einzelnen Bild ab. Vergleichen Sie daher zuerst einige typische Bilder. Gehen Sie vom besten Original aus, das Sie haben, denn wenn Sie ein komprimiertes JPG umwandeln, kommt eine zweite Runde verlustbehafteter Komprimierung hinzu. Behalten Sie die vorhandenen JPG-Dateien unter ihren bisherigen Adressen als Fallback, denn andere Seiten, Feeds oder E-Mails verlinken womöglich darauf.
Ist AVIF besser als WebP?
AVIF erreicht bei ähnlicher sichtbarer Qualität oft kleinere Dateien, besonders bei Fotos. Das Kodieren dauert aber länger, weniger Programme können damit umgehen, und ältere Browser zeigen es nicht an. Bei verlustfreien Bildern wie Screenshots ist verlustfreies WebP oft die kleinere Wahl. Viele Websites führen bei Fotos AVIF zuerst auf, dann WebP und zuletzt JPG. Der LeedyBox-Konverter kann AVIF nur in Browsern speichern, die es kodieren können. Zum Erstellen von AVIF-Dateien brauchen Sie daher unter Umständen ein anderes Programm oder Ihr CMS.
Brauche ich noch einen JPG- oder PNG-Fallback?
Auf Ihren eigenen Seiten in der Regel ja. Aktuelle Versionen von Chrome, Edge, Firefox und Safari zeigen WebP und AVIF an, sodass die meisten Besucher den Fallback nie herunterladen. Ältere Browser und Geräte, die keine Updates mehr erhalten, können das aber unter Umständen nicht, und bei Safari hängt die Unterstützung zudem von der Version des Betriebssystems ab. Eine JPG- oder PNG-Kopie ist außerdem nützlich, wenn dasselbe Bild in eine E-Mail, ein Dokument oder ein Upload-Formular muss, das WebP oder AVIF nicht annimmt. Ein Fallback kostet vor allem Speicherplatz und eine zusätzliche Konvertierung und ist damit eine günstige Absicherung.
Warum nicht alles als PNG speichern, um Qualitätsverlust zu vermeiden?
Ein als PNG gespeichertes Foto ist oft um ein Mehrfaches größer als ein gutes JPG oder WebP desselben Bildes, und jeder Besucher lädt diese Bytes herunter. Setzen Sie verlustfreie Formate für harte Kanten und exakte Farben ein, etwa bei Screenshots und Diagrammen.
Sollten Logos im SVG-Format vorliegen?
Wenn das Logo aus Formen gezeichnet wurde, in der Regel ja: SVG bleibt in jeder Größe scharf und ist oft sehr klein. Eine SVG-Datei kann Skripte enthalten, deshalb blockieren manche CMS SVG-Uploads; verwenden Sie SVGs aus Quellen, denen Sie vertrauen. Wird das SVG über ein <img>-Tag angezeigt, laufen keine Skripte. Öffnet man die Datei dagegen direkt oder fügt sie in das HTML der Seite ein, können sie ausgeführt werden. Ein Pixelbild wird durch eine Umwandlung nicht zu Formen, und der LeedyBox-Konverter erstellt kein SVG. Fragen Sie daher nach der ursprünglichen Vektordatei.