Text & Code / MULTIVERTO

Text in Base64 kodieren

Kodieren Sie Text als Base64 oder Base64URL mit wählbarem Zeichensatz und Auffüllung.

Sofort umrechnenIhre Eingabe bleibt im Browser. Text wird für die Umrechnung nicht hochgeladen.
Die Datei bleibt in Ihrem Browser.
Stapelumrechnung
Werkzeuge verketten

Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.

01 / Anleitung

So funktioniert es

Der gewählte Zeichensatz erzeugt Bytes; Alphabet und Auffüllung bestimmen die Base64-Darstellung.

Gut zu wissen

Stimmen Sie Alphabet, Auffüllung und Zeichensatz mit dem Ziel ab; Base64 vergrößert Daten und schützt sie nicht.

02 / Beispiel

Beispiel

Ihre EingabeHallo, Welt!
ErgebnisSGFsbG8sIFdlbHQh

03 / Anleitung

Text in Base64 kodieren — So funktioniert es

Lesbaren Text in Base64 umwandeln

Nutzen Sie diese Richtung, wenn ein Zielformat druckbare Base64-Zeichen erlaubt und Ihre Eingabe gewöhnlicher Text ist. Die Eingabe wird zuerst mit dem gewählten Zeichensatz zu Bytes und dann mit dem ausgewählten Alphabet kodiert. UTF-8 ist voreingestellt; ISO-8859-1 und UTF-16LE stehen bereit, falls das Zielformat sie verlangt. Ein Gruß mit Umlauten oder Emoji kann mehr Bytes als sichtbare Zeichen belegen. Der Empfänger muss dasselbe Alphabet und denselben Zeichensatz zur Wiederherstellung verwenden.

Das hilft beim Prüfen einer API-Nutzlast oder Vorbereiten eines als Base64 definierten Datenfelds. Der Alphabet-Schalter wählt Standard-Base64 mit + und / oder Base64URL mit - und _. Der Auffüllschalter ergänzt oder entfernt abschließende =-Zeichen; Standard-Base64 enthält sie normalerweise, URL-sichere Anwendungen lassen sie oft weg. Stimmen Sie beide Einstellungen mit der Zielspezifikation ab. Jeder kann den Inhalt dekodieren; verwenden Sie das Ergebnis weder als Passwortschutz noch zum Verbergen von Geheimnissen in URLs oder Logs.

Wie Base64 Bytes darstellt

Base64 schreibt binäre Bytes mit einem beschränkten Alphabet druckbarer Zeichen. Je drei Eingabebytes werden zu vier Zeichen, von denen jedes sechs Bits trägt. Ist die letzte Gruppe unvollständig, kann ein Gleichheitszeichen als Auffüllung erscheinen. Das Ergebnis passt in reine Textkanäle, etwa manche Daten-URLs, Nachrichten oder Konfigurationsdateien. Da meist vier Zeichen drei Bytes ersetzen, wächst die Darstellung vor weiterem Transportaufwand um ungefähr ein Drittel. Das erleichtert Kompatibilität, komprimiert die Daten aber nicht.

Text muss erst zu Bytes werden, bevor Base64 ihn darstellen kann. UTF-8 ist der voreingestellte Zeichensatz; ein Umlaut oder Emoji kann mehrere Bytes belegen. Der Wahlschalter bietet zudem ISO-8859-1 für dessen Ein-Byte-Zeichen und UTF-16LE für Zwei-Byte-Codeeinheiten. Beim Dekodieren muss derselbe Zeichensatz gewählt werden, der die Bytes erzeugt hat; andernfalls ist der Text falsch oder wird abgelehnt. Base64URL verwendet - und _ statt + und /; wählen Sie das vom Ziel erwartete Alphabet. Beim Kodieren kann die Auffüllung mit = ein- oder ausgeschaltet werden. Base64 ist keine Verschlüsselung und schützt keine Geheimnisse.

So verwenden Sie den Konverter

Beginnen Sie mit dem Originaltext und prüfen Sie, ob die Zielanwendung tatsächlich eine kodierte Darstellung erwartet. Fügen Sie Text ein oder laden Sie das Beispiel und betrachten Sie die Ausgabe vor dem Kopieren. Die Umwandlung läuft in diesem Browser; der Text wird nicht an einen Konvertierungsdienst hochgeladen. Diese Richtung ändert die Schreibweise der Information, nicht den Sinn des Satzes. Bewahren Sie die Quelle neben dem Ergebnis auf und kodieren Sie nur dann ein zweites Mal, wenn das Zielformat ausdrücklich zwei Ebenen verlangt.

Bewahren Sie die ursprüngliche Eingabe auf, wenn Sie ein Ergebnis prüfen müssen. Eine kodierte Darstellung kann ganz anders aussehen als der Ausgangstext, besonders bei Umlauten, Emoji, Satzzeichen oder Zeilenumbrüchen. Prüfen Sie vor der Weitergabe, welche Zeichenkodierung und welches genaue Format das empfangende Programm erwartet. Testen Sie zuerst ein kurzes bekanntes Beispiel und vergleichen Sie die Ausgabe in der Zielanwendung: ähnlich aussehende Formate sind nicht immer austauschbar.

So wird die Eingabe umgewandelt
Text zum Kodieren
Bytes im gewählten Zeichensatz
Base64-Ausgabe