Der Code dieser Seite ist nicht gestartet.

Wird index.html direkt aus einem Ordner geöffnet, blockiert der Browser JavaScript-Module, und wenn Sie ein Bild auswählen, passiert nichts. Stellen Sie den Ordner stattdessen über HTTP bereit:

powershell -ExecutionPolicy Bypass -File serve.ps1

Öffnen Sie dann http://localhost:8080/.

PNG zu WebP — kleiner, mit vollständiger Transparenz

Dasselbe Bild, oft ein Drittel kleiner, mit unveränderten transparenten Bereichen.

Sprache: Deutsch
Quellcode ansehen
Ihre Bilder werden nie hochgeladen. Es gibt keinen Server.

Die Umwandlung läuft in Ihrem Browser auf Ihrer eigenen Hardware. Alle Browser schreiben seit 2020 WebP. Der Encoder war daher schon auf Ihrem Rechner, bevor Sie diese Seite geöffnet haben. Es gibt nichts herunterzuladen und keine Wartezeit. Deshalb kann diese Seite ihr Versprechen halten: Sie hat keine Netzwerkfunktion und keinen Server, an den ein Bild gesendet werden könnte.

Live-Prüfung: wird geprüft…

Offline: wird geprüft…

Prüfen Sie es selbst: Öffnen Sie die Entwicklertools, beobachten Sie den Netzwerk-Tab und wandeln Sie ein Bild um. Sie sehen die Dateien dieser Seite laden, aber keine Anfrage mit einem Bild, Vorschaubild, Dateinamen oder Byte Ihrer Auswahl. Oder laden Sie die Seite einmal, trennen Sie die Internetverbindung und wandeln Sie trotzdem einen ganzen Ordner um.

1 Wählen Sie Ihre PNG-Dateien

2 Verlustfrei oder kleiner

Die Transparenz bleibt in beiden Fällen erhalten. WebP hat wie PNG einen Alphakanal, deshalb muss nichts auf einen Hintergrund aufgebracht werden.

How to encode it

3 Wandeln Sie die Dateien um

Als Markdown ansehen

So wandeln Sie PNG in WebP um

  1. Wählen Sie Ihre PNG-Dateien. Ziehen Sie sie auf die Dateiauswahl oder wählen Sie sie von Hand. Jede Datei wird anhand ihrer ersten Bytes statt ihres Namens erkannt. Eine tatsächliche JPEG-Datei wird mit einer entsprechenden Erklärung abgelehnt, statt in eine Kopie ihrer selbst umgewandelt zu werden. Jede Zeile nennt vorhandene Transparenz, weil deren Verlust vielen Menschen besonders wichtig ist.
  2. Wählen Sie verlustfrei oder kleiner. Verlustfrei behält jeden undurchsichtigen PNG-Pixel und erzeugt trotzdem eine kleinere Datei. Das passt für Bildschirmfotos, Diagramme, Logos und Bilder mit Text. „Kleiner“ aktiviert den Qualitätsregler und passt für Fotos, bei denen der Unterschied kaum sichtbar ist und die Platzersparnis enorm sein kann.
  3. Drücken Sie „Umwandeln“ und lesen Sie die Ergebnisangaben. Jedes Ergebnis nennt die neue Größe und ihren Unterschied zur ursprünglichen. Danach zeigt es die vom Browser tatsächlich geschriebene Kodierung: verlustfrei oder verlustbehaftet mit der gewählten Qualität. Die Zeile wird aus der fertigen Datei gelesen, nicht einfach aus der Einstellung übernommen.
  4. Laden Sie einzeln oder alles zusammen herunter. Eine Datei erhält eine Downloadschaltfläche, ab zwei gibt es zusätzlich ein ZIP-Archiv mit allen Ergebnissen. Bei gleichen Dateinamen wird vor der Erweiterung eine Zahl ergänzt, damit sich im Archiv nichts unbemerkt ersetzt.

Die ausführliche Fassung

Dasselbe Bild, ein Drittel kleiner, mit erhaltener Transparenz WebP ist schon verlustfrei kleiner als PNG und mit Verlusten noch viel kleiner. Welche Wahl zu Ihrem Bild passt, was jeder Modus spart und wie die Umwandlung ohne Upload gelingt.

Fragen

Wird mein Bild irgendwo hochgeladen?

Nein. Ihr Browser liest, dekodiert und schreibt die Datei auf Ihrer eigenen Hardware. Dieses Werkzeug hat keinerlei Netzwerkfunktion: Es ruft nichts ab und versendet nichts. Die Content-Security-Policy der Seite nennt jede erlaubte Kontaktadresse; keine gehört zu dieser Website.

Bleibt die Transparenz erhalten?

Ja, in beiden Modi. Das ist der wichtigste Grund, PNG in WebP statt in JPEG umzuwandeln. WebP hat einen echten Alphakanal. Ein Logo mit transparentem Hintergrund behält ihn; keine Farbe muss gewählt und nichts aufgefüllt werden. Jede Dateizeile nennt vor der Umwandlung vorhandene Transparenz. Das Ergebnis bestätigt ihre Übernahme.

Was unterscheidet verlustfrei von kleiner?

Verlustfrei bedeutet, dass jeder undurchsichtige WebP-Pixel dem ursprünglichen PNG-Pixel entspricht. Die Datei wird trotzdem meist um ein Fünftel bis ein Drittel kleiner, weil WebP verlustfrei effizienter kodiert als PNG. Die Einschränkung bei halbtransparenten Pixeln wird in der nächsten Frage erläutert. „Kleiner“ verwendet die verlustbehaftete WebP-Kodierung, die kaum bemerkte Details verwirft und ein Foto auf ein Zehntel verkleinern kann. Als Faustregel: Text, flache Farbflächen und scharfe Kanten brauchen verlustfrei; Fotos den anderen Modus.

Sie sagen „jeden undurchsichtigen Pixel“. Was ist mit halbtransparenten?

Sie können sich sehr geringfügig verändern. Das liegt am Canvas, nicht an WebP. Ein Browser speichert Canvas-Farben bereits mit ihrer Deckkraft multipliziert. Diese Multiplikation lässt sich nicht exakt rückgängig machen: Je durchsichtiger ein Pixel ist, desto weniger seiner ursprünglichen Farbe bleibt rechnerisch erhalten. Jeder browserbasierte Konverter hat diese Eigenschaft, auch dieser, weil das Canvas das Bild zwischen den Formaten überträgt.

Praktisch bedeutet das: Vollständig undurchsichtige sowie vollständig unsichtbare Pixel bleiben Bit für Bit gleich. Dazwischen können die gespeicherten Farbwerte wechseln. Hier wurden bei Pixeln mit weniger als einem Viertel Deckkraft Unterschiede bis 63 von 255 gemessen, bei allen übrigen höchstens 4. Das ist nicht sichtbar. Gerade die am stärksten veränderten Farben werden am wenigsten angezeigt: Ein fast unsichtbarer Pixel trägt unabhängig vom gespeicherten Wert nur fast unsichtbare Farbe bei. Der geglättete Rand eines Logos ist der einzige betroffene Bereich und sieht hinterher gleich aus.

Brauchen Sie eine bitgenaue Archivkopie, behalten Sie das PNG. Brauchen Sie das gleiche Aussehen bei einem Drittel weniger Platz, ist dieses Werkzeug dafür gedacht.

Wie prüfen Sie, ob es wirklich verlustfrei war?

Die fertige Datei wird erneut gelesen und geprüft. WebP speichert Pixel in einem von zwei Blöcken: VP8L für verlustfreie und VP8  für verlustbehaftete Kodierung. Diese Seite liest den vorhandenen Block und zeigt ihn in der Ergebniszeile an. Das ist nötig, weil ein Canvas keinen Schalter für Verlustfreiheit hat. Die höchste Qualität fordert sie indirekt an; jeder aktuelle Browser versteht das. Diese Seite prüft trotzdem nach.

Lässt sich WebP wirklich überall öffnen?

Im Web ja: Chrome, Edge, Firefox und Safari zeigen WebP seit 2020. Für Websites ist kein Ersatzformat mehr nötig. Außerhalb des Browsers ist die Unterstützung uneinheitlicher. Windows und macOS zeigen inzwischen Vorschauen, doch ältere Desktopsoftware, einige Uploadformulare und viele E-Reader lehnen WebP weiterhin ab. Verwenden Sie für solche Ziele den Konverter WebP zu JPG, der in die andere Richtung arbeitet.

Warum ist mein PNG überhaupt so groß?

PNG ist verlustfrei, und Fotos lassen sich so schlecht komprimieren. Bei Bildschirmfotos und Logos wiederholen sich große Flächen; dafür ist PNG hervorragend. Bei Fotos wiederholt sich fast nichts. Ein Handyfoto als PNG ist oft zehnmal so groß wie dasselbe Bild als JPEG. Genau dafür ist hier der verlustbehaftete Modus sinnvoll. Muss die Datei unter einer bestimmten Größe bleiben, verwendet der Bildkompressor eine Zielgröße statt eines Qualitätswerts.

Bleiben Datum, Kamera und Standort erhalten?

Nein. Das Bild wird auf ein Canvas gezeichnet, das nur Pixel enthält. Alle umgebenden Metadaten bleiben zurück. Bei PNG ist das meist unbedeutend, weil die meisten Dateien keine Kameradaten enthalten. Um vorhandene Informationen zu prüfen, liest und schreibt der EXIF-Betrachter und Entferner sie ohne erneute Bildkomprimierung.

Kann ich einen ganzen Ordner auf einmal umwandeln?

Ja. Ziehen Sie beliebig viele Dateien hinein. Zahl und Größe sind nicht begrenzt, weil kein Server dafür aufkommen muss. Jede erhält eine eigene Zeile und einen eigenen Download. Ab zwei gibt es ein ZIP-Archiv mit allen Ergebnissen und der gesamten Ersparnis am Anfang.

Ist es kostenlos und brauche ich ein Konto?

Es ist kostenlos, ohne Konto, Anmeldung, Testphase oder Wasserzeichen. Werbung finanziert die Website und erhält keine Informationen über Ihre Bilder.

Funktioniert es offline?

Ja. Laden Sie die Seite einmal und trennen Sie die Internetverbindung. Sie arbeitet unverändert weiter. Das ist zugleich der stärkste verfügbare Beweis, dass nichts hochgeladen wird. Ein Konverter, der Dateien zur Verarbeitung versendet, würde ohne Verbindung sofort stoppen; dieser tut das nicht.