Base64-Encoder & -Decoder

Was ist Base64?

Der Base64-Encoder & -Decoder wandelt Text in und aus Base64 um, dem Kodierungsschema, das Binärdaten als einfache ASCII-Zeichen darstellt. Base64 ist in der modernen Entwicklung allgegenwärtig: Data-URLs für eingebettete Bilder, JSON Web Tokens (JWT), E-Mail-Anhänge, Basic-Auth-Header und API-Payloads, die durch reine Textkanäle reisen müssen. Dieses Werkzeug kodiert und dekodiert vollständiges UTF-8, sodass Umlaute, Symbole und Emojis korrekt erhalten bleiben. Der Auto-Modus prüft Ihre Eingabe und entscheidet, ob kodiert oder dekodiert wird, während die manuellen Modi Kodieren und Dekodieren volle Kontrolle geben. Alles läuft lokal im Browser, sodass selbst sensible Token nie das Gerät verlassen.

Base64 ist ein Kodierungsschema, das Binärdaten — Bytes mit beliebigen Werten von 0 bis 255 — in eine Folge druckbarer ASCII-Zeichen umwandelt. Es wurde entwickelt, um binären Inhalt sicher durch Systeme zu transportieren, die für Text ausgelegt sind, wie E-Mail, URLs und HTML-Attribute. Der Name stammt vom 64-Zeichen-Alphabet: A–Z, a–z, 0–9, + und /.

Wie Man Codiert/Decodiert

  1. Wählen Sie einen Modus: Auto erkennt Kodieren vs. Dekodieren automatisch, oder erzwingen Sie Kodieren oder Dekodieren.
  2. Geben Sie Ihren Text oder Ihre Base64-Zeichenkette in das Eingabefeld ein — das Ergebnis erscheint sofort darunter.
  3. Klicken Sie auf die Kopier-Schaltfläche, um die Ausgabe zu kopieren, oder auf Löschen, um neu zu beginnen.

Häufige Anwendungen

  • Bilder direkt in HTML oder CSS als Daten-URIs einbetten, ohne eine zusätzliche HTTP-Anfrage.
  • JWT-Payloads oder andere Base64-kodierte API-Tokens dekodieren.
  • Binären Inhalt sicher durch eine URL oder ein JSON-Feld leiten, das Text erwartet.
  • Konfigurationswerte, Geheimnisse oder Dateianhänge in E-Mails inspizieren oder kodieren.

Wie Base64-Kodierung funktioniert

Der Kodierer liest die Eingabe jeweils drei Bytes (24 Bit) und teilt sie in vier 6-Bit-Gruppen auf. Jeder 6-Bit-Wert wird einem Zeichen im 64-Zeichen-Alphabet zugeordnet und erzeugt vier ASCII-Zeichen für je drei Bytes.

Dekodierung kehrt den Prozess um. Die =-Zeichen teilen dem Decoder mit, wie viele echte Bytes in der letzten Gruppe stecken.

Vorteile

  • Untersuchen oder erstellen Sie Data-URLs, dekodieren Sie JWT-Payloads und debuggen Sie API-Antworten mit Base64-Feldern.
  • Die vollständige UTF-8-Unterstützung sorgt dafür, dass Umlaute und Emojis ohne Beschädigung kodiert und dekodiert werden.
  • Läuft vollständig im Browser, sodass vertrauliche Token oder Payloads nie an einen Server gesendet werden.

Codierung und Decodierung Lokal

Base64-Codierung und -Decodierung werden als JavaScript-Algorithmen in deinem Browser ausgeführt. Die Daten, die du codierst oder decodierst, werden lokal auf deiner Maschine verarbeitet und niemals an externe Server gesendet.

FAQ

Wofür wird Base64 verwendet?

Base64 kodiert Binär- oder Textdaten in eine ASCII-Zeichenkette, häufig genutzt in Data-URLs, E-Mail-Anhängen, JWTs und API-Payloads.

Unterstützt es Umlaute und Emojis?

Ja. Das Werkzeug kodiert und dekodiert vollständiges UTF-8, sodass Umlaute und Emojis korrekt verarbeitet werden.

Sind meine Daten privat?

Ja, Kodierung und Dekodierung laufen vollständig in Ihrem Browser, und nichts wird an einen Server gesendet.

Ist Base64 eine Form der Verschlüsselung?

Nein. Base64 ist Kodierung, keine Verschlüsselung. Es ändert die Darstellung von Daten zur sicheren Textübertragung, aber jeder kann es sofort ohne Schlüssel dekodieren. Verlasse dich nie auf Base64, um Daten geheim zu halten.