JPEG in PNG umwandeln: Verlustfrei, browserbasiert und ohne Upload
Dieses Tool konvertiert ein oder mehrere JPEG-Bilder direkt im Browser in das PNG-Format. Die Umwandlung erfolgt verlustfrei – Ihre Bilder verlassen Ihr Gerät zu keinem Zeitpunkt. Nach der Konvertierung laden Sie jede Datei einzeln oder alle gemeinsam als ZIP-Archiv herunter.
Warum JPEG und PNG unterschiedliche Welten sind
JPEG (Joint Photographic Experts Group) ist ein verlustbehaftetes Format. Es nutzt die Grenzen des menschlichen Sehsystems aus, um Dateigrößen drastisch zu reduzieren. Dazu gehört die Chroma-Subsampling (die Farbinformation wird auf die Hälfte oder ein Viertel der Helligkeitsinformation heruntergerechnet) und die Diskrete-Kosinus-Transformation (DCT), die hochfrequente Bildanteile quantisiert. Der Qualitätsparameter (meist 40 bis 100 Prozent) steuert, wie stark diese Quantisierung ausfällt. Jedes erneute Speichern einer JPEG-Datei wendet diese Verluste erneut an – das sogenannte Generation Loss. Nach wenigen Zyklen entstehen sichtbare Artefakte, Blockbildung und Farbverschiebungen.
PNG (Portable Network Graphics) arbeitet dagegen verlustfrei. Es speichert jedes Pixel exakt so, wie es im Quelldatenpuffer vorliegt. Es gibt keinen Qualitätsschieber, keine Quantisierung, keine Chroma-Subsampling. Die Kompression ist entropiebasiert (DEFLATE) und verändert die Bilddaten nicht. Ein PNG kann beliebig oft geöffnet und erneut gespeichert werden, ohne dass sich auch nur ein Pixel ändert. Dafür ist der Preis klar: Für Fotos, die bereits JPEG-komprimiert sind, wird die PNG-Datei meist deutlich größer – oft um den Faktor 3 bis 10.
Dieses Tool bildet genau diese Grenze ab. Es liest das JPEG (oder andere Formate) pixelgenau aus und verpackt die Daten in einen PNG-Container. Es kann keine Details hinzufügen, die JPEG bereits verworfen hat. Das Ergebnis ist eine identische visuelle Qualität bei massiv größerer Datei – nicht etwa eine bessere Version des Fotos.
Was PNG kann, was JPEG nicht kann
JPEG unterstützt keinen Alphakanal. Ein Pixel ist entweder sichtbar oder nicht; Transparenz existiert nicht. PNG kann einen vollwertigen 8‑Bit-Alphakanal speichern, also 256 Transparenzstufen pro Pixel. Das ist unverzichtbar für Logos, Icons, Overlays oder jede Grafik, die auf einem farbigen Hintergrund oder über anderen Elementen schweben soll. Ohne Transparenz müssten Sie eine monochrome Hintergrundfarbe mitliefern – und bei jeder anderen Hintergrundfarbe sähe man einen hässlichen weißen oder schwarzen Rand.
JPEG ist auf 24 Bit RGB (8 Bit pro Kanal) festgelegt. PNG kann zusätzlich:
- 8‑Bit-Graustufen (kein Farbabfall)
- 8‑Bit indizierte Farben mit bis zu 256 Farben (für Logos oder Diagramme extrem platzsparend)
- 24 Bit RGB + 8 Bit Alpha (true color mit Transparenz)
- 16 Bit pro Kanal (für professionelle Fotobearbeitung, allerdings nicht von diesem Tool unterstützt)
Damit eignet sich PNG für alle Anwendungen, bei denen es auf exakte Pixelwiedergabe ankommt: Screenshots von Benutzeroberflächen, Strichzeichnungen, technische Diagramme, Text in Bildern, digital erstellte Kunst mit scharfen Kanten. JPEG glättet und verwischt diese Kanten zwangsläufig.
Dateigrößenvergleich: Warum ein Foto im PNG explodiert
Ein typisches 12‑Megapixel-Foto einer modernen Smartphone-Kamera belegt als JPEG bei Qualität 95 etwa 2,5 bis 4 Megabyte. Die DCT und das Chroma-Subsampling haben bereits irreversibel Information entfernt, die für das Auge kaum wahrnehmbar ist. Ein PNG-Version dieses Fotos würde je nach Motiv zwischen 8 und 20 Megabyte belegen – der DEFLATE-Algorithmus kann die noch vorhandenen Bildinformationen nicht so stark komprimieren wie JPEG.
Das Tool zeigt nach der Konvertierung für jedes Bild:
- Dateiname
- Abmessungen in Pixeln
- Originalgröße
- Konvertierte Größe
- Ein Label: Gespart (wenn PNG kleiner ist) oder Größer (wenn PNG größer ist)
In der Zusammenfassung steht: Gesamt: ‹Originalgröße› -> ‹Konvertierte Größe›. Bei Fotos sehen Sie fast immer das Label „Größer“. Das ist kein Fehler – es ist das erwartete Verhalten.
Wann wird PNG tatsächlich kleiner? Bei stark komprimierten JPEGs, die bereits sichtbare Artefakte zeigen, kann der DEFLATE-Algorithmus unter Umständen ähnliche oder sogar leicht kleinere Dateien erzeugen, weil die Artefakte selbst überflüssige hochfrequente Details sind. Oder wenn das Original eine sehr einfarbige Fläche ist (z. B. ein Screenshot eines leeren Dokumentenfensters mit weißem Hintergrund) – hier liegen sowohl JPEG als auch PNG nahe beieinander, weil DEFLATE Wiederholungen gut findet.
Clientseitige Verarbeitung aus Datenschutzgründen
Die Konvertierung findet vollständig im Browser statt – kein Pixel verlässt Ihr Gerät. Die Seite lädt die ausgewählten Bilder in einen internen <canvas> und extrahiert die Pixeldaten mit der Canvas API (toBlob() oder getImageData()). Anschließend wird ein neues PNG-Blob erzeugt und über eine download-URL zum Speichern angeboten.
Das bedeutet:
- Es wird kein Bild an einen Server gesendet.
- Sie benötigen keine Internetverbindung nach dem ersten Laden der Seite.
- Vertrauliche Bilder (Firmenlogos, Ausweisfotos, medizinische Aufnahmen) bleiben lokal.
- Für den ZIP-Download wird das integrierte
JSZipoder eine ähnliche Bibliothek clientseitig verwendet.
Einzige Einschränkung: Die Canvas-API unterliegt der Same-Origin-Policy. Bilder von einer anderen Domain (z. B. von einer externen URL) müssen zuerst als data:- oder blob:-URL geladen werden – das Tool erwartet Dateien von Ihrer Festplatte per Drag-and-Drop oder Dateiauswahl. Die maximale Anzahl gleichzeitiger Bilder wird im Interface angezeigt (meist 20 bis 30, abhängig vom Browser und der Speicherbegrenzung des Canvas).
Fehlerbehandlung, Grenzen und Fallstricke
Nicht jede Datei, die wie ein JPEG aussieht, ist auch wirklich eines. Das Tool validiert beim Einlesen, ob das Format unterstützt wird. Folgende Meldungen können erscheinen:
- „Wählen Sie mindestens ein Bild aus.“
- „Dieser Dateityp wird nicht unterstützt.“
- „Wählen Sie maximal ‹max› Bilder gleichzeitig aus.“
- „Konvertierung fehlgeschlagen. Versuchen Sie ein anderes Bild oder Format.“
- „Diese Datei konnte nicht als Bild geöffnet werden. Sie könnte beschädigt, leer oder kein tatsächliches Bild sein.“
- „‹Anzahl› Datei(en) konnten nicht verarbeitet werden.“
- „Ihr Browser unterstützt das Speichern dieses Formats nicht – stattdessen wurde PNG verwendet.“
Der letzte Fall tritt extrem selten auf. Moderne Browser (Chrome, Firefox, Safari, Edge) können alle PNG schreiben. Sollte dennoch ein Fehler auftreten, versucht das Tool, das Bild als PNG zu exportieren, und markiert es entsprechend. Die Ursache kann ein Speicherlimit oder eine fehlerhafte Canvas-Implementierung sein.
Eine wichtige Einschränkung: Metadaten wie EXIF (Aufnahmedatum, Kameramodell, GPS-Koordinaten) und ICC-Farbprofile werden bei der Konvertierung nicht automatisch übertragen. Die Canvas-API gibt nur die rohen Pixeldaten weiter. Wenn Sie Metadaten erhalten wollen, müssen Sie sie vor der Konvertierung extrahieren und nachträglich in das PNG einbetten – das Tool selbst tut das nicht.
Häufig gestellte Fragen (FAQ)
Warum wird mein Foto im PNG so viel größer?
JPEG komprimiert verlustbehaftet und wirft Bildinformationen weg, die das Auge kaum wahrnimmt. PNG speichert jedes Pixel exakt. Für Fotos bedeutet das eine Dateigröße, die oft drei- bis zehnmal größer ist als JPEG. Das ist kein Fehler – es ist das erwartete Verhalten.
Kann ich durch die Konvertierung verlorene Bildqualität zurückgewinnen?
Nein. JPEG hat bereits irreversibel Details verworfen. PNG speichert nur das, was noch da ist. Die visuelle Qualität ist identisch mit dem geöffneten JPEG – nicht besser.
Welche Eingabeformate werden unterstützt?
Das Tool akzeptiert JPEG, PNG, WebP, HEIC und AVIF. Alle werden nach PNG konvertiert. Verwenden Sie die Dateiauswahl oder ziehen Sie die Dateien per Drag-and-Drop in die markierte Fläche.
Kann ich mehrere Bilder auf einmal konvertieren?
Ja. Sie können so viele Bilder auswählen, wie im Interface angezeigt wird (meist 20–30). Nach der Konvertierung sehen Sie für jedes Bild Einzelgrößen und können es einzeln herunterladen. Bei zwei oder mehr konvertierten Bildern erscheint ein Button „Alle herunterladen (.zip)“.
Wird mein Bild auf einen Server hochgeladen?
Nein. Die Konvertierung erfolgt vollständig in Ihrem Browser. Kein Pixel verlässt Ihr Gerät. Das Tool funktioniert sogar offline, nachdem die Seite einmal geladen wurde.
Warum wird meine PNG-Datei trotzdem mit „Größer“ markiert?
Das ist der Normalfall für Fotos. Das Label „Größer“ bedeutet, dass das PNG größer ist als das ursprüngliche JPEG. Bei synthetischen Bildern (Screenshots, Logos, Text) kann das PNG auch kleiner sein – dann steht „Gespart“. Das Tool berechnet beides korrekt.