Zum Inhalt springen

Base64 kodieren und dekodieren

Texttools

Wie wandelst du Text oder Dateien in Base64 um?

Kodiere Text oder Dateien als Base64 und dekodiere sie wieder – direkt in deinem Browser.

Umwandlung

Alphabet und Dateien

Du kannst auch eine Datei einfügen. Dateien bleiben auf deinem Gerät.

Base64

SGVsbG8sIHdvcmxkIQ==

Aus 13 Byte werden 20 Zeichen

Gesponserte Links

Kodiere Text oder Dateien als Base64 und dekodiere sie wieder – direkt in deinem Browser.

Anleitung

  1. Wähle „Kodieren“, um Text in Base64 umzuwandeln, oder „Dekodieren“ für den umgekehrten Weg.
  2. Tippe Text ein oder füge ihn ein. Zum Kodieren einer Datei wähle sie unter „Dateien“ aus (bis 5 MB).
  3. Kopiere das Ergebnis oder lade es als Datei herunter.
  4. Aktiviere für Webadressen und Dateinamen das URL-sichere Alphabet.

Beispiele für Base64-Füllzeichen

TextBase64
fZg==
foZm8=
fooZm9v
foobZm9vYg==
foobaZm9vYmE=
foobarZm9vYmFy

So funktioniert es

Base64 stellt beliebige Daten, auch Bilder oder Dateien, mit nur 64 sicheren Zeichen dar: Buchstaben, Ziffern, Pluszeichen und Schrägstrich. So lassen sich Binärdaten über Wege übertragen, die nur Text verarbeiten, etwa E-Mail, JSON oder Webadressen. Es ist eine Schreibweise für Daten, kein Schutz: Jeder kann sie dekodieren.

Die Daten werden in Gruppen von drei Byte (24 Bit) aufgeteilt. Jede Gruppe wird als vier Zeichen mit jeweils sechs Bit geschrieben. Base64 ist daher ein Drittel länger als das Original. Eine letzte Gruppe mit nur einem oder zwei Byte wird mit = aufgefüllt. Zum Beispiel wird Man zu TWFu und f zu Zg== (RFC 4648). Text wird zuerst als UTF-8 in Byte umgewandelt. So funktionieren alle Sprachen und Emojis.

Die URL-sichere Variante ersetzt + und / durch - und _. Dadurch sind in Adressen oder Dateinamen keine Escape-Zeichen nötig. Oft entfällt auch das Auffüllen mit =. Beim Dekodieren liest dieses Tool beide Varianten, ignoriert Leerzeichen und Zeilenumbrüche und weist andere Zeichen zurück. Dateien bis 5 MB werden in deinem Browser gelesen und umgewandelt. Es wird nichts hochgeladen.

Gesponserte Links

Häufige Fragen

Ist Base64 eine Verschlüsselung?

Nein. Jeder kann es dekodieren. Nutze es deshalb nie zum Schutz von Passwörtern oder Geheimnissen. Es macht Daten lediglich als Text übertragbar.

Warum ist das Ergebnis länger als das Original?

Aus je drei Byte werden vier Zeichen. Das Ergebnis ist daher etwa ein Drittel größer. Dieser Mehrbedarf entsteht durch die Beschränkung auf sichere Zeichen.

Warum heißt es beim Dekodieren, die Daten seien kein Text?

Base64 kann beliebige Dateien enthalten, nicht nur Text. Sind die dekodierten Byte kein gültiger UTF-8-Text, etwa bei einem Bild, lade sie stattdessen als Datei herunter.

Kann ich Base64 ohne Gleichheitszeichen decodieren?

Ja. Dieser Decoder akzeptiert fehlende Füllzeichen, wenn die verbleibende Länge gültig ist.

Erhält Base64 Akzente und Emojis?

Ja. Text wird als UTF-8-Bytes codiert, sodass diese Zeichen beim Decodieren als UTF-8 erhalten bleiben.

Gesponserte Links

Gesponserte Links