Zum Hauptinhalt springen
PulsarKit

HEIC in JPG umwandeln

Machen Sie aus HEIC-Fotos vom iPhone JPG-Dateien, die sich überall öffnen lassen – mit Aufnahmedatum, GPS-Tag und korrekter Ausrichtung.

Dateien hier ablegen

.heic, .heif, .hif · bis 100 MB

So wandeln Sie HEIC in JPG um

  1. 1

    HEIC-Fotos ablegen

    Bis zu 50 auf einmal, direkt vom iPhone oder aus einem Ordner, den Ihr Smartphone synchronisiert hat. Dateien ohne MIME-Typ, wie Safari sie meistens liefert, werden anhand der Endung angenommen.

  2. 2

    Qualität und Metadaten festlegen

    Standard ist Qualität 90, optisch nicht vom Original zu unterscheiden. Entscheiden Sie, ob Aufnahmedatum und GPS-Koordinaten mit dem Foto mitgehen.

  3. 3

    JPG-Dateien herunterladen

    Ein Foto erhalten Sie als einzelne .jpg-Datei, mehrere als pulsarkit-heic-to-jpg.zip. Eine fehlerhafte Datei hält den Rest des Stapels nicht auf.

Warum andere Konverter Fotos quer ausgeben

Eine HEIC-Datei kann die Drehung an zwei völlig verschiedenen Stellen beschreiben. Moderne iPhones schreiben eine irot-Eigenschaft direkt in den Container, sodass jeder korrekte Decoder das Foto bereits aufrecht liefert. Ältere Modelle, etwa ein iPhone 7, schreiben nichts in den Container und vermerken die Drehung nur im EXIF-Tag Orientation – der Decoder liefert das Bild dann auf der Seite liegend. Ein Konverter, der das EXIF-Tag blind anwendet, dreht das moderne Foto zweimal und legt es quer; ein Konverter, der das Tag ignoriert, lässt das ältere Foto quer liegen. Dieses Tool liest beides, wendet die Drehung an, die noch nicht angewendet wurde, schreibt das Ergebnis fest in die Pixel und setzt in der Ausgabe Orientation = 1, damit kein späteres Programm das Bild ein drittes Mal dreht. Beide Fälle sind durch Tests mit echten Fotos von beiden Smartphones abgedeckt.

Was mit dem Foto mitgeht und was nicht

Ist „Datum, Kamera und Einstellungen behalten“ eingeschaltet, wie es standardmäßig der Fall ist, werden Aufnahmedatum, Kamerahersteller und -modell, Objektiv, Belichtung und ISO in ein APP1-Segment der JPG-Datei geschrieben, genau so, wie eine Kamera sie geschrieben hätte. GPS-Koordinaten gehen getrennt mit und lassen sich einzeln weglassen – die Einstellung, die die meisten wollen, bevor sie ein Foto öffentlich posten. Das eingebettete Vorschaubild wird immer verworfen: Es zeigt das Foto in seiner ursprünglichen Ausrichtung und Größe, und eine veraltete Vorschau in einer umgewandelten Datei stiftet mehr Verwirrung, als sie nützt. Soll die Datei völlig frei von Metadaten sein, erreichen Sie „Metadaten aus Bildern entfernen“ in der Kette mit einem Klick.

Wenn eine .heic-Datei gar kein HEIC ist

Manche Kameras und Messenger-Apps speichern AV1-Daten in einem Container und nennen die Datei trotzdem .heic. Das Format wird hier anhand der ersten zwölf Bytes bestimmt, nie anhand der Endung. Solche Dateien werden deshalb als AVIF erkannt und mit dem AVIF-Codec statt mit dem HEIC-Codec decodiert. Sie erhalten eine umgewandelte JPG-Datei und einen Hinweis, was tatsächlich darin steckte, keine Fehlermeldung. Eine Datei, deren Container-Kennung weder HEIC noch AVIF ist, etwa ein versehentlich umbenanntes Video, wird mit einer klaren Meldung abgelehnt, statt als kaputtes Bild ausgegeben zu werden.

Der Decoder und seine Lizenz

HEIC kann ein Browser nicht von sich aus öffnen. Diese Seite nutzt deshalb libheif 1.19.8, die Open-Source-Referenzimplementierung, die auch hinter der HEIC-Unterstützung der meisten Desktop-Programme steckt. Sie steht unter der LGPL-3.0. Diese Lizenz verlangt, dass die Bibliothek als separat austauschbare Komponente ausgeliefert und nicht mit dem übrigen Code verschmolzen wird und dass ihr Quellcode verfügbar ist. Beide Bedingungen sind wörtlich erfüllt: Das WebAssembly-Modul wird als eigene Datei von /libheif/ geladen und ist in keinem Bundle enthalten, der Lizenztext liegt daneben 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. Praktisch bedeutet das für Sie: Beim ersten Umwandeln wird der Decoder einmalig heruntergeladen, eine Datei von etwa 1 MB. Danach hält Ihr Browser ihn im Cache bereit, auch für „HEIC in PNG“, das dasselbe Modul nutzt.

Ihre Fotos verlassen Ihr Gerät nicht

Decodieren und erneutes Codieren laufen per WebAssembly in Ihrem Browser-Tab. Der HEIC-Decoder wird einmal als eigenes Modul geladen, von Ihrem Browser zwischengespeichert und verarbeitet die Bytes lokal. Kein Foto wird hochgeladen, keine Kopie gespeichert, und wenn Sie den Tab schließen, ist alles aus dem Arbeitsspeicher verschwunden. Das zählt hier mehr als fast überall sonst, denn es geht um persönliche Fotos mit Datum und Ort.

Häufige Fragen

Warum speichert mein iPhone Fotos als HEIC statt als JPG?

HEIC speichert dasselbe Bild bei ähnlicher Qualität auf etwa der Hälfte des Platzes einer JPG-Datei – deshalb hat Apple es mit iOS 11 zum Standard gemacht. Der Preis ist die Kompatibilität: Viele Windows-Apps, ältere Fotoprogramme und Upload-Formulare im Web lehnen es noch immer ab, und genau dann brauchen Sie eine JPG-Datei.

Warum drehen andere HEIC-Konverter mein Foto quer?

Weil die Drehung in einer HEIC-Datei an zwei Stellen stehen kann, die nicht immer übereinstimmen. Wendet ein Konverter das EXIF-Tag Orientation auf ein Foto an, dessen Container die Drehung schon enthielt, dreht er es zweimal. Dieses Tool prüft zuerst den Container und greift nur auf EXIF zurück, wenn der Container nichts angibt.

Bleiben Aufnahmedatum und GPS-Standort erhalten?

Ja, standardmäßig beides, und jedes lässt sich einzeln ausschalten. Datum, Kamera und Belichtungseinstellungen werden in den EXIF-Block der JPG-Datei geschrieben; die GPS-Koordinaten haben einen eigenen Schalter. So können Sie das Datum behalten und den Standort entfernen, bevor Sie ein Foto weitergeben.

Was passiert mit einem Live Photo?

Sie erhalten das Standbild, denn nur das enthält die .heic-Datei eines Live Photos; der Videoteil liegt in einer separaten .mov-Datei daneben. Das Standbild stammt aus dem Bild, das der Container als Hauptbild ausweist. Sie bekommen also das echte Foto und keine Vorschau in niedriger Auflösung.

Warum ist meine .heic-Datei manchmal in Wahrheit ein AVIF?

Weil manche Programme AV1-komprimierte Daten in einem HEIF-Container speichern und die Endung .heic beibehalten. Da das Format aus den Bytes der Datei selbst gelesen wird, werden solche Dateien automatisch erkannt und als AVIF decodiert. Die Umwandlung funktioniert trotzdem, und das Ergebnis zeigt Ihnen, was darin steckte.

Wie viele Fotos kann ich auf einmal umwandeln?

Bis zu 50 Dateien, je Datei bis 100 MB und insgesamt 500 MB. Sie werden nacheinander mit denselben Einstellungen verarbeitet, der Fortschrittsbalken zählt die fertigen Dateien, und was fehlschlägt, wird übersprungen, statt den ganzen Stapel abzubrechen.

Funktioniert das direkt auf dem Smartphone?

Ja. Alles läuft im Browser: Sie öffnen diese Seite auf dem iPhone und wählen Fotos aus der Mediathek aus, genau wie am Computer. Weil Safari für HEIC oft einen leeren MIME-Typ meldet, nimmt die Dateiauswahl Dateien auch anhand der Endungen .heic, .heif und .hif an.

Werden meine Fotos auf einen Server hochgeladen?

Nein. Decoder und Encoder sind WebAssembly-Module, die in Ihrem Tab laufen; die Bytes der Fotos werden von Ihrem Datenträger in den Arbeitsspeicher gelesen und nirgendwohin gesendet. Es gibt kein Konto, keine Warteschlange und hinterher nichts zu löschen.

Anleitungen

Ähnliche Tools

Gleiches Tool, konkrete Aufgabe