Kurz gesagt
Das wandelt ein HEIC- (oder HEIF-)Foto komplett auf deinem Rechner in ein standardmäßiges JPG um. Leg die Datei ab, und das Tool bittet den bordeigenen Decoder deines Browsers, das Bild darzustellen; kann er das, werden die Pixel in hoher Qualität neu als JPG kodiert und zum Download angeboten. In einem Punkt ist es bewusst ehrlich, den die meisten Konverter verschweigen: HEIC-Fotos sind HEVC-kodiert, und nicht jeder Browser kann HEVC dekodieren. Wo deiner es kann, bekommst du ein echtes JPG. Wo er es nicht kann, bekommst du eine klare Erklärung und einen Weg, der funktioniert — nie ein vorgetäuschtes Ergebnis. Nichts wird hochgeladen, und stellt sich heraus, dass die Datei beschädigt und nicht nur undekodierbar ist, verweist dich das Tool auf die Reparatur.
Warum HEIC anders ist als JPG
HEIC ist der Container, den Apple seit iOS 11 standardmäßig verwendet. Darin wird das Foto als HEVC-kodiertes Bild gespeichert (derselbe Codec wie H.265-Video), verpackt in einer ISO-Base-Media-Box-Struktur — dasselbe Box-Layout wie bei einer MP4. Deshalb sind HEIC-Dateien bei ähnlicher Qualität etwa halb so groß wie ein vergleichbares JPG: HEVC ist ein weitaus modernerer Kompressor. Der Haken ist die Decoder-Unterstützung. JPG ist seit dreißig Jahren überall dekodierbar; HEVC ist patentbelastet, deshalb liefern viele Plattformen keinen Decoder mit. Ein JPG öffnet sich überall; ein HEIC nur dort, wo etwas HEVC dekodieren kann.
Dieser Konverter macht das Ehrliche: Er übergibt die Datei demcreateImageBitmap-Decoder des Browsers — demselben nativen Weg, den ein <img>-Tag nutzen würde — und meldet nur dann Erfolg, wenn dieser Decoder tatsächlich Pixel zurückgibt. Es gibt keinen mitgelieferten HEVC-Decoder, der den Job nur vortäuscht; die Umwandlung ist echt oder sie findet nicht statt.
Wo es funktioniert und wo nicht
Wandelt hier um
- Safari auf macOS und iOS — HEVC-Dekodierung ist eingebaut
- Browser auf iPhone und iPad — das Foto wird nativ dekodiert
- Windows mit installiertem Codec „HEVC Video Extensions“ — Chrome und Edge können es dann dekodieren
Ehrlicher Fallback
- Die meisten Chrome- und Firefox-Versionen unter Windows ohne den Codec sowie unter Linux — kein HEVC-Decoder, also wird kein JPG erzeugt
- Statt eines kaputten Downloads bekommst du eine klare Meldung und einen Hinweis auf ein Gerät, das dekodieren kann
- Findet ein struktureller Scan echten Schaden, wirst du zuerst zur HEIC-Reparatur geschickt
Der zuverlässigste Weg, wenn dein Browser HEVC nicht dekodieren kann, ist schlicht, das Foto auf dem Gerät zu öffnen, mit dem es aufgenommen wurde — ein iPhone oder iPad kann JPEG direkt über das Teilen-Menü exportieren — oder diese Seite in Safari auf einem Mac erneut zu öffnen.
Was das JPG behält und was nicht
HEVC in JPG umzuwandeln ist ein Neukodieren, keine Kopie, ein bisschen Qualität geht also immer verloren; wir kodieren mit 0,92, damit das minimal und beim normalen Betrachten nicht wahrnehmbar bleibt. JPG kann keine Transparenz speichern, jeder Alphakanal wird also auf einen weißen Hintergrund gerechnet. Weil HEIC effizienter komprimiert, ist das entstehende JPG auf der Festplatte häufig größer als das HEIC, aus dem es stammt — das ist zu erwarten, kein Fehler. Das Standbild wird umgewandelt; Extras, die ein JPG nicht fassen kann — Tiefenkarten, Zusatzbilder oder der gekoppelte Film eines Live Photos — werden nicht übernommen. Wenn du eine pixelgenaue Kopie brauchst, wandle nicht um: Behalte das HEIC und sieh es dir mit demHEIC-Viewer an.
Warum „kein Upload“ überprüfbar ist und kein Slogan
Fast jede „HEIC zu JPG“-Seite im Netz lädt dein Foto auf einen Server hoch, um es dort umzuwandeln. Diese hier nicht. Die Datei wird mit den Datei-APIs des Browsers gelesen, vom Browser dekodiert und auf einem Canvas neu kodiert — alles auf deinem Gerät. Die Seite stellt keine Anfrage, die deine Bytes überträgt. Glaub es nicht einfach: Öffne die Entwicklertools, wähle den Netzwerk-Tab, leg eine Datei ab und sieh zu, wie nichts das Gerät verlässt. Es ist dasselbe Zero-Upload-Prinzip wie im Rest von IntactFile, angewendet auf die Umwandlung — was gerade für die privaten Fotos am meisten zählt, die man nur ungern hochlädt.
Wenn die Datei beschädigt ist, nicht nur undekodierbar
Es gibt einen echten Unterschied zwischen „mein Browser kann HEVC nicht dekodieren“ und „mein HEIC ist kaputt“. Ersteres ist eine Codec-Lücke — die Datei ist in Ordnung und öffnet sich auf einem Apple-Gerät. Letzteres ist ein struktureller Schaden: Eine abgebrochene Übertragung, ein unterbrochener iCloud-Sync oder ein Rettungs-Tool, das die Grenzen der Datei geraten hat, kann den Container so beschädigen, dass keinDecoder mehr an das Bild herankommt. Umwandeln kann das nicht beheben, weil es nichts Dekodierbares zum Umwandeln gibt. Erkennt der strukturelle Scan des Tools einen Schaden, hört es auf, so zu tun als ob, und verweist dich direkt auf die Reparatur des HEIC-Containers — Offsets neu verankern und die überlebenden Kacheln retten —, danach wird das Umwandeln wieder möglich.