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
- Kodieren wählen, um Klartext in Base64 zu verwandeln, oder Dekodieren für den Rückweg.
- Die Eingabe einfügen. Beim Dekodieren werden beide Alphabete akzeptiert, mit + und / wie mit - und _; fehlende Auffüllzeichen sind kein Problem.
- URL-sicher einschalten, wenn das Ergebnis in eine URL, ein JWT oder einen Dateinamen soll.
- 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
♭ JWT-Decoder Ein JSON Web Token einfügen und Kopf und Claims lesen. Das Token verlässt den Browser nicht. # Hash-Generator Den MD5-, SHA-1- oder SHA-2-Digest eines Textes, berechnet auf Ihrem Gerät. {} JSON-Formatierer JSON einfügen und sofort eingerückt, minimiert oder geprüft zurückbekommen. Die Daten bleiben auf dieser Seite. • UUID-Generator UUID-v4- oder -v7-Bezeichner in Menge, erzeugt auf Ihrem Gerät aus einer sicheren Zufallsquelle.