Wofür braucht man Base64?
Viele Übertragungswege vertragen nur Text, keine rohen Bytes: E-Mails, URLs, JSON oder XML. Base64 verpackt beliebige Binärdaten in druckbare Zeichen, damit sie solche Kanäle unbeschadet passieren. Typische Beispiele sind E-Mail-Anhänge (MIME), kleine in CSS eingebettete Bilder als Data-URL, Zertifikate im PEM-Format und die einzelnen Teile eines JSON-Web-Tokens (JWT). Wenn du zwischen Base64, Base64url, Hex und URL-Encoding wählen musst, hilft der Ratgeber Daten kodieren: Base64, Hex und URL als Praxisvergleich.
Wichtig: Base64 ist keine Verschlüsselung. Die Daten sind nicht geschützt, sondern nur anders geschrieben – jeder kann sie sofort wieder dekodieren. Wer Vertraulichkeit braucht, muss zusätzlich verschlüsseln. Kodieren und dekodieren kannst du direkt mit dem Base64-Werkzeug.