HEIC in PNG umwandeln
Wandeln Sie HEIC-Fotos vom iPhone in verlustfreies PNG um, wenn Sie sie als Nächstes bearbeiten statt weitergeben: Hintergrund entfernen, Ebenen, Druck.
Dateien hier ablegen
.heic, .heif, .hif · bis 100 MB
In PNG umwandeln: So geht’s
- 1
HEIC-Fotos ablegen
Bis zu 30 auf einmal. Die Grenze liegt bewusst niedriger als bei „HEIC in JPG“: Die PNG-Datei eines 12-Megapixel-Fotos ist 15 bis 30 MB groß, und bei einer längeren Warteschlange geht einem Browser-Tab der Arbeitsspeicher aus.
- 2
Optimierungsstufe wählen
Stufe 2 ist der Standard und ein guter Kompromiss. Stufe 6 findet für exakt dieselben Pixel eine kleinere verlustfreie Codierung, braucht bei einem Foto in voller Auflösung aber ein Mehrfaches der Zeit.
- 3
PNG-Dateien herunterladen
Ein Foto erhalten Sie als einzelne .png-Datei, mehrere als pulsarkit-heic-to-png.zip. Am Bild selbst geht dabei nichts verloren; nur die Dateigröße ändert sich.
Wann PNG für ein Smartphone-Foto die richtige Wahl ist – und wann nicht
PNG ist verlustfrei: Die Pixel, die aus dem Decoder kommen, landen Byte für Byte in der Datei. Das zählt, wenn das Foto die Grundlage für etwas anderes ist: für das Entfernen des Hintergrunds, das Zusammensetzen von Ebenen, einen Druckablauf oder jeden anderen Arbeitsschritt, bei dem sich JPEG-Artefakte mit jedem Speichern aufsummieren würden. Viel weniger zählt es, wenn das Foto direkt auf eine Website oder in eine Nachricht geht. Dort sieht eine JPG-Datei mit Qualität 90 gleich aus und wiegt nur ein Zehntel. Wollen Sie das Ergebnis per E-Mail verschicken, wandeln Sie besser in JPG um; der Wechsel ist in der Kette unten nur einen Schritt entfernt.
Ausrichtung, Transparenz und Farbtiefe
Die Drehung kann in einer HEIC-Datei als irot-Eigenschaft im Container stehen oder im EXIF-Tag Orientation. Wird die falsche angewendet, liegt das Foto quer, und das ist der mit Abstand häufigste Fehler von HEIC-Konvertern. Hier werden beide gelesen, und die Drehung, die noch nicht angewendet wurde, wird fest in die Pixel geschrieben. Da PNG kein eigenes Tag für die Ausrichtung kennt, ist dieser Schritt nicht optional. Transparenz bleibt erhalten, wenn der Container einen Alphakanal enthält; JPG kann sie überhaupt nicht speichern. Der Schalter für die Farbtiefe schreibt eine echte 16-Bit-PNG-Datei für Arbeitsabläufe, die eine verlangen. Gut zu wissen ist allerdings: Der HEIC-Decoder, der in Browsern verfügbar ist, liefert acht Bit je Kanal. Eine 16-Bit-Datei ist hier also eine getreue Hochrechnung dieser Werte und keine zusätzliche Genauigkeit, die aus der Quelle zurückgewonnen wurde.
Was die Optimierungsstufe bewirkt
Sie ändert kein einziges Pixel. Die PNG-Komprimierung sagt jedes Pixel aus seinen Nachbarn voraus und packt dann die Differenzen, und dafür gibt es viele gültige Wege. Eine höhere Stufe investiert mehr Rechenzeit in die Suche nach der Kombination, die am kleinsten packt. Stufe 0 überspringt die Suche ganz und ist am schnellsten; Stufe 2 ist der sinnvolle Standard; Stufe 6 holt meist noch ein paar Prozent heraus, bei einem Mehrfachen des Aufwands. Egal, welche Sie wählen: Decodiert ergibt das Ergebnis genau dasselbe Bild. Diese Gleichheit prüft ein Test, der jedes Pixel einer Datei mit Stufe 6 mit einer Datei mit Stufe 2 vergleicht.
Der Decoder und seine Lizenz
Für den HEIC-Teil dieser Seite sorgt libheif 1.19.8, der Open-Source-Referenzdecoder, unter der LGPL-3.0. Diese Lizenz verlangt zweierlei: Die Komponente muss separat austauschbar bleiben, statt mit dem übrigen Code verschmolzen zu werden, und ihr Quellcode muss verfügbar sein. Das WebAssembly-Modul wird deshalb als eigene Datei von /libheif/ geladen und nie gebündelt, der Lizenztext liegt unter /libheif/LICENSE, und die unveränderten Quellen genau dieser Version finden Sie unter https://github.com/catdad-experiments/libheif-js/tree/v1.19.8 und https://github.com/strukturag/libheif. Es ist dasselbe Modul, das „HEIC in JPG“ verwendet. Kommen Sie von diesem Tool, liegt es bereits im Cache, und es muss nichts mehr heruntergeladen werden.
Ihre Fotos verlassen Ihr Gerät nicht
Der HEIC-Decoder und der PNG-Encoder sind WebAssembly-Module, die in Ihrem Browser-Tab laufen. Die Bytes der Fotos werden von Ihrem Datenträger in den Arbeitsspeicher gelesen, dort umgewandelt und Ihnen direkt als Download zurückgegeben. Nichts wird hochgeladen, nichts wartet auf einem Server, und wenn Sie den Tab schließen, ist alles gelöscht.
Häufige Fragen
Wann ist PNG für ein iPhone-Foto besser als JPG?
Wenn das Foto weiterbearbeitet wird. PNG ist verlustfrei: Hintergrund entfernen, Ebenen anpassen oder wiederholtes Speichern fügt keine Kompressionsartefakte hinzu. Zum Weitergeben oder Hochladen ist JPG die bessere Wahl – gleiches Aussehen bei einem Bruchteil der Größe.
Warum ist die PNG-Datei so viel größer als das HEIC-Foto?
Weil HEIC ein verlustbehaftetes Format ist, das Details verwirft, die Ihr Auge kaum bemerkt, und PNG gar nichts verwerfen darf. Aus einem HEIC-Foto mit 2 MB wird regelmäßig eine PNG-Datei mit 20 MB. Das ist der Preis der Verlustfreiheit, kein Fehler bei der Umwandlung.
Bleibt die Transparenz erhalten?
Ja, sofern die HEIC-Datei tatsächlich einen Alphakanal enthält. Die meisten Kamerafotos haben keinen, aus Grafikprogrammen exportierte Bilder manchmal schon. Ist Transparenz vorhanden, bleibt sie in der PNG-Datei erhalten; möchten Sie sie lieber mit einer Fläche füllen, schalten Sie „Transparenz behalten“ aus.
Wofür braucht man eine 16-Bit-PNG-Datei?
Manche Abläufe für Druck und Farbkorrektur bestehen auf 16 Bit je Kanal. Dieses Tool kann eine solche Datei schreiben, und sie ist eine echte 16-Bit-PNG-Datei. Beachten Sie aber: Der HEIC-Decoder im Browser liefert 8 Bit je Kanal. Die zusätzlichen Bits enthalten also eine exakte Hochrechnung dieser Werte statt neuer Details, und die Datei ist etwa doppelt so groß.
Bleiben Aufnahmedatum und GPS-Standort erhalten?
Ja. Der EXIF-Block wird in den eXIf-Chunk der PNG-Datei umgepackt, sodass Datum, Kamera und Einstellungen mit der Datei mitgehen. Schalten Sie die Option aus, wenn das Ergebnis gar nichts davon enthalten soll.
Warum ist meine .heic-Datei manchmal in Wahrheit ein AVIF?
Manche Programme speichern AV1-komprimierte Daten in einem HEIF-Container und behalten dabei die Endung .heic. Das Format wird hier aus den ersten Bytes der Datei selbst gelesen. Solche Dateien werden deshalb automatisch erkannt und als AVIF decodiert, statt einen Fehler auszulösen.
Wie viele Fotos kann ich auf einmal umwandeln?
Bis zu 30 Dateien, je Datei bis 100 MB und zusammen 500 MB. Die Grenze liegt bewusst unter der von „HEIC in JPG“, weil PNG-Dateien viel schwerer sind. Die Dateien werden einzeln nacheinander verarbeitet, und ein Fehler überspringt nur die betroffene Datei.
Werden meine Fotos auf einen Server hochgeladen?
Nein. Alles geschieht in Ihrem Browser-Tab mit WebAssembly-Codecs. Es gibt keinen Upload, keine Kopie auf einem Server, und sobald Sie die Seite schließen, bleibt nichts zurück.