Base64 Kodieren / Dekodieren
Text in Base64 kodieren oder Base64 zurück in Text dekodieren — UTF-8-sicher, vollständig in Ihrem Browser.
940 Aufrufe
Was Base64 wirklich macht
Base64 stellt binäre Daten mit 64 druckbaren Zeichen dar (A-Z, a-z, 0-9, +, /), sodass sie durch Kanäle laufen können, die für Text gedacht sind: JSON-Payloads, data:-URIs, Basic-Auth-Header, E-Mail-Anhänge. Aus je 3 Bytes werden 4 Zeichen — die Ausgabe wird ca. 33% größer, und = füllt das Ende auf. Dieses Tool behandelt Unicode korrekt (zuerst saubere UTF-8-Kodierung), sodass "çğü 😀" unverändert hin- und zurückkonvertiert wird — ein einfaches btoa() würde dabei einen Fehler werfen.
Base64 ist keine Verschlüsselung — es ist eine umkehrbare Darstellung ohne jede Geheimhaltung. Sensible Daten benötigen echte Verschlüsselung; Base64 macht Bytes lediglich textsicher. Alles läuft hier lokal in Ihrem Browser ab; Eingaben verlassen Ihr Gerät nie.
Häufig gestellte Fragen
Warum sieht meine dekodierte Ausgabe verstümmelt aus?
Meist war die Eingabe kein gültiges Base64 (abgeschnitten oder mit URL-sicheren Zeichen -_ statt +/), oder die ursprünglichen Bytes waren gar kein Text. Dieses Tool dekodiert URL-sichere Varianten automatisch.
Kann ich Dateien kodieren?
Dieses Tool ist für Text gedacht. Für Dateien ist das Muster eine data:-URI — die meisten Sprachen bieten Einzeiler (PHP base64_encode(file_get_contents(...)), JS FileReader.readAsDataURL).
Ist Base64 sicher für Passwörter?
Nein — es ist trivial umkehrbar. HTTP Basic Auth nutzt es nur zur Formatierung für die Übertragung und verlässt sich auf TLS für die Geheimhaltung. Passwörter gehasht speichern (bcrypt/argon2), niemals mit Base64.
Ähnliche Tools
Problem melden
Base64 Kodieren / Dekodieren