Base64 Encoder & Decoder
Wandle Text in Base64 um und wieder zurück. Anders als viele Online-Tools ist dieses UTF-8-sicher: Umlaute, Akzente, Kyrillisch und Emojis überstehen den Vorgang unbeschadet.
Ausgabe
Gib einen Wert ein, um das Ergebnis zu sehen.
Über dieses Tool
Base64 stellt Binärdaten mit 64 druckbaren ASCII-Zeichen dar. Es kommt in Data-URIs, E-Mail-Anhängen, JSON-Payloads, HTTP-Basic-Authentifizierung und JWT-Tokens zum Einsatz — überall dort, wo Binärdaten durch einen reinen Textkanal müssen.
Die URL-sichere Variante ersetzt `+` und `/` durch `-` und `_` und lässt das `=`-Padding weg, sodass der Wert ohne Escaping in eine URL oder einen Dateinamen passt. Der Decoder erkennt beide Varianten automatisch.
Häufige Fragen
- Ist Base64 eine Verschlüsselung?
- Nein. Base64 ist eine Kodierung, keine Verschlüsselung. Jeder kann sie sofort dekodieren — verstecke damit niemals Passwörter, Tokens oder persönliche Daten.
- Warum werden meine Daten durch Base64 größer?
- Base64 speichert 6 Bit pro Zeichen, die Ausgabe ist deshalb rund 33 % größer als die Eingabe, zuzüglich Padding.
- Was ist URL-sicheres Base64?
- Die Variante aus RFC 4648, die `+` durch `-` und `/` durch `_` ersetzt und das Padding weglässt, damit der Wert in URLs, Query-Strings und Dateinamen funktioniert.
- Warum zerstören andere Tools Emojis und Umlaute?
- Die Browser-Funktion `btoa` verarbeitet nur Latin-1-Zeichen. Dieses Tool kodiert zuerst nach UTF-8-Bytes, sodass jedes Unicode-Zeichen erhalten bleibt.
- Kann ich damit einen Data-URI dekodieren?
- Ja. Entferne das Präfix `data:image/png;base64,` und füge den Rest in den Decoder ein.