1. Wofür ist dieses Tool
Dieser kostenlose Online-Base64-Encoder/Decoder wandelt Text in Base64 und Base64 zurück in Klartext um. Nutzen Sie ihn für Base64 kodieren, Base64 dekodieren oder Base64-Kodierung in APIs, Data-URLs oder Konfigurationen. Eingabe einfügen oder tippen und sofort das Ergebnis erhalten — keine Anmeldung, kein Upload. UTF-8 wird unterstützt, sodass internationale Zeichen korrekt kodiert und dekodiert werden. Die gesamte Verarbeitung läuft in Ihrem Browser. Ideal für APIs, Data-URLs, Logs oder Kodierungsprüfungen.
2. So verwenden Sie es
Schnellstart: Encode oder Decode wählen, Text oder Base64 einfügen, dann Ergebnis anzeigen und kopieren. Ungültiges Base64 zeigt beim Dekodieren einen Fehler.
- Modus wählen — Encode (Text → Base64) oder Decode (Base64 → Text) wählen.
- Eingabe eingeben — Text zum Kodieren oder Base64 zum Dekodieren einfügen oder tippen.
- Ergebnis anzeigen — Die Ausgabe erscheint im anderen Feld. Ungültiges Base64 (beim Dekodieren) zeigt einen Fehler.
- Kopieren — Das kodierte oder dekodierte Ergebnis für APIs, Konfigurationen oder Data-URLs kopieren.
3. So funktioniert es
Encode: Die Eingabe wird in UTF-8-Bytes umgewandelt und dann in Base64 kodiert (Standard-Alphabet, mit Padding). Decode: Die Base64-Zeichenkette wird in Bytes dekodiert und als UTF-8-Text interpretiert. Es können atob/btoa des Browsers oder eine kleine Bibliothek verwendet werden; UTF-8-Text wird oft über encodeURIComponent/decodeURIComponent oder eine eigene Routine behandelt. Die gesamte Verarbeitung läuft clientseitig in Ihrem Browser. Es werden keine Daten an einen Server gesendet.
4. Anwendungsfälle & Beispiele
- APIs — Zugangsdaten oder kleine Payloads für Header oder JSON kodieren.
- Data-URLs — Bild oder kleine Datei als Base64 für Einbettung kodieren.
- Logs oder Konfiguration — Base64-Zeichenketten aus Logs oder Konfigurationen dekodieren.
- Kodierungsprüfung — Prüfen, ob eine Zeichenkette mit UTF-8 fehlerfrei hin und her konvertiert.
Beispiel
- „Hello“ → kodieren → „SGVsbG8=“. „SGVsbG8=” dekodieren → „Hello“.
- „Café“ (UTF-8) → kodieren → Base64-Zeichenkette. Diese dekodieren → „Café“.
5. Einschränkungen & bekannte Grenzen
- Fokus auf Text — Die Oberfläche eignet sich am besten für Text. Sehr große Binärdaten können in einem Textfeld langsam oder unpraktisch sein.
- Padding — Standard-Base64 verwendet Padding (=). Manche Systeme lassen es weg; das Tool akzeptiert je nach Implementierung ggf. keine Eingabe ohne Padding.
- URL-sicher — Standard-Base64 verwendet + und /. Für URL-sichere Kodierung (z. B. - und _) kann das Tool eine eigene Option anbieten.