Base64 kodieren / dekodieren
Base64 kodieren / dekodieren. Daten umwandeln, prüfen und kopieren. Dateien bleiben auf diesem Gerät und werden im Browser verarbeitet.
Aktiviere JavaScript, um die Werkzeuge zu verwenden. Dateien werden in deinem Browser verarbeitet.
So nutzt du das Tool
Um Text zu kodieren, tippe oder füge ihn ein und tippe auf Kodieren.
Zum Dekodieren füge einen Base64-String ein und tippe auf Dekodieren. Ist das Ergebnis Text, wird es angezeigt; bei Binärdaten wie einem Bild erscheint ein Download-Link.
Um eine Datei zu kodieren, wähle sie unter Datei kodieren; mit als Data-URL erhältst du einen String, den du in HTML oder CSS einfügen kannst.
Was ist Base64?
Base64 stellt Binärdaten mit 64 sicheren Zeichen dar: A–Z, a–z, 0–9, Plus und Schrägstrich, dazu das Gleichheitszeichen als Auffüllung. Je 3 Eingabebytes werden zu 4 Zeichen, die kodierten Daten sind also etwa 33 % größer. Base64 wird überall dort verwendet, wo Binärdaten durch einen Kanal für Text müssen: E-Mail-Anhänge (MIME), Daten in JSON, Data-URLs und Header der HTTP-Basic-Authentifizierung.
Base64 ist keine Verschlüsselung
Jeder kann Base64 sofort dekodieren, es schützt also kein Geheimnis. Verwende es nicht, um Passwörter oder persönliche Daten zu verstecken. Verlangt ein System einen Schlüssel oder Token in Base64, behandle den kodierten String genauso sorgfältig wie das ursprüngliche Geheimnis.
Textkodierung und URL-sicheres Base64
Text wird vor dem Kodieren in UTF-8-Bytes umgewandelt, sodass Umlaute, ß, chinesische Zeichen und Emojis korrekt zurückkommen. Die URL-sichere Variante nach RFC 4648 ersetzt Plus und Schrägstrich durch Bindestrich und Unterstrich und lässt die Auffüllung weg; sie wird von JSON Web Tokens und vielen Web-APIs genutzt. Der Decoder akzeptiert beide Varianten, ignoriert Leerzeichen und Zeilenumbrüche und entfernt ein eingefügtes data:-Präfix.
Datenschutz und Größe
Die Eingabe wird in diesem Browser verarbeitet und nicht an einen Konvertierungsserver gesendet. Eingefügter Text, gemessen in UTF-8-Bytes, und importierte Dateien sind jeweils auf 10 MiB begrenzt; Speicher und Parser können kleinere Grenzen setzen. Anfragen für Seite, Skripte, Werbung oder Statistik werden im Datenschutz erklärt. Downloads bleiben auf dem Gerät.
Ähnliche Tools
Unix-Zeitstempel umrechnen
JSON in CSV umwandeln
CSV in JSON umwandeln
URL kodieren und dekodieren
Alle Konverter
Häufige Fragen
Ist Base64 sicher?
Nein. Es ist eine Kodierung, keine Verschlüsselung, und jeder kann sie rückgängig machen.
Warum enthält der dekodierte Text seltsame Zeichen?
Die ursprünglichen Daten sind vielleicht kein UTF-8-Text. Sind die Bytes kein gültiges UTF-8, bietet das Tool den Inhalt als Datei zum Herunterladen an.
Was ist der Unterschied zwischen Base64 und Base64URL?
Base64URL verwendet - und _ statt + und / und lässt meist die Auffüllung = weg; es kann daher in URLs und Dateinamen stehen.
Werden meine Dateien hochgeladen?
Dieser Konverter lädt die ausgewählte Datei oder Eingabe nicht zur Verarbeitung hoch. Das bedeutet nicht, dass die Website keine Netzwerkanfragen stellt; siehe Datenschutz zu Seite, Werbung und Statistik.
Verwandte Tools
- JSON zu CSV
Strukturierte Daten in Tabellen umwandeln.
- CSV zu JSON
Daten umwandeln, prüfen und kopieren.
- URL kodieren / dekodieren
Daten umwandeln, prüfen und kopieren.
- Unix-Zeitstempel
Zwischen Zeitstempeln und Datum wechseln.
- Wortzähler
Wörter, Zeichen und Zeilen während der Eingabe zählen.
- Markdown zu HTML
Markdown ansehen und ein sicheres HTML-Dokument herunterladen.
- HTML zu Markdown
Überschriften, Links und Listen in Markdown umwandeln.
- Farbauswahl und Umrechnung
HEX, RGB und HSL umrechnen und fertiges CSS kopieren.
- Textvergleich
Texte zeilen- oder wortweise vergleichen und Patch herunterladen.
- UUID-Generator
Zufällige UUID-v4-Kennungen lokal stapelweise erzeugen.
- Passwortgenerator
Passwörter mit kryptografischem Zufall und gewählten Zeichen erstellen.
- YAML zu JSON
YAML parsen, Werte prüfen und formatiertes JSON herunterladen.
- XML zu JSON
XML-Elemente und Attribute in strukturiertes JSON umwandeln.