Full Human Tools

Base64-Encoder

Text oder Dateien in Base64-Format kodieren

Zeichen: 0

Max. Dateigröße: 5 MB

Zeichen: 0

01

Was ist Base64?

Base64 schreibt beliebige Daten, ob Text oder Binärdaten, mit nur 64 sicheren Zeichen: A bis Z, a bis z, 0 bis 9, Plus und Schrägstrich, dazu Gleichheitszeichen als Auffüllung. So lassen sich Bilder, Dateien oder Sonderzeichen dort unterbringen, wo nur reiner Text erlaubt ist, etwa in JSON, E-Mails, Data-URLs, HTTP-Headern und Konfigurationsdateien.

Dieser Encoder wandelt Text als UTF-8, ASCII oder Latin-1 um und kodiert Dateien bis 5 MB, die Sie auf die Seite ziehen oder über „Datei hochladen“ wählen. Die Option „URL-sicher“ verwendet Minus und Unterstrich statt Plus und Schrägstrich und lässt die Auffüllung weg, wie in RFC 4648 beschrieben. Text und Dateien werden in Ihrem Browser kodiert und nie hochgeladen.

02

So kodieren Sie Text oder eine Datei in Base64

  1. Geben Sie Text ein oder ziehen Sie eine Datei bis 5 MB in das Feld.
  2. Wählen Sie die Textkodierung; UTF-8 passt für die meisten Texte.
  3. Aktivieren Sie „URL-sicher“, wenn das Ergebnis in eine URL oder einen Dateinamen kommt.
  4. Kopieren Sie die Base64-Ausgabe oder laden Sie sie als Textdatei herunter.

03

Häufige Fragen zum Base64-Encoder

Ist Base64 eine Verschlüsselung?
Nein. Base64 ist eine Kodierung, keine Verschlüsselung. Es gibt keinen Schlüssel, und jeder kann es in einer Sekunde dekodieren, zum Beispiel mit dem Base64-Decoder. Nutzen Sie es, um Daten durch reine Textsysteme zu transportieren, nie um Passwörter oder Geheimnisse zu verbergen. Müssen Daten privat bleiben, verschlüsseln Sie sie zuerst und kodieren das Ergebnis danach, falls Sie Text brauchen.
Was ist URL-sicheres Base64?
Standard-Base64 nutzt Plus und Schrägstrich, die in URLs und Dateinamen eine besondere Bedeutung haben. URL-sicheres Base64 nach RFC 4648 ersetzt sie durch Minus und Unterstrich und lässt meist die Gleichheitszeichen am Ende weg. JWTs verwenden diese Variante. Aktivieren Sie „URL-sicher“, wenn die Ausgabe in eine URL, einen Query-String oder einen Dateinamen kommt.
Warum ist die Base64-Ausgabe größer als die Eingabe?
Base64 macht aus je 3 Bytes 4 Zeichen. Die Ausgabe ist daher etwa 33 % größer als die Eingabe, plus bis zu zwei Füllzeichen. Ein Bild mit 3 MB wird zu etwa 4 MB Text. Text mit Umlauten oder Emoji wächst stärker, weil UTF-8 für diese Zeichen schon vor dem Kodieren mehrere Bytes braucht.
Werden meine Dateien beim Kodieren hochgeladen?
Nein. Dateien werden in Ihrem Browser gelesen und kodiert, Text wird beim Tippen in diesem Tab kodiert. Nichts davon wird an einen Server gesendet oder gespeichert, und Downloads entstehen auf Ihrem Gerät. Die Grenze von 5 MB gilt für Dateien, die Sie zur Seite hinzufügen.

04