Überblick
Was ist der Base64-Encoder-Decoder?
Starte mit der kurzen Einordnung, bevor du Eingaben und Ergebnis interpretierst.
Text für APIs, Header oder Mail-Payloads in Base64 umwandeln und bestehende Strings verlässlich wieder zurücklesen: Genau dafür greifen Entwickler, Admins und QA im Alltag zum Base64-Encoder-Decoder. Base64 ist kein Verschlüsselungsverfahren, sondern ein Transportformat: Es bildet laut RFC 4648 beliebige Bytes auf 64 druckbare ASCII-Zeichen ab, nämlich A bis Z, a bis z, die Ziffern 0 bis 9 sowie die Zeichen + und /.
Dadurch lassen sich auch binäre Daten oder Sonderzeichen sicher durch Systeme schleusen, die nur reinen Text erwarten, etwa HTTP-Header, JSON-Felder oder E-Mail-Anhänge.
Am Ende eines Base64-Strings stehen oft ein oder zwei Gleichheitszeichen als Padding, das die Länge auf ein Vielfaches von vier auffüllt.
Der Encoder wandelt UTF-8-Text in diesen Zeichensatz um, der Decoder liest einen Base64-String wieder in Klartext zurück.
So erkennst du sofort, ob ein String gültig ist und ob Padding oder Zeichensatz zur Quelle passen, etwa beim Basic-Auth-Header oder einem Token aus einem API-Log. Entscheidend ist dabei, dass der Encoder deine Eingabe zuerst als UTF-8-Bytes liest.
Nicht die Zahl der Buchstaben bestimmt die Ausgabelänge, sondern die Zahl der Bytes dahinter – ein Unterschied, der bei Umlauten sofort sichtbar wird.