Bild in Base64 umwandeln

Konvertieren Sie Bilder in Base64 mit Drag-and-Drop, 5 Ausgabeformaten, Größenvergleich und Live-Vorschau.

Der Bild-zu-Base64-Konverter wandelt Ihre Bilder direkt im Browser in Base64-Zeichenketten um. Ziehen Sie Ihre Datei per Drag-and-Drop oder wählen Sie sie manuell aus; wählen Sie aus 5 Ausgabeformaten einschließlich rohes Base64, Daten-URI, CSS-Hintergrund, HTML-img-Tag und Markdown. Vergleichen Sie die Original- mit der kodierten Größe, sehen Sie eine Vorschau und kopieren Sie den Code mit einem Klick. Keine Daten werden an einen Server gesendet.

Deine Daten bleiben in deinem Browser
War dieses Tool hilfreich?
Anleitung

Anleitung

1
1

Bild laden

Ziehen Sie Ihr Bild per Drag-and-Drop in den Ablagebereich oder klicken Sie, um eine Datei von Ihrem Gerät auszuwählen.

2
2

Ausgabeformat wählen

Wählen Sie aus den 5 verfügbaren Formaten je nach Bedarf; rohes Base64, Daten-URI, CSS, HTML oder Markdown.

3
3

Kodiertes Ergebnis kopieren

Klicken Sie auf Kopieren, um den Base64-Code in Ihre Zwischenablage zu legen; bereit zur Verwendung in Ihrem Projekt.

Guide

Vollständiger Leitfaden zur Bild-zu-Base64-Konvertierung

Base64-Kodierung verstehen

Base64 ist ein Kodierungsschema, das Binärdaten in ASCII-Text umwandelt, indem es 64 druckbare Zeichen verwendet. Jede Gruppe von 3 Binärbytes wird in 4 ASCII-Zeichen konvertiert; dies erklärt die Größenzunahme von etwa 33%. Diese Kodierung ermöglicht die Einbettung von Binärdaten in textbasierte Formate wie HTML, CSS und JSON.

Optimale Anwendungsfälle für Base64

Base64 ist ideal für kleine Bilder wie Icons, Logos und Avatare unter 10 KB. Die direkte Einbettung eliminiert HTTP-Anfragen und reduziert die Latenz. Bei größeren Bildern überwiegt der 33%ige Größenaufschlag die Vorteile der Anfragenreduzierung. Verwenden Sie Standard-Bilddateien für Fotos und Illustrationen.

Ausgabeformate und ihre Verwendung

Rohes Base64 wird für die Datenbankspeicherung und APIs verwendet. Der Daten-URI dient für src-Attribute in HTML. Das CSS-Format integriert sich in background-image von Stylesheets. Der HTML-img-Tag generiert ein vollständiges Element zum Einfügen. Das Markdown-Format ermöglicht die Einbettung in technische Dokumentation und README-Dateien.

Performance und Best Practices

Die Base64-Kodierung im Browser nutzt die FileReader-API und die btoa-Funktion. Base64-Bilder profitieren nicht vom Browser-Caching im Gegensatz zu externen Dateien. Beschränken Sie die Verwendung auf kritische Bilder oberhalb der Falte. Komprimieren Sie Ihre Bilder vor der Kodierung, um die resultierende Base64-Zeichenkette zu minimieren.

Examples

Gelöste Beispiele

Beispiel: SVG-Icon als CSS-Hintergrund einbetten

Ziel: Ein 2 KB SVG-Icon in einen Base64-CSS-Hintergrund zur Einbettung in ein Stylesheet konvertieren.

1

Schritt 1: Ziehen Sie die SVG-Datei per Drag-and-Drop in den Ablagebereich.

2

Schritt 2: Wählen Sie das Ausgabeformat CSS-Hintergrund.

3

Schritt 3: Prüfen Sie den Größenvergleich zwischen Original und kodierter Version.

4

Schritt 4: Kopieren Sie den generierten CSS-Code und fügen Sie ihn in Ihr Stylesheet ein.

Ergebnis: Ein einsatzbereiter Base64-CSS-Hintergrund mit korrektem MIME-Typ; eine HTTP-Anfrage für das Icon eingespart.

Beispiel: PNG-Logo für HTML-E-Mail

Ziel: Ein 5 KB PNG-Logo in einen Daten-URI für eine HTML-E-Mail konvertieren.

1

Schritt 1: Wählen Sie die PNG-Logodatei von Ihrem Computer aus.

2

Schritt 2: Wählen Sie das Daten-URI-Format für den vollständigen Präfix.

3

Schritt 3: Prüfen Sie die Vorschau zur Bestätigung der korrekten Darstellung.

4

Schritt 4: Kopieren Sie den Daten-URI und betten Sie ihn in das src-Attribut Ihrer E-Mail ein.

Ergebnis: Ein vollständiger Daten-URI mit MIME-Typ image/png; garantiert die Darstellung des Logos in allen E-Mail-Clients.

Anwendungsfälle

Anwendungsfälle

Icons in CSS-Stylesheets einbetten

Kleine Icons und Logos können direkt in Ihre CSS-Dateien eingebettet werden, indem Sie das CSS-Hintergrund-Base64-Format verwenden. Dies eliminiert zusätzliche HTTP-Anfragen, verbessert die Ladeperformance und vereinfacht das Deployment durch Reduzierung der zu verwaltenden Dateien.

Eingebettete Bilder in HTML-E-Mails

HTML-E-Mails erfordern häufig eingebettete Bilder, da externe Bilder in vielen E-Mail-Clients standardmäßig blockiert werden. Konvertieren Sie Ihre Logos und Banner in Base64-Daten-URIs, um eine korrekte Darstellung in allen E-Mail-Clients sicherzustellen.

Markdown-Dokumentation mit eingebetteten Bildern

Markdown-Dateien in Git-Repositories können Base64-Bilder direkt im Text enthalten. Dies eliminiert Abhängigkeiten von externen Bilddateien und garantiert, dass die Dokumentation beim Teilen oder Archivieren eigenständig und portabel bleibt.

Häufig Gestellte Fragen

?Welche Bildformate werden akzeptiert?

Das Tool akzeptiert gängige Formate wie PNG, JPEG, GIF, SVG, WebP und ICO. Jede vom Browser lesbare Bilddatei funktioniert.

?Was ist die maximale Dateigröße?

Es gibt kein vom Tool auferlegtes Limit. Die Maximalgröße hängt vom Arbeitsspeicher Ihres Browsers ab; große Dateien können verlangsamen.

?Warum ist die kodierte Größe größer?

Die Base64-Kodierung vergrößert die Daten um etwa 33%, da sie Binärdaten in druckbare ASCII-Zeichen mit zusätzlichem Overhead umwandelt.

?Ist dieses Tool kostenlos?

Ja, dieses Tool ist völlig kostenlos ohne Nutzungslimits, ohne Registrierung und ohne Premium-Stufen. Nutzen Sie es so oft wie nötig.

?Werden meine Bilder an einen Server gesendet?

Nein, die Konvertierung erfolgt vollständig in Ihrem Browser. Kein Bild wird hochgeladen oder übertragen. Ihre Dateien bleiben privat.

?Was ist der Unterschied zwischen rohem Base64 und Daten-URI?

Rohes Base64 enthält nur die kodierte Zeichenkette. Der Daten-URI fügt den Präfix mit dem MIME-Typ zur direkten Verwendung hinzu.

?Kann ich das Ergebnis in React-Code verwenden?

Ja, kopieren Sie den Daten-URI und verwenden Sie ihn direkt im src-Attribut eines img-Tags oder in einer Style-Eigenschaft.

Hilf uns besser zu werden

Wie gefällt Ihnen dieses Tool?

Jedes Tool bei Kitmul wird auf Basis echter Nutzeranfragen gebaut. Ihre Bewertung und Ihre Vorschläge helfen uns, Bugs zu beheben, fehlende Funktionen hinzuzufügen und die Tools zu bauen, die Sie wirklich brauchen.

Dieses Tool bewerten

Tippen Sie auf einen Stern, um uns zu sagen, wie nützlich dieses Tool für Sie war.

Vorschlag machen oder Bug melden

Eine Funktion fehlt? Einen Bug gefunden? Haben Sie eine Idee? Sagen Sie es uns und wir schauen es uns an.

Ähnliche Tools

Empfohlene Lektüre

Empfohlene Bücher zu Webentwicklung und Kodierung

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Erweitern Sie Ihre Fähigkeiten

Empfohlene Produkte für Webentwickler

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Newsletter

Erhalte Produktivitätstipps und Neue Tools Zuerst

Schließe dich Machern und Entwicklern an, die Datenschutz schätzen. Jede Ausgabe: neue Tools, Produktivitäts-Hacks und Updates — kein Spam.

Prioritätszugang zu neuen Tools
Jederzeit abbestellen, ohne Rückfragen