WebP-Bild (.webp)

RFC Standard

WebP ist ein modernes, von Google entwickeltes Bildformat, das eine überlegene verlustfreie und verlustbehaftete Komprimierung für Webbilder bietet und sowohl Alpha-Transparenz als auch animierte Frames unterstützt.

Von JPG zu WEBP konvertieren

Kostenloser Konverter von JPG zu WEBP im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

WebP online komprimieren

Privat - Dateien verlassen Ihr Gerät nie

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren WebP-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren WebP-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

52 49 46 46 ?? ?? ?? ?? 57 45 42 50

ASCII-DARSTELLUNG: RIFF????WEBP

Standardisierung: RFC 6386 / RIFF Container-Spezifikation

Technische Daten

Container-ArchitekturResource Interchange File Format (RIFF)-Container mit 'WEBP' FourCC
KompressionVerlustbehaftete prädiktive VP8-Intra-Frame-Codierung & verlustfreie räumliche VP8L-Entropiecodierung
Byte-ReihenfolgeLittle-Endian für RIFF-Chunk-Größen und Container-Tags
FarbräumesRGB, Eingebettete ICC-Profile (über den erweiterten VP8X-Header)
Kanäle und StrukturRGB + Alpha (8 Bit pro Kanal)
Max. Abmessungen16.383 x 16.383 Pixel (14-Bit-Ganzzahlen ohne Vorzeichen)
TransparenzVolle 8-Bit-Alpha-Kanal-Transparenz in verlustbehafteten und verlustfreien Modi
Streaming und progressive DarstellungProgressives Dekodieren wird durch inkrementelles VP8-Block-Dekodieren unterstützt

Technische Vergleichsmatrix: WebP und Konkurrenzformate

Technisches AttributWebP (Aktuelles Format)JPEGPNGAVIF
Unterstützte KomprimierungsmodiSowohl verlustbehaftet (VP8) als auch verlustfrei (VP8L)Nur verlustbehaftetNur verlustfreiSowohl verlustbehaftet (AV1) als auch verlustfrei
Alpha-TransparenzJa (sowohl verlustbehaftet als auch verlustfrei)NeinJaJa
AnimationsunterstützungJa (mehrere Frames mit Frame-Verzögerungen)NeinErfordert APNG-ErweiterungJa (AVIF-Bildsequenzen)
HDR / Erweiterter FarbraumNur 8-Bit sRGB8-Bit Standard8-Bit & 16-BitNatives 10-Bit & 12-Bit HDR
Browser-UnterstützungÜber 97 % globale Unterstützung in allen modernen Browsern100 % universal100 % universalÜber 93 % in modernen Browsern

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Browser kann das WebP-Bild nicht anzeigen oder zeigt ein Symbol für ein beschädigtes Bild an.

Ursache: RIFF-Nutzdatenlängen-Header (Bytes 4 - 7) stimmt nicht mit der tatsächlichen Byte-Länge auf der Festplatte überein.

Wiederherstellung: Berechnen Sie die Gesamtdateigröße abzüglich 8 Bytes neu und korrigieren Sie die 4-Byte-Ganzzahl ohne Vorzeichen in Little-Endian-Byte-Reihenfolge am Offset 0x04.

Dekodierung schlägt fehl mit 'Invalid FourCC: Expected WEBP'.

Ursache: Bytes 8 - 11 enthalten nicht die ASCII-Zeichen 'WEBP'.

Wiederherstellung: Überprüfen Sie, ob Offset 0x08 0x57 0x45 0x42 0x50 ('WEBP') enthält und ob der Chunk-Header mit 'VP8 ' oder 'VP8L' übereinstimmt.

Sicherheitsanalyse und Angriffsvektoren für Parser

Die WebP-Parsing-Logik geriet nach CVE-2023-4863 unter intensive Sicherheitsprüfung, was zu weitreichenden Sandbox-Härtungen in allen großen Webbrowsern führte.

Bekannte Angriffsvektoren

  • CVE-2023-4863: Heap-Buffer-Overflow in libwebps BuildHuffmanTable-Funktion beim Parsen ungültiger verlustfreier Huffman-Tabellen, was Remote Code Execution ermöglicht.
  • Integer-Überlauf beim Dekodieren überdimensionierter Animations-Frame-Canvas-Abmessungen.

Empfohlene Schutzmaßnahmen: Stellen Sie sicher, dass alle Client- und Server-Bibliotheken libwebp 1.3.2 oder neuer verwenden. Dekodieren Sie WebP-Dateien in speichergeschützten Worker-Threads (Sandboxing).

Historische Ursprünge & Meilensteine

2020Apple Safari 14 fügt native WebP-Unterstützung hinzu und erreicht damit eine universelle Unterstützung von 100 % in allen großen Browsern.
2012WebP erhält verlustfreie Komprimierung (VP8L), Alpha-Kanal-Transparenz und Animationen.
2010Google veröffentlicht WebP als Open-Source-Bildformat zur Beschleunigung der Web-Performance.

Hauptvorteile & Stärken

  • Verlustbehaftetes WebP kann bei ähnlicher visueller Qualität kleinere Dateien als JPEG erzeugen; die Ergebnisse hängen jedoch von Bild und Encoder ab.
  • Verlustfreies WebP kann bei manchen Bildern kleinere Dateien als PNG erzeugen; die Ergebnisse hängen von Bild und Encoder ab.
  • Ein einziges Format eignet sich für Fotos, Grafiken mit Transparenz und einfache Animationen.

Technische Einschränkungen & Nachteile

  • Maximale Abmessungen auf 16.383 x 16.383 Pixel begrenzt, was Panoramaaufnahmen mit ultrahoher Auflösung verhindert.
  • Unterstützt nur 8-Bit-Farbtiefe (keine native Unterstützung für 10-Bit- oder 12-Bit-HDR).
  • Die Kodierung komplexer verlustbehafteter Bilder erfordert mehr CPU-Zyklen als ältere JPEG-Kodierer.

Interessante technische Fakten

  • WebP basiert auf den Keyframe-Intra-Prädiktionsalgorithmen von Googles Open-Source-Video-Codec VP8.
  • Der von WebP verwendete RIFF-Container ist exakt dieselbe Container-Architektur wie bei klassischen Microsoft AVI- und WAV-Dateien.
  • Die Dateigröße im Vergleich zu GIF hängt vom Animationsinhalt und den Encodierungseinstellungen ab. Vergleichen Sie daher die Ergebnisse.

Häufig gestellte technische Fragen

Kann WebP PNG und JPEG vollständig ersetzen?

WebP eignet sich für viele Webbilder, ersetzt PNG oder JPEG aber nicht in jedem Anwendungsfall. Wähle das Format nach Bildinhalt, Transparenzbedarf sowie den Browsern und Programmen deiner Zielgruppe.

Warum ist die verlustfreie WebP-Komprimierung effizienter als PNG?

WebP verlustfrei nutzt fortschrittliche räumliche Prädiktoren, entkoppelt Farbkanäle durch Farbtransformationen, einen lokalen Farbcache und entropiekodierte 2D-Transformationen. Dadurch sind die Dateien typischerweise 26 % kleiner als optimal komprimierte PNGs.

Unterstützt WebP Animationen?

WebP unterstützt animierte Bilder. Die Dateigröße im Vergleich zu GIF hängt vom Animationsinhalt und den Encodierungseinstellungen ab. Vergleichen Sie daher die Ergebnisse.