So funktioniert's
Zieh ein PNG, JPG oder WebP hinein und wandle es in ein anderes Format um oder verkleinere es über Qualität und Abmessungen. Alles läuft auf deinem Gerät: Das Bild wird nie an einen Server gesendet, funktioniert offline und bleibt privat.
Beispiel
foto.png · 2 MB · 4000×3000 foto.webp · ~300 KB · 1920×1440 Beispielhaft — die tatsächliche Ersparnis hängt von Bild und Qualität ab.
Methodik
Das Bild wird auf ein HTML-<canvas> gezeichnet und mit canvas.toBlob(type, quality) neu kodiert. Die Qualität steuert die Kompression der verlustbehafteten Formate (WebP, JPEG); PNG ist verlustfrei und ignoriert sie. Optionales Verkleinern skaliert die längere Seite herunter und behält das Seitenverhältnis. Alles geschieht lokal im Browser — kein Upload.
Quellen
Häufige Fragen
Wird mein Bild irgendwo hochgeladen?
Nein. Es wird vollständig in deinem Browser über die Canvas-API gelesen und neu kodiert. Du kannst nach dem Laden das Internet ausschalten — es funktioniert weiter.
Zwischen welchen Formaten kann ich umwandeln?
Eingabe kann PNG, JPG, WebP, GIF oder BMP sein; Ausgabe ist WebP, JPEG oder PNG. WebP liefert bei gleicher Bildqualität meist die kleinste Datei.
Warum entfernt die Umwandlung in JPEG die Transparenz?
JPEG hat keinen Alphakanal, daher werden transparente Bereiche weiß gefüllt. Wähle PNG oder WebP als Ausgabeformat, um Transparenz zu behalten.
Wie mache ich die Datei kleiner?
Senke den Qualitätsregler und/oder wähle eine kleinere maximale Kantenlänge. WebP bei 70–80 % Qualität ist ein guter Kompromiss aus Größe und Aussehen.