Nouplo

Base64 kodieren / dekodieren

Text nach Base64 und zurück, mit korrektem UTF-8 und optionalem URL-sicherem Alphabet.

Ergebnis
Oben einfügen oder tippen, das Ergebnis erscheint hier.

Ihre Dateien bleiben auf Ihrem Gerät

Dieses Tool läuft vollständig in Ihrem Browser. Was Sie einfügen, wird auf Ihrem Gerät verarbeitet und nie an einen Server gesendet. Es ist daher auch für Tokens, Schlüssel und unveröffentlichte Texte sicher.

So funktioniert es

  1. Kodieren wählen, um Klartext in Base64 zu verwandeln, oder Dekodieren für den Rückweg.
  2. Die Eingabe einfügen. Beim Dekodieren werden beide Alphabete akzeptiert, mit + und / wie mit - und _; fehlende Auffüllzeichen sind kein Problem.
  3. URL-sicher einschalten, wenn das Ergebnis in eine URL, ein JWT oder einen Dateinamen soll.
  4. Auf Umwandeln drücken und das Ergebnis kopieren. Akzente, CJK-Text und Emoji werden als UTF-8-Bytes kodiert.

Häufige Fragen

Ist Base64 eine Verschlüsselung?
Nein. Base64 ist eine umkehrbare Kodierung, die Bytes mit 64 druckbaren Zeichen darstellt. Jeder kann sie sofort dekodieren. Sie dient dem Transport und dem Einbetten, niemals dem Verbergen von Geheimnissen.
Wie geht das Werkzeug mit Umlauten, Japanisch oder Emoji um?
Der Text wird vor dem Kodieren in UTF-8-Bytes verwandelt, und die Ausgabe beim Dekodieren wird als UTF-8 gelesen. Das entspricht dem, was die meisten Sprachen und HTTP-Bibliotheken tun. Das einfache btoa() in JavaScript nimmt nur Latin-1 – deshalb scheitern naive Kodierer an solchen Zeichen.
Warum ist die Ausgabe etwa ein Drittel länger?
Base64 packt 3 Bytes in 4 Zeichen, die Ausgabe ist also rund 4/3 der Eingabe plus bis zu zwei Auffüllzeichen. Dieser Aufschlag ist der Preis dafür, nur druckbare Zeichen zu verwenden.
Werden meine Daten an einen Server geschickt?
Nein. Kodieren und Dekodieren laufen vollständig im Browser. Sie können API-Schlüssel, Verbindungszeichenfolgen oder persönliche Texte umwandeln, ohne dass etwas Ihr Gerät verlässt.

Verwandte Tools