Kostenloses Tool

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

  1. Zum Kodieren von Text: Geben Sie Text ein oder fügen Sie ihn in die Eingabe ein, und die Base64-Ausgabe erscheint sofort.
  2. Zum Kodieren einer Datei: Klicken Sie auf Datei auswählen, wählen Sie eine beliebige Datei aus, und der Base64-Daten-URI wird generiert.
  3. 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.