Base64 Encoder & Decoder
Kodieren Sie beliebigen Text oder eine Datei zu Base64, oder dekodieren Sie einen Base64-String zurück in seine ursprüngliche Form. Läuft vollständig in Ihrem Browser.
Datei in Base64 konvertieren und Base64 in Datei dekodieren
Was ist Base64?
Base64 ist ein Binär-zu-Text-Kodierungsschema, das Binärdaten als ASCII-String darstellt. Es wird verwendet, um Bilder in CSS einzubetten, Binärdaten über textbasierte Protokolle zu übertragen und Binär-Blobs in JSON zu speichern.
Kodierung vs. Dekodierung
Kodierung konvertiert Rohbytes in einen Base64-String. Dekodierung kehrt das um – sie nimmt einen Base64-String und gibt die ursprünglichen Bytes zurück. Dieses Tool behandelt beide Richtungen.
Datei-Kodierung
Laden Sie eine beliebige Datei hoch, um sie in einen Base64-Daten-URI zu konvertieren. Dies ist nützlich, um kleine Bilder direkt in HTML oder CSS einzubetten, ohne eine zusätzliche HTTP-Anfrage.
Verwendung
- Zum Kodieren von Text: Geben Sie Text ein oder fügen Sie ihn in die Eingabe ein, und die Base64-Ausgabe erscheint sofort.
- Zum Kodieren einer Datei: Klicken Sie auf Datei auswählen, wählen Sie eine beliebige Datei aus, und der Base64-Daten-URI wird generiert.
- Zum Dekodieren: Fügen Sie einen Base64-String ein und klicken Sie auf Dekodieren, um den ursprünglichen Inhalt zu sehen.
Ihre Dateien und Strings bleiben in Ihrem Browser – nichts wird auf einen Server hochgeladen.
Häufig gestellte Fragen
- Ist Base64 Verschlüsselung?
- Nein. Base64 ist ein Kodierungsschema, keine Verschlüsselung. Es schützt Daten nicht – jeder kann es dekodieren. Verwenden Sie es nur zur Kodierung, nicht zur Sicherheit.
- Warum erhöht Base64 die Dateigröße?
- Base64 kodiert alle 3 Bytes als 4 ASCII-Zeichen, was einen Overhead von etwa 33% hinzufügt. Dies ist ein bekannter Kompromiss bei der Einbettung von Binärdaten in Textformate.
- Kann ich jeden Dateityp kodieren?
- Ja. Laden Sie eine beliebige Datei hoch und dieses Tool generiert ihren Base64-Daten-URI. Große Dateien erzeugen sehr lange Strings – beachten Sie Größenlimits in Ihrem Zielkontext.
- Werden meine Daten an einen Server gesendet?
- Nein. Alle Kodierungen und Dekodierungen erfolgen in Ihrem Browser mithilfe der FileReader- und atob/btoa-APIs.