Die Verarbeitung läuft vollständig in deinem Browser. Deine Dateien und Eingaben werden nicht übertragen.
Schritt für Schritt: Base64 kodieren
- Richtung wählen: kodieren oder dekodieren.
- Text einfügen oder eine Datei auswählen.
- Bei Bedarf die URL-sichere Variante aktivieren.
- 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
URL kodieren
URLs und Parameter kodieren oder dekodieren — mit Parameteransicht.
JSON formatieren
JSON einrücken, prüfen und minifizieren — mit klarer Fehlermeldung.
Hash-Generator
SHA-256 und weitere Prüfsummen aus Text oder Datei berechnen.
QR-Code-Generator
QR-Codes für Links, Text, WLAN, Telefon und E-Mail erstellen.
Zahlensysteme umrechnen
Dezimal, Binär, Oktal und Hexadezimal ineinander umrechnen.
JSON in CSV
JSON-Daten in eine Tabelle umwandeln — verschachtelte Felder werden zu Spalten.