Bild zu Base64
Bild hochladen und in eine Base64-Daten-URL für HTML, CSS oder JSON konvertieren — kostenloser Konverter für PNG, JPEG, SVG, WebP. Kein Server-Upload.
Aktualisiert März 2026
Geprüft von Rafael Duarte
Schnelle Kodierung
Asynchrone Verarbeitung verarbeitet große Dateien, ohne die Benutzeroberfläche zu blockieren.
Lokale Verarbeitung
Assets werden im Browser kodiert. Daten verlassen niemals Ihren Computer.
Data-URI-Unterstützung
Direkt CSS-, HTML- und Data-URL-fertige Zeichenfolgenformate generieren.
Bild in Base64 umwandeln – so funktioniert's
Vier Ausgabeformate, ein Klick zum Kopieren
1. Bild auswählen
PNG, JPG, GIF, SVG oder WebP bis 20 MB — per Drag & Drop ablegen oder über den Dateidialog hochladen.
2. Ausgabeformat wählen
Reines Base64, vollständige Data-URL, fertiges HTML-`<img>`-Tag oder CSS-`url()`-Wert.
3. Ergebnis kopieren
Auf Kopieren klicken oder Shift+Enter drücken, um die kodierte Zeichenfolge zu übernehmen.
Was dieser Base64-Bildkonverter kann
Mehr als nur eine Zeichenfolge ausspucken
Vier Ausgabeformate auf einen Blick
Reines Base64, komplette Data-URL, einsatzbereites <img>-Tag oder CSS-url()-Wert — je nachdem, wo du das Ergebnis brauchst.
Dateimetadaten sofort sichtbar
Abmessungen, Originalgröße und kodierte Größe werden angezeigt, bevor du überhaupt etwas kopierst.
Vorschau mit Zoom
Prüfe das Bild visuell, bevor du es in deinen Code einbettest.
Läuft komplett im Browser
Die FileReader API liest die Datei lokal — dein Bild verlässt nie das Gerät, und das Tool funktioniert nach dem Laden sogar offline.
Tastenkürzel für den ganzen Workflow
Shift+Enter kopiert das Ergebnis, Shift+Pfeiltaste wechselt zwischen den vier Base64-Tools (Encode, Decode, Bild→Base64 und Base64→Bild), ganz ohne Maus.
Verarbeitungszeit in Millisekunden
Eine Stoppuhr zeigt, wie lange Einlesen und Kodierung der Datei dauern — praktisch, um zu prüfen, ob ein großes Bild den Browser ausbremst.
Beispiele
Wann du dieses Tool brauchst
Die häufigsten Szenarien, in denen Entwickler Bilder zu Base64 kodieren
Weniger HTTP-Requests
Kleine Icons und Logos (unter 5–10 KB) werden direkt mit HTML oder CSS ausgeliefert — ohne zusätzlichen Netzwerk-Roundtrip.
Eigenständige HTML-Dateien
Einzeldatei-Demos, E-Mail-Vorlagen oder Offline-Dokumentation funktionieren ohne externe Abhängigkeiten.
Bilder in E-Mails
Viele deutsche Webmailer wie GMX oder WEB.DE blockieren standardmäßig extern nachgeladene Bilder, zeigen eingebettete Data-URLs aber problemlos an.
API-Payloads
Webhooks und REST-APIs, die Bilder übertragen, erwarten den Bildinhalt oft als Base64-String im Request-Body.
Canvas und WebGL
Ein Base64-String umgeht die CORS-Beschränkungen, die für extern gehostete Bilder gelten.
Der umgekehrte Weg
Um Base64 einzufügen und das Bild wieder sichtbar zu machen, nutze [Base64 to Image](/de/tools/base64-zu-bild).
Häufige Fragen und Fehler
Reines Base64 als Data-URL einsetzen
Die Ausgabe Reines Base64 enthält kein data:image/...;base64,-Präfix — wer sie direkt in das src eines <img>-Tags oder in ein CSS-url() einfügt, bekommt ein kaputtes Bild. Für direktes Einfügen im Code die Ausgabe Data-URL oder HTML <img> verwenden.
Bild zu groß zum Einbetten
Oberhalb von 20 MB lehnt das Tool die Datei ab. Aber schon deutlich darunter wiegt ein großes Foto als Base64 rund 33 % mehr als das Original und verliert den unabhängigen Browser-Cache. Für große Bilder lohnt sich separates Hosting.
Eine Datei ausgewählt, die kein Bild ist
PDFs, Videos und andere Dokumente lösen eine Fehlermeldung aus — akzeptiert werden nur image/*-Formate (PNG, JPG, GIF, SVG, WebP).
Die Bildqualität ändert sich nicht
Base64 ist eine verlustfreie Kodierung — die Zeichenfolge repräsentiert exakt dieselben Pixel wie die Originaldatei.
Das `<img>`-Tag ohne `alt`-Text übernehmen
Die Ausgabe HTML <img> hat standardmäßig ein leeres alt="" — vor der Veröffentlichung mit einer echten Bildbeschreibung ergänzen, sonst gehen Barrierefreiheit und ein SEO-Signal verloren.
Ein Base64-SVG als grundsätzlich sicher behandeln
Ein SVG kann ein eingebettetes <script> enthalten. Als src eines <img>-Tags wird dieses Skript nicht ausgeführt, aber wenn die Data-URL direkt geöffnet oder in <object>/<iframe> verwendet wird, bleibt der aktive Inhalt der Originaldatei erhalten. Nur SVGs aus vertrauenswürdiger Quelle wiederverwenden.
Warum hier kodieren
Die gesamte Umwandlung läuft im Browser über die FileReader API — dein Bild verlässt nie das Gerät, und das Tool funktioniert nach dem Laden der Seite auch offline weiter.
Die vier Ausgabeformate ersparen dir das manuelle Zusammenbauen von <img>-Tag oder CSS-url() — einfach das passende Format kopieren und direkt in den Code einfügen.
Das Tool gehört zu einer Familie von vier Base64-Konvertern — Encode, Decode, Bild→Base64 und Base64→Bild —, zwischen denen du mit Shift+Pfeiltaste wechselst, ohne die Tastatur zu verlassen.
Häufig gestellte Fragen
Nutze die Data-URL-Ausgabe und füge sie als src eines <img>-Tags ein, oder wähle direkt das Ausgabeformat HTML <img> — das Tool erzeugt bereits das komplette Tag.
Weiterführende Links
Offizielle Dokumentation der API, mit der Bilddateien lokal im Browser gelesen werden.
Vollständige Referenz zum Format data:image/...;base64,..., wie es in HTML und CSS verwendet wird.
Ursprüngliche IETF-Spezifikation, die das data:-Schema definiert, auf dem jede hier erzeugte Data-URL-Ausgabe basiert.
Verwandte Tools
- Base64 zu Bild Entwickler Base64-String oder Daten-URL einfügen und das dekodierte Bild sofort vorschauen — kostenloser Konverter für PNG, JPEG, WebP, GIF, SVG. Kein Upload, läuft lokal.
- Base64 Encoder Entwickler Beliebigen Text sofort im Browser zu Base64 kodieren. Unterstützt UTF-8, zeigt Zeichenanzahl und Ausgabegröße. Kostenlos, ohne Anmeldung, 100% clientseitig.
- Base64 Decoder Entwickler Base64-Strings sofort im Browser in Klartext dekodieren. Unterstützt UTF-8, mehrzeilige Eingabe und zeigt die Zeichenanzahl an.
- HTML Entitäten Encoder Entwickler HTML-Entitäten online kodieren — Sonderzeichen wie <, >, & und " sofort im Browser escapen. Keine Installation nötig.
- URL Encoder Entwickler URLs oder Text sofort in Percent-Encoding umwandeln — direkt im Browser. Folgt RFC 3986. Kostenlos und ohne Anmeldung.