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.
- 01
- Bildkodierung per Drag-and-Drop
- 02
- Generierung von CSS-Hintergrundbild-Snippets
- 03
- HTML-img-src-Daten-URI-Ausgabe
- 04
- Sofortige Base64-Dekodierung


