Base64 Encoder / Decoder

Text und Dateien in Base64 kodieren oder Base64-Strings sofort dekodieren. 100% clientseitig.

Kodieren

Datei hierher ziehen oder klicken zum Auswählen

Base64

Alle Verarbeitungen erfolgen vollständig in Ihrem Browser. Es werden keine Daten an einen Server gesendet.

Was ist Base64?

Base64 ist ein Kodierungsschema, das Binärdaten mithilfe von 64 sicheren ASCII-Zeichen (A–Z, a–z, 0–9, +, /) in Text umwandelt. Es wird häufig für E-Mail-Anhänge (MIME), HTTP-Header, JWT-Token und eingebettete Bilder verwendet. Beachten Sie: Base64 ist Kodierung, keine Verschlüsselung — jeder kann es dekodieren. Speichern Sie niemals sensible Daten nur mit Base64.

Anwendungsfälle für Base64-Kodierung

E-Mail-Anhänge (MIME)

Binäre Anhänge wie Bilder und Dokumente werden in Base64 umgewandelt, um sie sicher per E-Mail zu übertragen.

HTTP Basic-Authentifizierung

Anmeldedaten im Format Benutzername:Passwort werden Base64-kodiert und im Authorization-Header gesendet.

JWT (JSON Web Token)

JWT-Header und Payload werden mit URL-sicherem Base64 (Base64URL) kodiert. Funktioniert ideal mit dem JWT-Decoder.

Inline-Bildeinbettung

Bilder werden direkt in HTML oder CSS als Base64 Data-URI eingebettet, sodass keine separaten Bildanfragen nötig sind.

Standard vs. URL-sicheres Base64

ElementStandardURL-safe
Sonderzeichen+, /-, _
Auffüllung=Weggelassen
Häufige NutzungE-Mail, allgemeine KodierungURL, JWT, Dateinamen

Häufig gestellte Fragen

Ist Base64 dasselbe wie Verschlüsselung?
Nein. Base64 ist nur ein Kodierungsschema, keine Verschlüsselung. Jeder kann es ohne Schlüssel dekodieren. Wenn Sie Sicherheit benötigen, wenden Sie echte Verschlüsselung (wie AES) separat an.
Erhöht Base64 die Dateigröße?
Ja, um etwa 33%. Base64 stellt je 3 Bytes als 4 ASCII-Zeichen dar.
Kann ich deutschen Text mit Base64 kodieren?
Ja. Nicht-ASCII-Zeichen werden zuerst in UTF-8 konvertiert und dann Base64-kodiert. Dieses Tool erledigt das automatisch.
Was ist URL-sicheres Base64?
URL-sicheres Base64 ersetzt + und / durch - und _, um Probleme in URLs und Dateinamen zu vermeiden. Es wird in JWT, OAuth und ähnlichen Kontexten verwendet.
Was ist die =-Auffüllung am Ende von Base64?
Base64 verarbeitet Eingaben in 3-Byte-Blöcken. Die =-Zeichen richten die Ausgabe auf ein Vielfaches von 4 Zeichen aus. Es können 0, 1 oder 2 Auffüllzeichen vorhanden sein.
Kann ich ein Bild in Base64 umwandeln?
Ja. Laden Sie ein Bild hoch und dieses Tool konvertiert es in eine Base64 Data-URI, die Sie direkt in HTML oder CSS einbetten können.
Werden die eingegebenen Daten an einen Server gesendet?
Nein. Alle Kodierung und Dekodierung erfolgt vollständig in Ihrem Browser via JavaScript. Es wird nichts an einen Server übertragen.

Verwandte Tools