Base64 Encoder/Decoder — Online Base64 Kodieren & Dekodieren
Kodieren Sie Text in Base64 oder dekodieren Sie Base64-Zeichenketten zurück in Klartext. Dieser Konverter unterstützt UTF-8, arbeitet in Echtzeit und ermöglicht das direkte Kopieren des Ergebnisses in die Zwischenablage.
Konverter
Text → Base64
Base64 → Text
Was ist Base64?
Base64 ist ein Kodierungsverfahren, das Binärdaten in eine Zeichenkette aus 64 ASCII-Zeichen umwandelt (A–Z, a–z, 0–9, + und /). Es ist in RFC 4648 definiert und wird häufig verwendet, um Daten sicher über textbasierte Protokolle zu übertragen. Da jedes Byte in ein 6-Bit-Segment aufgeteilt wird, ist die Ausgabe etwa 33 % größer als die Eingabe.
Häufige Anwendungsfälle:
- E-Mail-MIME — Anhänge und mehrteilige Nachrichten werden in Base64 kodiert.
- Data-URIs — Einbetten kleiner Bilder oder Schriftarten direkt in HTML oder CSS.
- API-Payloads — Binärdaten in JSON-Anfragen sicher transportieren.
- HTTP Basic Auth — Benutzername und Passwort als
Authorization-Header kodieren.
Base64 vs. Base64URL
| Eigenschaft | Base64 | Base64URL |
|---|---|---|
| Zeichen 62 | + | - |
| Zeichen 63 | / | _ |
| Auffüllung | = | Keine |
| Einsatzgebiet | E-Mail, PEM | URLs, Dateinamen, JWT |
Häufige Anwendungsfälle
- Bilder einbetten — Kleine Bilder als Data-URI in HTML oder CSS verwenden.
- API-Entwicklung — Binärdaten (z. B. Bilder, PDFs) sicher in JSON übertragen.
- Debugging — Base64-kodierte Token, Cookies oder Header schnell dekodieren.
- Konfigurationsdateien — Base64 wird in Kubernetes, Docker und anderen Systemen für Binärdaten verwendet.
Häufig gestellte Fragen
Ist Base64 eine Verschlüsselung? Nein. Base64 ist eine Kodierung, keine Verschlüsselung. Sie verbirgt keine Daten und bietet keine Sicherheit. Jeder kann Base64 problemlos dekodieren.
Warum ist die Base64-Ausgabe länger als die Eingabe? Base64 stellt jedes 3-Byte-Segment der Eingabe als 4 ASCII-Zeichen dar. Dadurch vergrößert sich die Datenmenge um etwa 33 %.
Werden UTF-8-Zeichen unterstützt? Ja. Der Konverter verarbeitet UTF-8-Eingaben korrekt, einschließlich Umlaute, Emojis und anderer mehrbyteiger Zeichen.
Was passiert bei ungültiger Eingabe? Bei der Dekodierung werden ungültige Base64-Zeichenfolgen mit einer klaren Fehlermeldung abgelehnt, damit Sie das Problem schnell beheben können.