Base64 Kodieren und Dekodieren: Der vollstaendige Leitfaden

Erfahren Sie, was Base64-Kodierung ist, wie sie funktioniert und wann sie eingesetzt wird. Kodieren und dekodieren Sie Base64-Daten fuer E-Mails und APIs.

13. Februar 2026

Was ist Base64-Kodierung?

Base64 ist ein Binaer-zu-Text-Kodierungsschema, das Binaerdaten in eine Zeichenkette aus ASCII-Zeichen umwandelt. Es verwendet einen Satz von 64 Zeichen: Grossbuchstaben A-Z, Kleinbuchstaben a-z, Ziffern 0-9 und zwei Sonderzeichen (typischerweise + und /). Unser Base64 Kodieren und Dekodieren Tool ermoeglicht sofortige Konvertierung in beide Richtungen.

Wie funktioniert Base64?

Die Base64-Kodierung nimmt jeweils drei Bytes (24 Bit) Binaerdaten und teilt sie in vier Gruppen von je 6 Bit auf. Jede 6-Bit-Gruppe wird einem der 64 Zeichen im Base64-Alphabet zugeordnet. Wenn die Eingabedaten kein Vielfaches von drei Bytes sind, werden Fuellzeichen (=) hinzugefuegt.

Zum Beispiel wird der Text Hello in Base64 zu SGVsbG8=. Der Vorgang ist vollstaendig umkehrbar, was Base64 so nuetzlich fuer den Datentransport macht.

Warum Base64 verwenden?

Base64 loest ein grundlegendes Problem: Viele Kommunikationsprotokolle und Speichersysteme sind fuer Text, nicht fuer rohe Binaerdaten ausgelegt. Base64 ueberbrueckt diese Luecke.

E-Mail-Anhaenge (MIME)

E-Mail war urspruenglich nur fuer ASCII-Text konzipiert. Base64 ermoeglicht es, Binaerdateien wie Bilder und PDFs ueber den MIME-Standard in E-Mails einzubetten.

Data URIs

Data URIs ermoeglichen das Einbetten kleiner Dateien direkt in HTML oder CSS im Format data:image/png;base64,.... Dies eliminiert zusaetzliche HTTP-Anfragen fuer kleine Assets.

API-Nutzlasten

Wenn APIs Binaerdaten in JSON-Nutzlasten uebertragen muessen, ist Base64-Kodierung der Standardansatz, da JSON nur Textwerte unterstuetzt.

Authentifizierungsheader

HTTP Basic Authentication kodiert die Benutzername-Passwort-Kombination in Base64 fuer den Authorization-Header.

Base64 ist keine Verschluesselung

Eine wichtige Unterscheidung: Base64 ist keine Verschluesselung. Es bietet keinerlei Sicherheit. Jeder kann einen Base64-String ohne Schluessel zurueckkodieren. Base64 ist rein ein Daten-Kodierungsschema fuer sicheren Transport, nicht fuer Vertraulichkeit.

Base64-Varianten

  • Standard Base64: Verwendet A-Z, a-z, 0-9, +, / mit =-Padding. Definiert in RFC 4648.
  • URL-sicheres Base64: Ersetzt + durch - und / durch _, um URL-Kodierungskonflikte zu vermeiden. Verwendet in JWTs.
  • MIME Base64: Fuegt alle 76 Zeichen Zeilenumbrueche fuer E-Mail-Kompatibilitaet hinzu.

So verwenden Sie das Base64-Tool

Fuegen Sie Text in das Eingabefeld ein, um ihn in Base64 zu kodieren, oder fuegen Sie einen Base64-String ein, um ihn zurueck in Klartext zu dekodieren. Das Tool laeuft vollstaendig in Ihrem Browser ohne Datenuebertragung an einen Server.

Groessenueberlegungen

Base64-Kodierung erhoeht die Datengroesse um etwa 33%. Drei Bytes Eingabe werden zu vier Zeichen Base64-Ausgabe.