Konverter
Base64-Dateikonverter
Der Base64-Dateikonverter ermöglicht die Umwandlung von Dateien, Bildern und anderen Binärdaten in Base64-kodierte Strings sowie die Rückkonvertierung von Base64-Daten in herunterladbare Dateien. Er ist besonders nützlich, wenn Binärdaten in textbasierte Formate eingebettet werden müssen, etwa als Data-URI in HTML/CSS oder als Base64-Payload in einer REST-API. Das Tool verarbeitet Dateien direkt im Browser, ohne dass Daten auf einen Server hochgeladen werden.
Was ist Base64-Dateicodierung?
Bei der Base64-Dateicodierung werden die rohen Bytes einer Datei – egal ob Bild, PDF oder Archiv – in das Base64-Format umgewandelt. Das Ergebnis ist ein reiner ASCII-Text, der überall dort übertragen werden kann, wo nur Textdaten erlaubt sind, z. B. in JSON-APIs, XML-Dokumenten oder E-Mail-Anhängen. Data-URIs in HTML und CSS nutzen dieses Prinzip, um Ressourcen direkt in den Quellcode einzubetten und HTTP-Anfragen zu sparen. Eine typische Data-URI für ein PNG-Bild beginnt mit data:image/png;base64, gefolgt vom kodierten Inhalt. Die Dateigröße nimmt durch die Kodierung um etwa ein Drittel zu.
Wie funktioniert das Tool?
Das Tool liest die hochgeladene Datei über die Browser-eigene File-API als ArrayBuffer ein. Die Bytes werden dann gruppenweise zu je drei in Base64-Viererblöcke umgewandelt. Der resultierende String wird optional als vollständige Data-URI ausgegeben, die den MIME-Typ der Datei enthält. Für die Rückrichtung wird ein Base64-String (mit oder ohne Data-URI-Präfix) eingelesen, dekodiert und als Blob zum Download bereitgestellt. Die gesamte Verarbeitung erfolgt clientseitig im Browser, sodass sensible Dateien das Gerät nicht verlassen.
Typische Anwendungsfälle
- Einbettung von Bildern oder Schriften direkt in HTML oder CSS als Data-URI (kein externer Request nötig)
- Übertragung von Dateiinhalten über JSON-REST-APIs, die keinen multipart/form-data-Upload unterstützen
- Dekodierung und Download von Base64-codierten Anhängen aus E-Mails oder API-Antworten
- Einbettung kleiner Icons oder Logos in E-Mail-Templates, um externe Bilder zu vermeiden
Schritt-für-Schritt-Anleitung
- Schritt 1: Laden Sie eine Datei per Drag-and-Drop oder Datei-Dialog hoch, oder fügen Sie einen bestehenden Base64-String ein.
- Schritt 2: Wählen Sie, ob Sie kodieren (Datei → Base64) oder dekodieren (Base64 → Datei) möchten.
- Schritt 3: Das Tool verarbeitet die Eingabe sofort und zeigt das Ergebnis an.
- Schritt 4: Kopieren Sie den Base64-String oder laden Sie die dekodierte Datei direkt herunter.
Beispiel
Eingabe
Ein kleines PNG-Bild (1x1 Pixel, transparent)
Ausgabe
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==
Tipps & Hinweise
- Für sehr große Dateien (über einige MB) ist Base64-Einbettung ineffizient – nutzen Sie stattdessen externe Links oder CDNs.
- Bei der Verwendung als Data-URI in CSS wird der MIME-Typ benötigt, z. B. data:image/svg+xml;base64,... – das Tool erstellt die vollständige URI automatisch.
- Sensible Dateien werden ausschließlich im Browser verarbeitet und nicht auf Server übertragen – ideal für vertrauliche Dokumente.
Häufige Fragen
Welche Dateiformate kann das Tool verarbeiten?
Das Tool kann grundsätzlich alle Dateiformate in Base64 kodieren, da es auf der Byte-Ebene arbeitet. Für die Dekodierung wird der Dateiname aus dem Data-URI-Header oder einer manuellen Eingabe ermittelt.
Was ist der Unterschied zwischen diesem Tool und dem Base64-Encoder?
Der Base64-Encoder (base64-encoder) ist für Texteingaben gedacht und konvertiert Zeichenketten. Der Base64-Dateikonverter (base64-file) verarbeitet Binärdateien aller Art und unterstützt direkte Datei-Uploads sowie den Download dekodierter Dateien.
Wie groß darf die hochgeladene Datei sein?
Da die Verarbeitung im Browser erfolgt, hängt die maximale Dateigröße vom verfügbaren Arbeitsspeicher des Geräts ab. Für die meisten Anwendungsfälle sind Dateien bis 50 MB problemlos verarbeitbar.
Base64-Dateikonverter
Konvertiere Strings, Dateien oder Bilder in ihre Base64-Repräsentation und decodiere Base64 zurück in Dateien.
Tool öffnen