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