Base64-Bild-Encoder / -Decoder

Wandle Bilder in Base64-Data-URIs mit HTML- und CSS-Snippets um oder decodiere einen Data URI in ein herunterladbares Bild.

Der Base64-Bild-Encoder/-Decoder läuft vollständig in Ihrem Browser. Bilder, die Sie ablegen, und Data URIs, die Sie einfügen, werden auf Ihrem Gerät verarbeitet und nie zu ArrayKit hochgeladen.

Base64-Encoder/Decoder öffnen

Über Base64-Bild-Encoder / -Decoder

Der Base64-Bild-Encoder verwandelt jedes Bild in einen Base64-Data-URI, den Sie direkt in HTML oder CSS einfügen können. Legen Sie ein PNG, JPEG, WebP, SVG oder GIF ab, und er zeigt sofort den Data URI sowie produktionsreife Snippets — ein <img>-Tag mit bearbeitbarem Alt-Text und eine CSS-background-image-Regel —, jeweils mit Kopieren per Klick. Er nennt außerdem den MIME-Typ, die Dateigröße, die Pixelmaße und die String-Länge, damit Sie genau wissen, was Sie einbetten. Wechseln Sie in den Decodier-Modus, um einen Data URI einzufügen, das Bild anzuzeigen und es mit der richtigen Dateiendung herunterzuladen. Er ist für Frontend-Entwickler, E-Mail- und Template-Autoren und alle gedacht, die kleine Icons einbetten, um eine Anfrage zu sparen. Alles läuft lokal in Ihrem Browser, sodass Ihre Bilder auf Ihrem Gerät bleiben.

Funktionen

So verwendest du Base64-Bild-Encoder / -Decoder

  1. Lassen Sie den Tab Bild → Base64 ausgewählt und legen Sie ein Bild in der Ablagezone ab
  2. Kopieren Sie den Base64-Data-URI, das HTML-<img>-Tag oder die CSS-background-image-Regel
  3. Geben Sie optional einen Alt-Text ein, um ihn in das <img>-Snippet einzubacken
  4. Wechseln Sie zu Base64 → Bild, fügen Sie einen Data URI ein und zeigen Sie das Bild an und laden es herunter

Beispiel

Eingabe

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAB…

Ausgabe

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAB…" alt="logo" />

Aus einem PNG wird ein eingebettetes <img>-Tag, das ohne zusätzliche Netzwerkanfrage lädt.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist ein Base64-Bild-Data-URI?
Ein Data URI bettet ein Bild direkt in eine Zeichenkette wie data:image/png;base64,XXXX ein. Die Bildbytes werden Base64-kodiert, sodass Sie das ganze Bild ohne separate Datei oder Anfrage in ein HTML-src oder CSS-url() setzen können.
Welche Bildformate kann ich kodieren?
Jedes Bild, das Ihr Browser lesen kann — PNG, JPEG, WebP, GIF, SVG, BMP, AVIF und ICO funktionieren. Der Decoder liest den MIME-Typ aus dem Data URI und bietet eine passende Download-Endung an.
Sollte ich Bilder als Base64 einbetten?
Einbetten eignet sich für kleine, häufig wiederverwendete Assets wie Icons oder E-Mail-Bilder, bei denen das Sparen einer Anfrage hilft. Bei größeren Bildern schadet es meist, weil Base64 etwa ein Drittel zur Größe hinzufügt und die Daten nicht eigenständig zwischengespeichert werden können.
Kann ich einen Data URI wieder in eine Bilddatei decodieren?
Ja. Wechseln Sie zu Base64 → Bild, fügen Sie die data:image/…;base64,-Zeichenkette ein, und das Tool zeigt das Bild an und lässt Sie es mit der richtigen Dateiendung herunterladen.
Werden meine Bilder beim Kodieren hochgeladen?
Nein. Der Encoder liest die Datei mit dem FileReader des Browsers und baut den Data URI auf Ihrem Gerät. Nichts wird an ArrayKit oder einen Server gesendet.
Warum ist die Base64-Zeichenkette größer als mein Bild?
Base64 stellt drei Bytes mit vier Zeichen dar, daher ist der kodierte Text rund 33% größer als die ursprünglichen Binärdaten, plus das kurze Präfix data:…;base64,. Dieser Overhead ist normal und zu erwarten.

Verwandte Tools

Alle ArrayKit-Tools