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.
Jetzt konvertieren
Datei hierher ziehen
oder
Wie es funktioniert
Wer ein kleines PNG als Base64-Data-URI inline einbettet, spart eine HTTP-Anfrage: Die Bilddaten stecken direkt im HTML, CSS oder JS, statt in einer separaten Datei zu liegen, die der Browser erst nachladen muss. Dieses Tool liest Ihr PNG lokal ein, kodiert es in einen `data:image/png;base64,...`-String und legt daneben einen Kopier-Button für einen Klick ab. Die Datei verlässt Ihren Rechner nie. Die Kodierung selbst ist verlustfrei. Jedes Pixel und der komplette Alphakanal bleiben erhalten, transparente Icons bleiben also transparent. Base64 stellt 3 Byte Binärdaten als 4 ASCII-Zeichen dar – deshalb ist der String rund ein Drittel größer als die Ausgangsdatei. Für ein 2-KB-Icon ist dieser Aufschlag ein fairer Tausch, für ein 200-KB-Bild dagegen ein schlechter: Dort verlieren Sie zudem das Browser-Caching und blähen das Stylesheet auf, das den String ausliefert. Eines sollten Sie wissen: Das Ergebnis ist ein frisch neu kodiertes PNG, keine bytegenaue Kopie. Ihr PNG wird dekodiert, auf einem Canvas neu gezeichnet und neu kodiert. Dabei fallen Zusatzdaten wie eingebettete ICC-Profile und Text-Metadaten weg, und 16-Bit-Bilder werden auf 8 Bit pro Kanal reduziert. Die sichtbaren Pixel sind identisch, der resultierende String kann sich in der Länge aber vom Original unterscheiden. Fügen Sie die kopierte URI in ein `<img src>`, ein CSS `background-image: url(...)` oder einen JS-String ein, und sie wird ohne separate Anfrage angezeigt.
Verwandte Konvertierungs-Tools
Entdecken Sie weitere leistungsstarke Konverter, die für Ihren Workflow nützlich sein könnten
PNG optimieren: verlustfrei komprimieren, gleiche Pixel
PNG-Dateien verlustfrei mit oxipng verkleinern. Gleiche Pixel, weniger Bytes durch bessere Filter und DEFLATE. Läuft im Browser, kein Upload, kein Qualitätsverlust.
PNG in AVIF umwandeln - verlustfrei, mit Transparenz
PNG verlustfrei in AVIF umwandeln, direkt im Browser. Die Intra-Codierung von AV1 verkleinert die Datei und behält jeden Pixel samt voller Transparenz. Kein Upload, alles läuft lokal.
PNG in JPEG umwandeln - große Foto-PNGs verkleinern
PNG direkt im Browser in JPEG umwandeln und die Dateigröße von Fotos reduzieren. Verlustbehaftet mit Qualität 85, Transparenz wird auf einen Hintergrund gelegt. Kein Upload, deine Dateien bleiben auf dem Gerät.
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.
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.
TGA in PNG umwandeln: Targa-Dateien überall öffnen
Truevision TGA (Targa) direkt im Browser in PNG umwandeln. Verlustfrei, mit Alphakanal, für RLE und unkomprimiert – nichts wird hochgeladen.
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
- Spart bei kleinen Bildern eine separate HTTP-Anfrage
- Verlustfreie Kodierung: Pixel und volle Transparenz bleiben erhalten
- Kopieren per Klick liefert eine direkt einsetzbare data:image/png;base64-URI
- Läuft zu 100 % im Browser, keine Datei wird hochgeladen
- Funktioniert direkt in HTML, CSS url() und JavaScript-Strings
- Keine Anmeldung, kein Wasserzeichen, kein Limit pro Datei außer Ihrem Speicher
Häufige Anwendungsfälle
- UI-Icons und kleine Logos inline in ein CSS-Stylesheet einbetten
- Einen Platzhalter oder ein Sprite direkt im HTML-Markup einbetten
- Assets in eine Single-File-HTML-Seite oder Web-Component bündeln
- Eine kleine Grafik fest in eine JavaScript- oder Framework-Komponente schreiben
- Ein winziges Bild als Textfeld in JSON oder einer Datenbank speichern
- Eine zusätzliche Anfrage für render-blockierende Above-the-fold-Icons sparen
Profi-Tipps
- Beschränken Sie sich auf kleine Assets; die rund 33 % Aufschlag und das verlorene Caching schaden großen Bildern
- Kopieren Sie den vollständigen String inklusive Präfix data:image/png;base64, sonst wird nichts angezeigt
- Bei einem sich wiederholenden CSS-Hintergrund verhindert ein inline eingebettetes Icon ein Flackern vor dem Laden
- Betten Sie keine seitenweit wiederverwendeten Bilder inline ein; Sie verlieren den gemeinsamen Browser-Cache
- Für eine einfarbige Form, die nur Transparenz braucht, ist ein Inline-SVG meist deutlich kleiner als eine PNG-Data-URI
- Testen Sie Data-URIs in E-Mails sorgfältig; Outlook und der Gmail-Webclient blockieren sie häufig