Base64-Bildkodierer

Konvertieren Sie Bilder in Base64-Strings zum Einbetten in CSS oder HTML. Generieren Sie Daten-URIs für Symbole und Logos ohne externe HTTP-Anfragen – kostenlose, lokale Verarbeitung.

Der Base64 Image Encoder konvertiert Bilder in Daten-URI-Strings, die Sie direkt in CSS oder HTML einbetten können, wodurch eine zusätzliche Netzwerkanfrage für kleine Symbole und Logos entfällt. Es dekodiert Base64 auch wieder in ein sichtbares Bild und alles wird lokal in Ihrem Browser verarbeitet.

Share
Kategorie
Entwicklertools
Inklusive
4-Funktionen
Zugang
Frei · Keine Anmeldung
Privatsphäre
Läuft in Ihrem Browser
Base64-Bildkodierer

Calibrating Base64 Image Tool......

Please wait a moment

Wie zu verwenden

So verwenden Sie Base64-Bildkodierer

  1. 01

    Fügen Sie ein Bild ein

    Ziehen Sie es per Drag-and-Drop oder wählen Sie ein PNG, JPG oder SVG zum Kodieren aus.

  2. 02

    Kopieren Sie die Ausgabe

    Besorgen Sie sich das vorgefertigte CSS-Hintergrundbild-Snippet oder den HTML-img-src-Daten-URI.

  3. 03

    Betten Sie es ein

    Fügen Sie den Daten-URI in Ihr Stylesheet oder Markup ein – keine externe Datei erforderlich.

  4. 04

    Bei Bedarf dekodieren

    Fügen Sie eine Base64-Zeichenfolge wieder ein, um eine Vorschau des Originalbilds anzuzeigen und es herunterzuladen.

Anwendungsfälle

Häufige Anwendungsfälle

  • Ein Front-End-Entwickler fügt ein kleines Symbol ein, um eine HTTP-Anfrage zu entfernen.
  • Ein E-Mail-Entwickler bettet ein Logo ein, das ohne externes Hosting gerendert wird.
  • Ein Designer prüft einen Daten-URI, der aus dem CSS einer anderen Person abgerufen wurde.
  • Ein Entwickler bündelt ein SVG-Sprite direkt in eine Komponente.
Überblick

Wann Bilder eingebunden werden sollten

Durch die Codierung eines Bildes in Base64 wird eine Netzwerkanforderung gegen eine größere Datei ausgetauscht. Das ist ein Gewinn für kleine, häufig verwendete Assets – Symbole, kleine Logos, Abstandsgrafiken –, bei denen die Round-Trip-Latenz mehr kostet als die zusätzlichen Bytes. Bewahren Sie große Fotos als separate Dateien auf.

Verwendung von Daten-URIs in CSS und HTML

Ein Daten-URI ist einfach eine Zeichenfolge, die mit data:image/png;base64, beginnt. Fügen Sie es in ein CSS-Hintergrundbild oder eine HTML-IMG-Quelle ein und der Browser rendert es inline. Dieses Tool generiert beide Snippets, sodass Sie das richtige direkt einfügen können.

Der Größenkompromiss

Die Base64-Kodierung vergrößert die Dateigröße um etwa 33 %, da sie Binärdaten im Text darstellt. Inlining bedeutet auch, dass das Asset nicht separat über mehrere Seiten hinweg zwischengespeichert werden kann. Verwenden Sie es bewusst für kleine, seitenkritische Grafiken und nicht für alles.

Merkmale
01
Bildkodierung per Drag-and-Drop
02
Generierung von CSS-Hintergrundbild-Snippets
03
HTML-img-src-Daten-URI-Ausgabe
04
Sofortige Base64-Dekodierung
FAQ

Häufig gestellte Fragen

Wie konvertiere ich ein Bild online in Base64?+

Ziehen Sie Ihr Bild per Drag-and-Drop (JPG, PNG, SVG, WEBP) oder klicken Sie zum Hochladen. Das Tool generiert sofort den Base64-String, der als Daten-URI in CSS oder HTML verwendet werden kann.

Wann sollte ich Base64-Bilder in CSS verwenden?+

Verwenden Sie die Base64-Kodierung für kleine Bilder wie Symbole, Logos und UI-Elemente (unter 5 KB). Dadurch entfallen HTTP-Anfragen für diese Assets, was die Leistung leicht verbessern kann. Für große Bilder sind externe URLs besser.

Wie verwende ich ein Base64-Bild in CSS?+

Verwenden Sie es als Hintergrundbild: background-image: url('data:image/png;base64,iVBORw0KGgo...'); Das Tool generiert automatisch dieses CSS-Snippet, das zum Kopieren bereit ist.

Wie verwende ich ein Base64-Bild in HTML?+

Verwenden Sie es als src-Attribut eines img-Tags: <img src='data:image/png;base64,iVBORw0KGgo...'/>. Das Tool generiert diesen HTML-Snippet für Sie.

Vergrößert die Base64-Kodierung Bilder?+

Ja. Die Base64-Kodierung erhöht die Dateigröße im Vergleich zum binären Original um etwa 33 %. Dies ist ein Kompromiss: Sie speichern eine HTTP-Anfrage, aber die Daten sind größer. Bei sehr kleinen Bildern lohnt es sich, bei großen Fotos jedoch nicht.

Kann ich einen Base64-String zurück in eine Bilddatei dekodieren?+

Ja. Wechseln Sie in den Dekodiermodus, fügen Sie Ihre Base64-Zeichenfolge ein (mit oder ohne das Präfix data:image/...), und das Tool rendert das Bild und lässt Sie es als Datei herunterladen. Dies ist nützlich, um eingebettete Bilder aus HTML-Quellcode oder API-Nutzlasten zu extrahieren.

Vergrößert Base64 Bilder?+

Ja, um etwa ein Drittel, da binär als Text dargestellt wird. Aus diesem Grund eignet es sich am besten für kleine Vermögenswerte, bei denen die Vermeidung einer Anfrage wichtiger ist als die Größe.

Wird mein Bild hochgeladen, um es zu kodieren?+

Nein. Die Kodierung und Dekodierung erfolgt vollständig in Ihrem Browser.