Base64-Bild-Encoder
Wird verarbeitet...
Das Einbetten eines kleinen Bildes als Base64-Daten-URI kann eine HTTP-Anfrage vermeiden und hält die Ressource beim verwendenden HTML oder CSS. Dieses Browser-Tool akzeptiert geprüfte PNG-, JPEG-, GIF- und WebP-Dateien sowie SVG-Text, der mit einem <svg>-Wurzelelement geparst wird, bis 5 MiB. Es erzeugt rohe Base64-, Daten-URI-, CSS-, HTML- oder JSON-Ausgabe. Prüfen Sie, ob die gewählte Form zum Ziel passt. SVG wird nur strukturell geprüft und kann weiterhin aktive oder unsichere Inhalte enthalten.
So kodieren Sie ein Bild
-
1
Laden Sie Ihr Bild hoch
Wählen Sie eine PNG-, JPG-, GIF-, WebP- oder SVG-Datei mit höchstens 5 MiB. Rasterbilder dürfen an keiner Kante mehr als 16.384 Pixel und insgesamt höchstens 33.554.432 Pixel haben. Der kodierte Text bleibt unter 7 MiB.
-
2
Kodierung erfolgt im Browser
Bildbytes werden gelesen, in Base64 kodiert und mit dem richtigen `data:` URI-Header versehen.
-
3
Wählen Sie das Ausgabeformat
Rohes Base64, CSS `background-image`-Regel, HTML `<img>`-Tag oder JSON-sichere Zeichenfolge.
-
4
Kopieren Sie das Ergebnis
In ein Stylesheet, eine Vorlage oder einen API-Body einfügen.
Wann das Einfügen von Bildern sinnvoll ist
Kandidaten, die vor dem Einbetten geprüft und getestet werden sollten:
- Icons unter 2 KB, Spart eine HTTP-Anfrage mit vernachlässigbarem Overhead.
- E-Mail-Vorlagen - Daten-URIs werden von Mail-Clients nicht einheitlich unterstützt. Testen Sie die Zielprogramme und verwenden Sie bei Bedarf CID- oder gehostete Bilder.
- Hero-Platzhalter (LQIP), Niedrigqualitative verschwommene Version inline, volles Bild wird danach geladen.
- Einmal verwendete SVGs, SVG ist Text; eine korrekt prozentkodierte Daten-URI kann je nach Zeichen und Formatierung kleiner als Base64 sein.
Schlechte Kandidaten:
- Große Bilder, Eine Aufblähung um 33 % für ein 500 KB Bild sind 166 KB Abfall.
- Bilder, die über Seiten hinweg wiederverwendet werden, Das Einfügen deaktiviert das Browser-Caching über Routen hinweg.
- Kritisches CSS, Das Einfügen schwerer Bilder sprengt den kritischen Pfad.
Größenerwartungen
| Bildgröße | Base64-Zeichenfolgengröße |
|---|---|
| 500 Bytes | ~680 Zeichen |
| 2 KB | ~2,7 KB |
| 20 KB | ~27 KB |
| 200 KB | ~270 KB |
Daten-URI-Format
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwAEhQGAhKmMIQAAAABJRU5ErkJggg==
data:-Schema- MIME-Typ
;base64,-Indikator- Die kodierten Bytes
SVG ist ein Sonderfall
Base64 vergrößert die ursprünglichen SVG-Bytes vor der umgebenden Syntax um ungefähr ein Drittel; Prozentkodierung verlängert nur Zeichen, die maskiert werden müssen. Welche Form kürzer ist, hängt vom SVG ab. Die Textform sollte eine korrekt prozentkodierte data:image/svg+xml,...-Adresse verwenden. Der bloße ;utf8-Zusatz ist kein standardmäßiger Daten-URI-Parameter, und unmaskierte Zeichen wie #, %, Anführungszeichen oder Leerraum können die Adresse beschädigen. Dieses Tool prüft die SVG-Struktur, entfernt aber keine Skripte, Ereignisattribute oder externen Referenzen. Prüfen Sie daher nicht vertrauenswürdige SVGs vor der Verwendung.
Häufig gestellte Fragen
Base64-Text umfasst ungefähr 4/3 der Quellbytes plus Daten-URI oder umgebenden Code. Ob Einbetten schneller ist, hängt von Multiplexing, Komprimierung, Cache, Wiederverwendung, Paketgröße und Content Security Policy ab. Messen Sie die echte Seite; eine allgemeingültige 4-KB-Grenze gibt es nicht.
Einbetten allein hat keine garantierte SEO-Wirkung. Ein CSS-Hintergrund bietet keine Alternativtext-Semantik. Verwenden Sie für informative Bilder ein HTML-Element <img> mit aussagekräftigem alt-Text und halten Sie dekorative Hintergründe aus der Inhaltsstruktur heraus.
Nein. Der Encoder liest die Datei lokal mit der FileReader-API und erzeugt die Base64-Zeichenfolge im Browser. Nichts verlässt Ihren Computer.
Ja, verwenden Sie das Tool Base64 zu Bild, um eine data:image/... URI wieder in eine herunterladbare Datei umzuwandeln.
Verwandte Tools
Graffiti-Generator
Erstelle Graffiti-Schrift mit Tag-, Bubble-, Block-, Stencil-, Neon- und Wild-Effekten. Passe Farben an und exportiere PNG oder SVG direkt im Browser.
QR-Code-Generator
Erstellen Sie einen QR-Code lokal im Browser aus URL, Klartext oder einer korrekt formatierten QR-Nutzlast und laden Sie ihn als PNG herunter.
GIF komprimieren
Reduziere die Größe animierter GIFs direkt im Browser, indem du Abmessungen verkleinerst, weniger Frames behältst und die Kodierungsqualität anpasst. Vorschau vor dem Download inklusive.
Barcode-Generator
Erstellen Sie im Browser 1D-Barcodes in Code 128, EAN, UPC, ITF-14 und weiteren unterstützten Formaten und laden Sie SVG oder PNG herunter.
Fotoeditor
Browser-basierter Fotoeditor mit Zuschneiden, Drehen, Helligkeit, Kontrast, Sättigung, Filtern, Textüberlagerung und Export nach JPG, PNG oder WebP.
Bildgröße ändern
Ändere Bilder auf exakte Pixelmaße oder Prozentwerte und behalte das Seitenverhältnis bei. Für Stapel geeignet, ohne Upload.