Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

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