Base64-Bild-Encoder

Base64-Bild-Encoder und -Decoder: Ziehen Sie ein Bild, um seinen Data URI mit fertigen HTML- und CSS-Snippets zu kopieren, oder fügen Sie einen Data URI zum Anzeigen ein.

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.

Entwickelt und gepflegt von Udit Agarwal

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

  • Per Drag-and-drop oder Klick PNG, JPEG, WebP, SVG und GIF in einen Base64-Data-URI kodieren
  • Kopieren per Klick des rohen Data URI, eines fertigen HTML-<img>-Tags und einer CSS-background-image-Regel
  • Bearbeitbarer Alt-Text, der für die Barrierefreiheit direkt in das erzeugte <img>-Snippet einfließt
  • Zeigt MIME-Typ, Dateigröße, Pixelmaße und Data-URI-Länge auf einen Blick
  • Der Decodier-Modus fügt einen Data URI ein, um das Bild anzuzeigen und mit der richtigen Endung herunterzuladen
  • Warnt, wenn ein Bild zu groß ist, um es effizient als Base64 einzubetten
  • Verarbeitet SVG und GIF ebenso wie Rasterfotos, mit sinnvollen Download-Endungen
  • Läuft vollständig in Ihrem Browser, sodass Bilder nie auf einen Server hochgeladen werden

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

  • Beim Einfügen eines Data URI erscheint 'The Data URI payload is not valid Base64.' — Kopieren Sie die gesamte Zeichenkette, die mit data:image/… beginnt und ';base64,' enthält, und entfernen Sie überflüssige Anführungszeichen oder Zeilenumbrüche aus Ihrem Editor.
  • Das decodierte Bild wird nicht angezeigt. — Prüfen Sie, ob der MIME-Typ zu den Daten passt — ein als image/jpeg gekennzeichneter PNG-Inhalt wird nicht gerendert. Kodieren Sie die Originaldatei neu, um einen korrekten Data URI zu erhalten.
  • Meine HTML- oder CSS-Datei ist nach dem Einbetten eines Bildes stark gewachsen. — Base64 fügt rund 33% Overhead hinzu, und eingebettete Bilder werden nicht separat zwischengespeichert. Betten Sie nur kleine Icons ein und verlinken Sie größere Bilder als normale Dateien.
  • Ein SVG-Data-URI aus einem anderen Tool sieht anders aus. — Manche Tools kodieren SVGs prozentkodiert statt mit Base64. Dieser Encoder verwendet immer Base64; beide sind gültige Data URIs, aber nicht Byte für Byte austauschbar.

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

Weitere Bilder-Tools

  • App-Icon-Generator — Verwandle ein Bild in jede iOS-, macOS- und Android-App-Icon-Größe — als ZIP, in deinem Browser.
  • Sprite-Sheet-CSS-Animation — Ein sprite sheet in eine kopierfertige CSS-steps()-Animation mit Live-Vorschau verwandeln.
  • SVG zu PNG — SVG-Markup oder eine .svg-Datei in jeder Skalierung zu PNG oder JPG rastern.
  • Bild-Farbwähler — Über ein Bild fahren und einen Pixel als HEX, RGB und HSL greifen.
  • Color Format Converter — Jede CSS-Farbe zugleich zu HEX, RGB, HSL, OKLCH und mehr konvertieren.
  • Barcode Generator — EAN-, UPC-, Code 128- und ITF-14-Barcodes erzeugen und als SVG oder PNG laden.
  • Bild-Farbpaletten-Extractor — Extrahiere die dominante Farbe und eine Palette als HEX, RGB, HSL, CSS und Tailwind.
  • Bild Spiegeln & Drehen — Bilder direkt im Browser drehen und spiegeln
  • Bild zuschneiden — Beliebigen Bereich oder festes Verhältnis in voller Auflösung.
  • Bild-Wasserzeichen — Text oder Logo, verankert oder gekachelt, mit Deckkraft und Drehung.
  • Bild schwärzen — Screenshot-Teile dauerhaft verwischen, verpixeln oder schwärzen.
  • Bildecken abrunden — Fotos mit runden Ecken oder Kreis zuschneiden, transparentes PNG.

Alle Bilder-Tools ansehen (40) · Alle Tools