Base64-Encoder/Decoder
Kodieren und dekodieren Sie Text und Bilder mit Base64.
Empfohlene Tools
Handverlesene Dienstprogramme, die Sie nützlich finden könnten
Base64-Kodierung: Wann und Warum
Überblick
Base64 ist eine Binär-zu-Text-Kodierung, die beliebige Daten mit 64 druckbaren ASCII-Zeichen (A-Z, a-z, 0-9, +, /) darstellt. Sie existiert, weil viele Systeme — E-Mail, JSON, URLs, XML — nur Text verarbeiten können, wir aber oft Binärdaten durch sie transportieren müssen. Die Kodierung fügt ~33% Overhead hinzu (3 Bytes Eingabe → 4 Bytes Ausgabe) im Austausch für Kompatibilität. Obwohl aus dem Jahr 1987, bleibt Base64 unverzichtbar für die Einbettung von Bildern in CSS/HTML (Data URLs), MIME-E-Mail-Anhänge, JWT-Tokens und viele Web-APIs.
So gehts (Schritt für Schritt)
- 1
Encode oder Decode wählen
Encode wandelt Text/Binär in Base64-Strings. Decode macht das Gegenteil. Beim Einfügen wird gültiges Base64 automatisch erkannt.
- 2
Eingabe einfügen
Dateien in den Upload-Bereich, Text direkt ins Feld. Größe ist für übliche Web-Payloads kein Problem.
- 3
Ergebnis kopieren
Kodierte Ausgabe passt in URLs, JSON, HTML-data-Attribute. Dekodiert sind es die Originalbytes — gut zum Inspizieren von JWTs.
Funktionsweise
Der Encoder nimmt 3 Bytes (24 Bits) gleichzeitig und teilt sie in 4 Gruppen zu je 6 Bits, dann ordnet er jeden 6-Bit-Wert (0-63) einem der 64 Zeichen zu. Wenn die Eingabelänge nicht durch 3 teilbar ist, wird '='-Padding hinzugefügt. Die Dekodierung kehrt den Prozess um. URL-sicheres Base64 ersetzt '+' durch '-' und '/' durch '_', sodass die kodierte Ausgabe ohne weitere Kodierung in URLs verwendet werden kann. Dieses Tool läuft vollständig in Ihrem Browser — Daten werden nie an einen Server übertragen.
Wann verwenden
Kodieren Sie kleine Bilder als Data URLs zur direkten Einbettung in HTML oder CSS (vermeidet zusätzliche HTTP-Anfragen für Icons). Dekodieren Sie JWT-Tokens zur Inspektion ihrer Payload (Header und Payload sind Base64URL-kodiertes JSON). Konvertieren Sie zwischen Binär- und Textformaten bei APIs, die nur Text akzeptieren. Inspizieren Sie schnell 'mailto:?body=...' oder andere URLs mit kodierten Daten.
Häufig Gestellte Fragen
Nein — es ist Kodierung, keine Verschlüsselung. Jeder kann es dekodieren. Verwenden Sie Base64 nur für Transport, niemals zum Verbergen von Daten. Wenn Vertraulichkeit wichtig ist, verschlüsseln Sie zuerst und kodieren Sie dann den Chiffretext in Base64, falls Texttransport benötigt wird.