Ziehen Sie ein beliebiges Bild hierher, um es in einen Base64-String oder eine Data-URI umzuwandeln. Wählen Sie das Ausgabeformat und kopieren Sie das Ergebnis direkt in HTML, CSS oder JSON. Es wird keine Datei hochgeladen – alles läuft in Ihrem Browser.
Bild zu Base64 wandelt eine Bilddatei mithilfe der integrierten FileReader-API des Browsers in einen Base64-kodierten String um. Die Ausgabe kann als roher Base64-String, vollständige Data-URI, CSS-background-image-Deklaration oder HTML-img-Tag formatiert werden – je nachdem, was für den Zielanwendungsfall benötigt wird.
Base64 ist eine Möglichkeit, Binärdaten (z. B. ein Bild) als reine ASCII-Textzeichenfolge zu kodieren. Ein Data-URI ist eine Base64-Zeichenfolge mit vorangestelltem MIME-Typ im Format data:image/png;base64,... – diese kann direkt im src-Attribut eines img-Tags oder in einem CSS-background-image platziert werden, um das Bild ohne separate Dateianfrage einzubetten.
Data-URIs eignen sich ideal für kleine Icons, Logos oder eingebettete Bilder in HTML-E-Mails, bei denen externe Dateiverweise blockiert werden können. Bei großen Bildern erhöhen sie das Seitengewicht und können die Leistung beeinträchtigen, daher sparsam verwenden.
Nein. Die FileReader API kodiert das Bild direkt in Ihrem Browser. Ihr Bild verlässt niemals Ihr Gerät.
Die Base64-Kodierung erhöht die Datengröße um etwa 33 %, weil jeweils 3 Bytes Binärdaten zu 4 ASCII-Zeichen werden. Ein 100-KB-Bild wird als Base64-String ungefähr 133 KB groß.