Was ist Base64 File Encoding?
Die Base64-Dateikodierung konvertiert jede Binärdatei - Bilder, PDFs, Audio, ausführbare Dateien - mit dem Base64-Alphabet (A-Z, a-z, 0-9, +, /). Dies ist besonders nützlich, wenn Sie binäre Inhalte in textbasierte Formate wie JSON-Nutzlasten, HTML-Daten-URIs, CSS-Hintergründe oder E-Mail-Anhänge einbetten müssen. Ein Daten-URI kombiniert den MIME-Typ mit dem Base64-String (z.B. Data:image/png;base64,iVBOR...), so dass Browser die Datei direkt aus dem String ohne zusätzliche HTTP-Anfrage rendern können.
So verwenden Sie diesen kostenlosen Online Base64-Dateikonverter
- 1Wählen Sie einen Modus: 'File → Base64' zum Kodieren oder 'Base64 → File' zum Dekodieren.
- 2Um zu kodieren: Drag & Drop eine Datei oder klicken Sie zum Hochladen. Der Base64-Ausgang erscheint sofort.
- 3Schalten Sie 'Include data URI prefix' ein oder aus, je nachdem, ob Sie die vollständige Daten-URI oder die rohe Base64 benötigen.
- 4Klicken Sie auf die Schaltfläche Kopieren, um das Ergebnis in Ihre Zwischenablage zu kopieren.
- 5Um zu dekodieren: Fügen Sie einen Base64-String (mit oder ohne Daten-URI-Präfix) ein und klicken Sie auf Datei herunterladen.
Häufige Anwendungsfälle für Base64 File Conversion
Einbetten von Bildern in HTML oder CSS
Konvertieren Sie kleine Symbole und Logos in Daten-URIs, so dass sie ohne zusätzliche HTTP-Anforderungen inline geladen werden, wodurch die Seitenleistung verbessert wird.
Senden von Dateien über JSON APIs
Viele REST APIs akzeptieren Datei-Uploads als Base64-kodierte Strings innerhalb von JSON-Körpern, wodurch eine mehrteilige Formularbearbeitung vermieden wird.
Speichern von Dateien in textbasierten Datenbanken
Einige NoSQL- oder Konfigurationsspeicher akzeptieren nur Textwerte. Mit Base64 können Sie binäre Daten sicher speichern.
Code für E-Mail-Anhänge
MIME-E-Mail-Standards kodieren binäre Anhänge als Base64, so dass sie durch reine Text-E-Mail-Transportebenen reisen können.
Häufig gestellte Fragen
Welche Dateitypen kann ich in Base64 konvertieren?
Jeder Dateityp funktioniert - Bilder (PNG, JPG, GIF, SVG, WebP), PDFs, Audiodateien, Videos, ZIP-Archive und mehr. Die Base64-Kodierung ist formatunabhängig; sie konvertiert einfach Rohbytes in Text.
Warum ist der Base64-Ausgang größer als die ursprüngliche Datei?
Die Base64-Kodierung erhöht die Größe um etwa 33%, da sie alle 3 Bytes auf 4 ASCII-Zeichen abbildet. Für große Dateien sollten Sie stattdessen eine direkte binäre Übertragung in Betracht ziehen.
Wird meine Datei auf einen Server hochgeladen?
Nein. Alle Konvertierungen erfolgen vollständig in Ihrem Browser mit dem JavaScript FileReader API. Ihre Dateien verlassen Ihr Gerät niemals.
Was ist ein Daten-URI-Präfix?
Ein Daten-URI (z.B.) data:image/png;base64,...) bettet den MIME-Typ neben die Base64-Zeichenfolge ein, damit Browser wissen, wie sie die Daten interpretieren. Es wird für Inline-Bilder in HTML/CSS benötigt, aber nicht für API-Nutzlasten.