Bild in Base64 Data-URI umwandeln (JPG/PNG/GIF/WebP)
Wandle ein JPG, PNG, GIF oder WebP in eine Base64-data:-URI um, die du direkt in HTML, CSS oder JS einfügst. Läuft im Browser, deine Dateien bleiben auf dem Gerät.
Jetzt konvertieren
Datei hierher ziehen
oder
Wie es funktioniert
Manchmal soll ein Bild im Code selbst stecken statt daneben zu liegen: ein 16-px-Icon in einer CSS-Datei, ein Logo in einer HTML-E-Mail als Einzeldatei, ein Platzhalter fest in einer Komponente. Dieses Tool nimmt ein JPG, PNG, GIF oder WebP und gibt dir einen `data:image/png;base64,...`-String zurück, der direkt in ein `img`-src, ein CSS-`background-image: url(...)` oder eine JS-Variable passt. Auf dem Ergebnis sitzt ein Kopieren-Button, damit du keinen String von Hand markieren musst, der tausende Zeichen lang werden kann. Gut zu wissen vor dem Kodieren: Die Ausgabe ist immer eine PNG-Data-URI, egal was du hineingibst. Der Browser dekodiert deine Datei, zeichnet sie auf ein Canvas und exportiert sie wieder als PNG. Ein PNG bleibt dabei verlustfrei, aber ein JPG oder WebP wird in Pixel zerlegt und neu kodiert — die vorhandenen JPEG-Artefakte sind dann fest eingebrannt, und der entstehende PNG-String ist meist größer als die Originaldatei. Ein animiertes GIF schrumpft auf sein erstes Einzelbild, weil das Canvas nur eine Momentaufnahme erfasst. Der Base64-Schritt selbst erhöht die Bytezahl um rund ein Drittel: aus je 3 Bytes Bild werden 4 ASCII-Zeichen. Dieser Aufschlag ist der Preis dafür, ein Asset einzubetten und einen HTTP-Request zu sparen. Genau deshalb lohnt es sich bei kleinen Dingen (Icons, Sprites, niedrig aufgelöste Platzhalter) und arbeitet bei großen Fotos gegen dich. Alles läuft in deinem Tab. Die Datei wird lokal mit den Canvas- und FileReader-APIs gelesen und kodiert und landet nie auf einem Server. So bleibt ein privater Screenshot oder ein internes UI-Asset auf deinem Rechner.
Verwandte Konvertierungs-Tools
Entdecken Sie weitere leistungsstarke Konverter, die für Ihren Workflow nützlich sein könnten
Bild in WebP umwandeln: JPG, PNG, BMP, GIF zu WebP
JPG, PNG, BMP oder GIF direkt im Browser in WebP umwandeln. Verlustbehaftetes WebP für kleinere Dateien und schnellere Ladezeiten. Kein Upload, voll privat, auch offline.
JPEG zu Base64 Data-URI Encoder, kostenlos im Browser
Wandle ein JPEG in eine Base64 Data-URI um, die du direkt in HTML, CSS oder JS einfügst. Läuft komplett im Browser, kein Upload. String mit einem Klick kopieren.
PNG in Base64 umwandeln: PNG als Data-URI kodieren
PNG direkt im Browser in eine Base64-Data-URI kodieren. Fügen Sie sie in HTML, CSS oder JS ein, um kleine Icons inline einzubetten. Kein Upload, Kopieren per Klick, verlustfrei.
PSD in PNG umwandeln: Photoshop-Dateien im Browser öffnen
Eine Photoshop-PSD ohne Photoshop öffnen. Dieses Tool liest die gespeicherte Composite-Vorschau aus der Datei und exportiert ein flaches PNG mit Transparenz – komplett im Browser.
PNG in SVG umwandeln: Logos & Icons vektorisieren
PNG-Logos, Icons und Strichgrafik im Browser in bearbeitbare SVG-Pfade tracen. Kostenlos, kein Upload, kein Wasserzeichen. Ehrlich zu den Grenzen der Vektorisierung.
SVG in PNG umwandeln: Vektoren im Browser rastern
SVG-Vektordateien direkt im Browser in PNG-Bitmaps rastern. Behält den Alphakanal, steuert die Ausgabegröße. Ohne Upload, ohne Wasserzeichen, ohne Anmeldung.
MehrCANVAS
Konvertieren zuBASE64
Funktionen
- Keine Datei-Uploads erforderlich
- 100% datenschutzorientiert
- Browser-basiert
- Schnelle Verarbeitung
- Für immer kostenlos
Unterstützte Formate
Ausgabe: Base64
Technische Spezifikationen
Hauptvorteile
- Icon oder Logo einbetten und so einen HTTP-Request sparen
- Kopieren-Button übernimmt die ganze data:-URI mit einem Klick, inklusive Präfix
- PNG-Ausgabe behält die Alpha-Transparenz aus PNG- und WebP-Eingaben
- Kodiert lokal in deinem Browser — keine Datei wird je hochgeladen
- Ein Tool verarbeitet JPG-, PNG-, GIF- und WebP-Eingaben
- Ausgabe ist fertig zum Einfügen in HTML img, CSS url() oder eine JS-Variable
Häufige Anwendungsfälle
- Kleine UI-Icons direkt in ein CSS-Stylesheet einbetten
- Ein Logo in eine HTML-E-Mail oder einen Report als Einzeldatei einbetten
- Bild-Platzhalter in niedriger Qualität fürs Lazy Loading erzeugen
- Assets in eine in sich geschlossene HTML- oder SVG-Datei bündeln
- Ein winziges Bild als Textfeld in einer Datenbank oder in JSON ablegen
- Ein Bild ohne Hosting in ein Markdown- oder Code-Snippet einfügen
- Einen privaten Screenshot kodieren, ohne ihn an einen Server zu senden
Profi-Tipps
- Base64 für kleine Assets nutzen; große Fotos blähen deinen Quellcode auf und verlieren das separate Browser-Caching
- Rechne mit rund 33 % mehr Bytes als die Quelldatei, plus zusätzlich durch die JPG/WebP-zu-PNG-Neukodierung
- Animierte GIFs schrumpfen hier auf ihr erstes Einzelbild, echte Animationen also als verlinkte Datei behalten
- Die Ausgabe trägt immer ein image/png-Präfix, auch bei JPG- oder WebP-Eingabe
- Kopiere den ganzen String inklusive data:image/png;base64, sonst wird er nicht gerendert