Nouplo

Base64 kodieren / dekodieren

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

Beispiele ersetzen vorübergehend Eingabe und Einstellungen. Du kannst deine vorherige Arbeit wiederherstellen.

0 Zeichen
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.

Beispiel

Anwendungsbeispiel — Base64

Gib die Eingabezeilen der Reihe nach ein und verwende die folgenden Einstellungen. Vergleiche das Ergebnis mit den Ausgabezeilen.

Eintrag Wert
Eingabe 1 Hello, world!
Modus In Base64 kodieren
URL-sicheres Alphabet (- und _ statt + und /) Aus
Ausgabe 1 SGVsbG8sIHdvcmxkIQ==

Die beiden Gleichheitszeichen am Ende sind Base64-Füllzeichen. Decodieren ergibt wieder exakt Hello, world!

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. Das Ergebnis erscheint schon beim Tippen – kopieren Sie es. 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