Verwandeln Sie beliebigen Text mit unserem kostenlosen und einfach zu bedienenden Base64-Encoder/-Decoder.

Einstellungen

Hinweis: Das Tool verwendet den UTF-8-Zeichensatz.

Müssen Sie Daten im Base64-Format bearbeiten? Unsere Plattform ist Ihre Komplettlösung für alles rund um Base64! Egal, ob Sie Daten dekodieren oder in Base64 kodieren möchten, bei uns ist dies mit nur wenigen Klicks möglich.

Warum Base64?

Die Base64-Kodierung ist eine Methode, die binäre Daten in ein textfreundliches Format umwandelt. Dies ist besonders nützlich, wenn Daten sicher über Medien übertragen werden müssen, die für Text ausgelegt sind. Häufige Anwendungsbereiche sind E-Mails (über MIME) und die Speicherung komplexer Daten in XML- oder JSON-Dateien.

Funktionen, die Sie lieben werden

  • Zeilenweise Dekodierung: Dekodieren Sie einzelne Zeilen, die durch Zeilenumbrüche getrennt sind, und bewahren Sie so die Integrität Ihrer Daten.
  • Live-Modus: Dekodieren oder kodieren Sie Daten direkt in Ihrem Browser, ohne Serverinteraktion.

Details zu Base64

Base64 ist nicht nur ein einzelnes Schema, sondern eine Kategorie von Kodierungsmethoden. Es wurde entwickelt, um binäre Daten in einem ASCII-Stringformat darzustellen, indem es sie in eine Base64-Repräsentation übersetzt. Ein 24-Bit-Puffer wird verwendet, um drei 8-Bit-Bytes zu halten, die dann in vier Base64-kodierte Zeichen umgewandelt werden.

Beispiel

Das Wort "Man" wird in Base64 zu "TWFu" umgewandelt. Im ASCII-Code haben die Buchstaben "M", "a" und "n" die Byte-Werte 77, 97, 110. Diese werden in Binär als "01001101", "01100001" und "01101110" dargestellt. Der Base64-Kodierungsprozess wandelt sie in "TWFu" um.

Base64-Kodierungstabelle

Wenn Sie sich für die Funktionsweise der Base64-Kodierung interessieren, werfen Sie einen Blick auf diese Tabelle. Sie zeigt die 64 Zeichen, die im Base64-Alphabet verwendet werden, und ihre entsprechenden Indexwerte.

Wie wird Text zu Base64?

Haben Sie sich jemals gefragt, wie normaler Text wie "TEXT" in etwas umgewandelt wird, das wie "VEVYVA==" aussieht? Das ist die Magie der Base64-Kodierung! Keine Sorge, es ist nicht so kompliziert, wie es klingt. Lassen Sie es uns Schritt für Schritt erklären.

Schritt 1: ASCII-Werte

Jeder Buchstabe auf Ihrer Tastatur entspricht einer Nummer, die als ASCII-Wert bekannt ist. Zum Beispiel ist der ASCII-Wert für "T" 84, für "E" ist es 69, und so weiter. Unser Text "TEXT" wird also zu einer Reihe von Zahlen:
T = 84, E = 69, X = 88, T = 84

Schritt 2: Binäre Umwandlung

Computer sprechen die Sprache der 0er und 1er, bekannt als Binär. Diese Zahlen werden also in Binär umgewandelt:
T (84) = 01010100
E (69) = 01000101
X (88) = 01011000
T (84) = 01010100

Schritt 3: Binärzahlen kombinieren

Diese Binärzahlen werden dann zu einer langen Zeichenfolge kombiniert:
01010100 01000101 01011000 01010100

Schritt 4: In 6-Bit-Gruppen aufteilen

Die Base64-Kodierung teilt diese lange Binärzeichenfolge in kleinere 6-Bit-Blöcke auf. Wenn der letzte Block nicht 6 Bits hat, fügen wir Nullen hinzu, um ihn aufzufüllen.

Schritt 5: In Dezimal umwandeln

Jede dieser 6-Bit-Gruppen wird dann zurück in eine Dezimalzahl umgewandelt (eine Zahl wie die ASCII-Werte).

Schritt 6: Base64-Zeichen

Schließlich verwenden wir diese Dezimalzahlen, um entsprechende Zeichen aus der Base64-Tabelle auszuwählen, die einen Satz von 64 verschiedenen Zeichen (A-Z, a-z, 0-9, +, /) enthält.

Schritt 7: Auffüllen

Wenn die Base64-Ausgabe nicht ein Vielfaches von 4 Zeichen ist, fügen wir am Ende "="-Symbole hinzu, um dies zu erreichen.

Wenn Sie diesen Schritten folgen, wird unser Text "TEXT" zu "VEVYVA==". Voila! Jetzt wissen Sie, wie normaler Text zu Base64 wird. Sie können versuchen, andere Wörter zu kodieren und zu sehen, wie sie in Base64 aussehen!