Base64 Encoder & Decoder

Text zu Base64 kodieren oder Base64-Strings sofort im Browser dekodieren. Kostenlos, privat, kein Daten-Upload.


Was ist Base64-Kodierung?

Base64 ist ein Binär-zu-Text-Kodierungsschema, das Binärdaten in eine Folge druckbarer ASCII-Zeichen umwandelt. Es wird in der Webentwicklung häufig verwendet, um Bilder in CSS/HTML einzubetten, Authentifizierungs-Tokens (JWT) zu kodieren, Binärdaten in JSON/XML zu übertragen und E-Mail-Anhänge (MIME) zu kodieren.

Häufige Anwendungsfälle

JWT

Dekodieren Sie JSON Web Tokens, um deren Payload ohne externe Tools zu inspizieren. Header und Payload sind Base64URL-kodiert.

Data URI

Kodieren Sie kleine Bilder oder Schriften als Base64 Data URIs, um sie direkt in HTML/CSS einzubetten und HTTP-Anfragen zu reduzieren.

API Auth

HTTP Basic Authentication kodiert Benutzername:Passwort als Base64. Dekodieren Sie eingehende Auth-Header zum Debuggen.

MIME

E-Mail-Anhänge sind in Base64 kodiert. Dekodieren Sie sie, um den Rohinhalt ohne E-Mail-Client zu inspizieren.

Häufig gestellte Fragen

Ist Base64-Kodierung dasselbe wie Verschlüsselung?

Nein. Base64 ist eine Kodierung, keine Verschlüsselung. Es bietet keine Sicherheit — jeder kann es dekodieren. Es ist für sicheren Datentransport konzipiert, nicht zum Verstecken von Informationen.

Warum macht Base64 Daten ~33% größer?

Base64 stellt 3 Bytes Binärdaten als 4 ASCII-Zeichen dar. Dieses 3:4-Verhältnis bedeutet, dass die Ausgabe immer etwa 33% größer als die Eingabe ist.

Was ist der Unterschied zwischen Base64 und Base64URL?

Base64URL ersetzt '+' durch '-' und '/' durch '_', was es sicher für die Verwendung in URLs und Dateinamen macht. JWT-Tokens verwenden Base64URL-Kodierung.

Sind meine Daten bei diesem Tool sicher?

Ja. Alle Kodierung und Dekodierung erfolgt vollständig in Ihrem Browser über die integrierten JavaScript-Funktionen btoa() und atob(). Keine Daten werden an einen Server gesendet.