Base64 kodieren und dekodieren

Text oder Datei in Base64 umwandeln, oder eine Base64-Zeichenkette wieder lesbar machen. Umlaute werden korrekt als UTF-8 behandelt.

KostenlosOhne AnmeldungLäuft im Browser

Die Verarbeitung läuft vollständig in deinem Browser. Deine Dateien und Eingaben werden nicht übertragen.

Werbefläche

Schritt für Schritt: Base64 kodieren

  1. Richtung wählen: kodieren oder dekodieren.
  2. Text einfügen oder eine Datei auswählen.
  3. Bei Bedarf die URL-sichere Variante aktivieren.
  4. Ergebnis kopieren oder herunterladen.

Wofür Base64 verwendet wird

Base64 wandelt beliebige Daten in 64 druckbare Zeichen um. Das ist nötig, wenn ein Übertragungsweg nur Text erlaubt — etwa bei E-Mail-Anhängen, in Konfigurationsdateien, bei Basic-Authentication-Kopfzeilen oder wenn ein kleines Bild als Data-URL direkt in HTML oder CSS eingebettet wird.

Der Preis dafür: Die Daten werden rund ein Drittel größer. Für große Dateien lohnt sich Base64 deshalb selten.

Base64 ist keine Verschlüsselung

Ein weit verbreitetes Missverständnis: Base64 schützt nichts. Jeder kann die Zeichenkette in Sekunden zurückverwandeln — genau dafür ist die Kodierung gedacht. Passwörter, Tokens oder personenbezogene Daten sind in Base64 also genauso offen wie im Klartext.

Für echte Vertraulichkeit braucht es Verschlüsselung. Für Prüfsummen, mit denen sich Dateien vergleichen lassen, ist der Hash-Generator das richtige Werkzeug.

Umlaute und die URL-sichere Variante

Ältere Werkzeuge zerstören beim Kodieren deutsche Umlaute, weil sie zeichenweise statt byteweise arbeiten. Hier wird der Text vorher sauber als UTF-8 kodiert, sodass „Grüße“ und „Straße“ unbeschädigt zurückkommen.

Die URL-sichere Variante ersetzt + durch - und / durch _ und lässt das Füllzeichen = weg. Sie wird gebraucht, wenn der Wert in einer Adresse oder in einem JSON Web Token steht. Für einzelne Parameter in einer URL ist dagegen der URL-Encoder zuständig.

Häufige Fragen zu „Base64 kodieren“

Ist Base64 eine Verschlüsselung?

Nein. Base64 ist nur eine Kodierung und lässt sich von jedem ohne Schlüssel rückgängig machen. Vertrauliche Daten sind damit nicht geschützt.

Warum werden Umlaute manchmal falsch dargestellt?

Weil manche Werkzeuge den Text nicht als UTF-8 behandeln. Dieses Tool kodiert vorher korrekt nach UTF-8, sodass ä, ö, ü und ß erhalten bleiben.

Was ist die URL-sichere Variante?

Dabei werden die Zeichen + und / durch - und _ ersetzt und die Auffüllzeichen = weggelassen. Das ist nötig, wenn der Wert in einer URL oder in einem JWT steht.

Kann ich auch Dateien kodieren?

Ja. Wähle eine Datei aus, dann wird sie im Browser eingelesen und als Base64 oder als fertige Data-URL ausgegeben. Für große Dateien wird die Zeichenkette allerdings sehr lang.

Zuletzt aktualisiert:

Passende Tools

Werkzeuge, die häufig zusammen genutzt werden

Alle Entwickler-Tools