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. 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. 2

    Eingabe einfügen

    Dateien in den Upload-Bereich, Text direkt ins Feld. Größe ist für übliche Web-Payloads kein Problem.

  3. 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.

Base64 Encoder/Decoder | Super Easy Utils