Ein HEIC-Foto in einen Base64-String oder Data-URI umwandeln
Browser können HEIC nicht einbetten, daher wandelt dieses Tool das Foto zuerst in JPG, PNG oder WebP um und kodiert es dann als Base64 oder Data-URI. Kopiere es oder speichere es als Textdatei.
Zieh HEIC-Fotos hierher oder wähle sie auf deinem Gerät aus
Bleibt auf deinem Gerät. Nichts wird hochgeladen.
Verarbeitung auf diesem Gerät
So benutzt du es
- Füge ein HEIC-Foto hinzu.
- Wähle das Zwischenformat: JPG, PNG oder WebP.
- Wähle reines Base64 oder einen vollständigen Data-URI.
- Kopiere den Text oder lade ihn als .txt-Datei herunter.
Was erhalten bleibt
- Das sichtbare Bild, im gewählten Format.
- Die Ausrichtung, auf die Pixel angewendet.
Was entfernt oder geändert wird
- Das Foto wird vor dem Kodieren umgewandelt, eine verlustbehaftete Wahl fügt also Verlust hinzu.
- Base64-Text ist etwa 33 % größer als das Binärbild.
- Metadaten sind nicht enthalten.
Grenzen
- Große Fotos ergeben riesige Strings. Verkleinere das Foto zuerst, wenn es in Code oder CSS eingebettet werden soll.
- Manche Editoren und E-Mail-Programme kommen mit sehr langen Zeilen schlecht zurecht.
- Base64 ist eine Kodierung, keine Verschlüsselung und keine Kompression.
Kompatibilität
Data-URIs funktionieren in HTML, CSS und JSON für kleine Bilder. Sie passen zu Icons, Vorschaubildern und E-Mail-Vorlagen, aber nicht zu großen Fotos, weil sie deine Seite aufblähen und sich nicht getrennt zwischenspeichern lassen.
Datenschutz
Umwandlung und Kodierung geschehen in deinem Browser. Das Foto und der entstehende Text werden nirgendwohin gesendet.
Base64 eingebettet oder eine separate Bilddatei
Eingebettetes Base64 spart eine Anfrage und hält eine Datei in sich geschlossen, was zu winzigen Bildern und HTML in einer Datei passt. Für alles Größere ist eine separate Bilddatei leichter, lässt sich richtig zwischenspeichern und hält dein Markup lesbar. Im Zweifel bette nur kleine Bilder ein.
Fehlerbehebung
Der String ist zu lang zum Einfügen.
Verkleinere das Foto oder nimm WebP oder JPG in geringerer Qualität.
Das Bild wird aus dem Data-URI nicht angezeigt.
Nutze den vollständigen Data-URI samt Präfix data:image, nicht reines Base64.
Der Text ist größer als die Datei.
Das ist normal. Base64 fügt etwa ein Drittel hinzu.
Häufige Fragen
Warum nicht das HEIC direkt kodieren?
Browser können HEIC nicht anzeigen. Das Foto wird zuerst umgewandelt, damit der String überall funktioniert.
Welches Format soll ich wählen?
WebP oder JPG für Fotos, PNG für Transparenz.
Kann ich es herunterladen?
Ja. Du kannst den Text in die Zwischenablage kopieren oder als .txt-Datei zur späteren Nutzung herunterladen.