Tools
DE

Base64 kodieren – online

Geben Sie Text ein oder fügen Sie ihn ein – er wird schon während der Eingabe in Base64 umgewandelt. Sie brauchen den umgekehrten Weg? Wechseln Sie jederzeit zu Dekodieren.

Privat: Ihre Daten werden in Ihrem Browser verarbeitet und nie hochgeladen.

So kodieren Sie Text in Base64

  1. Tippen oder fügen Sie Ihren Text in das Feld Eingabe ein – oder öffnen Sie eine Datei.
  2. Wählen Sie den Zeichensatz (UTF-8 funktioniert für alle Sprachen und Emojis) und bei Bedarf URL-sichere Ausgabe oder Zeilenumbrüche nach 76 Zeichen.
  3. Kopieren Sie das Base64-Ergebnis oder laden Sie es als Textdatei herunter.

So funktioniert die Base64-Kodierung

Der Encoder behandelt Ihren Text als Bytes, teilt sie in Gruppen zu 3 Byte (24 Bit) auf und wandelt jede Gruppe in 4 Zeichen aus einem Alphabet mit 64 Zeichen um. Ist die letzte Gruppe unvollständig, werden =-Zeichen als Padding angehängt. Deshalb ist die Base64-Ausgabe rund 33 % größer als die Eingabe: Aus Man wird TWFu.

Base64-Kodierung in gängigen Programmiersprachen

Häufig gestellte Fragen

Warum ist das Base64-Ergebnis länger als mein Text?

Base64 speichert 3 Byte in 4 Zeichen, die Ausgabe ist also etwa 4/3 so groß wie die Eingabe – zuzüglich Padding. Umlaute und nicht-lateinische Zeichen belegen in UTF-8 2–4 Byte, wodurch das Base64 zusätzlich länger wird.

Was bedeuten die Gleichheitszeichen (=) am Ende?

Das ist Padding (Auffüllung). Ein = bedeutet, dass die letzte Gruppe 2 Byte enthielt, zwei == bedeuten 1 Byte. URL-sicheres Base64 lässt sie oft weg.

Kann ich Emojis, Umlaute und fremdsprachigen Text kodieren?

Ja. Lassen Sie den Zeichensatz auf UTF-8, dann werden alle Sprachen, Sonderzeichen und Emojis korrekt kodiert und lassen sich auf jedem System wieder dekodieren.

Wann sollte ich Zeilenumbrüche alle 76 Zeichen aktivieren?

Nur für E-Mails (MIME) und manche PEM-Zertifikate, die umbrochene Zeilen erfordern. Für APIs, JSON, URLs und Data-URIs lassen Sie die Option deaktiviert.