Kurze Geschichte von WebP
WebP wurde von Google entwickelt und im September 2010 veröffentlicht. Es basiert auf dem VP8-Videocodec. Googles Motivation: Bilder machten den Großteil des Web-Traffics aus, und JPEG/PNG hatten seit Jahren keine nennenswerten Verbesserungen erfahren. Safari unterstützte WebP erst ab 2020. Bis 2026 liegt die globale Browserunterstützung bei über 97 %.
Wie WebP-Komprimierung funktioniert
Verlustbehafteter Modus
WebP teilt das Bild in Blöcke (Makroblöcke) und prognostiziert jeden Block aus zuvor dekodierten Blöcken. Der Vorhersagefehler wird transformiert, quantisiert und entropiekodiert. Durch die anspruchsvollere Blockvorhersage erreicht WebP 25–35 % kleinere Dateien als JPEG bei gleicher Qualität.
Verlustfreier Modus
Nutzt einen anderen Algorithmus mit mehreren Techniken:
- Räumliche Vorhersage — Pixel werden aus ihren Nachbarn vorhergesagt.
- Farbtransformation — Konvertierung in einen dekorrellierten Farbraum.
- Subtract-Green-Transformation — Nutzt den grünen Kanal zur Vorhersage der anderen.
- LZ77-Rückwärtsreferenzen — Wiederholte Muster werden referenziert statt doppelt gespeichert.
- Huffman-Kodierung — Kompakte Darstellung des Bitstreams.
Verlustfreie WebP-Dateien sind typischerweise 25–35 % kleiner als PNGs.
Alphakanal (Transparenz)
WebP unterstützt Transparenz sowohl im verlustbehafteten als auch verlustfreien Modus. Im verlustbehafteten Modus kann der Alphakanal verlustfrei komprimiert werden, während die Farbdaten verlustbehaftet bleiben.
Animation
WebP unterstützt Mehrbildanimation — typischerweise 60–80 % kleiner als GIF, mit 24-Bit-Farbe und Transparenz.
WebP vs JPEG vs PNG
| Merkmal | JPEG | PNG | WebP |
|---|---|---|---|
| Komprimierung | Nur verlustbehaftet | Nur verlustfrei | Verlustbehaftet + Verlustfrei |
| Dateigröße (Foto) | Referenz | 5–10× größer | 25–35 % kleiner als JPEG |
| Transparenz | Nein | Ja | Ja |
| Animation | Nein | Nein (APNG selten genutzt) | Ja |
| Farbtiefe | 8-Bit | 8/16-Bit | 8-Bit |
| Max. Dimensionen | 65.535 × 65.535 | 2.147.483.647 × 2.147.483.647 | 16.383 × 16.383 |
| Browserunterstützung (2026) | 100 % | 100 % | 97 %+ |
| Progressives Laden | Ja | Ja (Interlaced) | Nein |
Vor- und Nachteile von WebP
Vorteile
- Kleinere Dateien — 25–35 % kleiner als JPEG/PNG. Schnellere Seitenladezeiten, niedrigere Bandbreitenkosten.
- Vielseitigkeit — Ein Format für Fotos, Grafiken, Transparenz und Animation.
- Fast universelle Unterstützung — 97 %+ Browserabdeckung.
- Schnelle Kodierung — Anders als AVIF schnell genug für Echtzeit-Nutzung.
- Ausgereiftes Ökosystem — Bibliotheken für jede Sprache (libwebp, Pillow, Sharp etc.).
Einschränkungen
- Max. Auflösung 16.383 × 16.383 — Nicht geeignet für Gigapixel-Panoramen oder medizinische Bildgebung.
- Kein progressives Rendering — Das Bild muss vollständig geladen sein, bevor es angezeigt wird.
- Nur 8-Bit-Farbe — Kein HDR. Für HDR-Workflows ist AVIF besser geeignet.
- AVIF ist effizienter — 15–25 % kleinere Dateien bei gleicher Qualität.
- Begrenzte Unterstützung außerhalb des Webs — Einige Desktop-Anwendungen und Druckdienste akzeptieren kein WebP.
Wann WebP verwenden
- Webentwicklung — WebP als Standard-Bildformat. 25–35 % Einsparung verbessert die Core Web Vitals.
- PNG mit Transparenz ersetzen — WebP verlustbehaftet+Alpha erzeugt deutlich kleinere Dateien.
- GIF ersetzen — Animiertes WebP ist 60–80 % kleiner als GIF.
- Wenn AVIF zu langsam oder nicht unterstützt wird — WebP als pragmatischer Mittelweg.
Bilder nach WebP konvertieren
Mit Deflato (Online)
- Bilder auf Deflato hochladen (bis zu 50 gleichzeitig).
- WebP als Ausgabeformat wählen.
- Qualität einstellen (80 für Fotos, verlustfrei für Grafiken).
- Konvertierte Dateien herunterladen.
Mit cwebp (Kommandozeile)
# Verlustbehaftete Komprimierung bei Qualität 80
cwebp -q 80 input.jpg -o output.webp
# Verlustfreie Komprimierung
cwebp -lossless input.png -o output.webp
# Alle JPEGs im Verzeichnis konvertieren
for f in *.jpg; do cwebp -q 80 "$f" -o "${f%.jpg}.webp"; done
Mit der Deflato-API (Programmatisch)
curl -X POST https://deflato.com/api/v1/compress -H "Authorization: Bearer YOUR_API_KEY" -F "file=@photo.jpg" -F "output_format=WEBP" -F "quality=80" --output photo.webp
Fazit
WebP ist 2026 der praktische Standard für Webbilder. Es bietet bedeutende Verbesserungen gegenüber JPEG und PNG, unterstützt Transparenz und Animation und funktioniert in praktisch jedem Browser. Während AVIF effizienter komprimiert, macht WebPs Kombination aus Geschwindigkeit, Kompatibilität und Ökosystem-Reife es zum sichersten Standard. Der Wechsel von JPEG/PNG zu WebP ist einer der einfachsten Performance-Gewinne.