{ }JSONKit.tools

Base64 dekodieren — online

Base64 einfügen und wieder als Text lesen. Standard- und URL-sicheres Alphabet funktionieren beide, Padding ist optional, Zeilenumbrüche werden ignoriert.

Kodieren⇄Dekodieren

Base64

Text

Warte auf Eingabe …

Über dieses Tool

Das meiste Base64, das einem in freier Wildbahn begegnet, ist unordentlich: über Zeilen umbrochen aus einem E-Mail-Header, ohne Padding nach einer Reise durch eine URL, oder von einer JWT-Bibliothek im URL-sicheren Alphabet geschrieben. Dieser Decoder normalisiert all das vor dem Dekodieren und liest die Bytes dann als UTF-8, sodass nicht-lateinischer Text und Emoji unversehrt herauskommen. Sind die Bytes gar kein Text, sagt er das, statt dir Zeichensalat zu zeigen.

So wird es benutzt

  1. 1Den Base64-String ins linke Panel einfügen — Padding und Zeilenumbrüche spielen keine Rolle.
  2. 2Der dekodierte Text erscheint sofort rechts.
  3. 3Kopieren drücken. Für den anderen Weg die Seite Base64 kodieren nehmen.

Häufige Fragen

›Muss ich vorher das Padding entfernen oder das Alphabet korrigieren?

Nein. Beide Alphabete werden akzeptiert — Standard (+ und /) und URL-sicher (- und _) — und fehlendes =-Padding wird automatisch ergänzt, ein direkt aus einem Token kopiertes JWT-Segment dekodiert also unverändert.

›Was bedeutet „dekodiert zu Binärdaten"?

Die Eingabe war gültiges Base64, aber die Bytes dahinter sind kein UTF-8-Text — typischerweise ein Bild, ein PDF oder eine komprimierte Datei. Dieses Tool dekodiert zu Text; binäre Nutzlasten brauchen einen Decoder auf Dateiebene.

›Kann ich hier ein JWT dekodieren?

Du kannst jeden seiner drei durch Punkt getrennten Teile einzeln dekodieren — einen nach dem anderen einfügen. Die Seite JWT Decoder übernimmt das Aufteilen, die JSON-Formatierung und die Ablaufprüfung für dich.

›Warum stört Leerraum nicht?

Base64, das über Zeilen umbrochen ankommt, etwa in einem E-Mail-Header oder einer PEM-Datei, ist häufig, deshalb wird vor dem Dekodieren jeglicher Leerraum entfernt.

›Wird der dekodierte Text irgendwohin geschickt?

Nein. Dekodiert wird im Browser, und das zählt hier mehr als auf den meisten Seiten — Base64-Strings tragen oft Tokens, Zugangsdaten und interne Nutzlasten.