Base64-Encoder und -Decoder

Kodieren und dekodieren Sie Base64 direkt in Ihrem Browser. Unterstützt werden UTF-8, Unicode, JSON-Nutzdaten und API-Daten. Die Daten werden lokal verarbeitet und nicht an den Server gesendet.

Eingabe
0 Zeichen · 0 Bytes
Ausprobieren:
Ergebnis
✓ Binär-zu-Text-Kodierung ✓ Weit verbreitet in APIs, E-Mails und im Web ✓ UTF-8- und Unicode-Unterstützung ✓ Verarbeitung erfolgt lokal im Browser
Beispiele
Einfachen Text kodieren
Eingabe Hallo, Welt!
Ausgabe SGFsbG8sIFdlbHQh

Wandeln Sie einfachen UTF-8-Text in Base64 um.

Base64-Zeichenfolge dekodieren
Eingabe SGFsbG8sIFdlbHQh
Ausgabe Hallo, Welt!

Stellen Sie den ursprünglichen Text aus einer Base64-Zeichenfolge wieder her.

JSON-Nutzdaten kodieren
Eingabe {"user":"johann","role":"admin"}
Ausgabe eyJ1c2VyIjoiam9oYW5uIiwicm9sZSI6ImFkbWluIn0=

Base64 wird häufig verwendet, um JSON-Daten über APIs zu übertragen.

Unicode-Text kodieren
Eingabe Café, Grüße und Emoji ☕
Ausgabe Q2Fmw6ksIEdyw7zDn2UgdW5kIEVtb2ppIOKYlQ==

Base64 bewahrt Umlaute, Emojis und andere Unicode-Inhalte korrekt.

So funktioniert Base64

Base64 wandelt Binärdaten mithilfe eines Zeichensatzes aus 64 ASCII-Zeichen in eine Textdarstellung um. Jeweils 3 Byte der Ausgangsdaten werden in 4 Base64-Zeichen umgewandelt. Dadurch erhöht sich die Größe des Ergebnisses um etwa 33 %.

Da das Ergebnis nur sichere Textzeichen enthält, wird Base64 häufig in APIs, JSON-Nutzdaten, E-Mail-Anhängen, JWT-Tokens, HTTP-Headern, Data-URIs und vielen anderen Systemen verwendet, die Binärdaten über textbasierte Kanäle übertragen müssen.

Base64 und Sicherheit

Base64 ist eine Darstellungsform für Daten und kein Verschlüsselungsverfahren. Eine kodierte Zeichenfolge lässt sich ohne Passwort oder geheimen Schlüssel leicht wieder dekodieren. Base64 ist für die Übertragung von Daten nützlich, bietet aber keinen Schutz und keine Vertraulichkeit.

Typische Anwendungsfälle für Base64

Base64 wird häufig verwendet, wenn Binärdaten als Text dargestellt werden müssen. Typische Beispiele sind API-Anfragen und -Antworten, JSON-Nutzdaten, E-Mail-Anhänge, JWT-Tokens, Data-URIs zum Einbetten von Bildern und Konfigurationsdateien.

Entwickler verwenden Base64 häufig, um Dateien, Bilder, Zertifikate, kryptografische Schlüssel und andere Binärdaten sicher über Systeme zu übertragen, die in erster Linie Text erwarten.

FAQ

Nein. Base64 ändert lediglich die Darstellung der Daten und lässt sich leicht rückgängig machen.

Dabei handelt es sich um ein Füllzeichen, das die Daten an Gruppen mit jeweils 4 Zeichen ausrichtet.

Ja. Base64 lässt sich ohne Passwort oder geheimen Schlüssel leicht in die ursprünglichen Daten zurückdekodieren.

Base64 wird häufig in APIs, E-Mails, JSON, JWT, HTTP-Headern und bei der Übertragung von Binärdaten über textbasierte Protokolle eingesetzt.

Jeweils 3 Byte werden in 4 Base64-Zeichen kodiert. Dadurch erhöht sich die Größe der Zeichenfolge um etwa 33 %.

Base64 ist nicht zum Schutz von Daten gedacht. Es handelt sich um ein Kodierungsformat und nicht um ein Verschlüsselungsverfahren.

Nein. Base64 bietet keine Datensicherheit. Passwörter auf diese Weise zu speichern ist daher unsicher.

Viele APIs und Protokolle sind auf Text statt auf rohe Binärdaten ausgelegt. Mit Base64 lassen sich Dateien, Bilder und andere Binärdaten sicher als Text übertragen.

Base64URL ist eine URL-sichere Variante von Base64, bei der Zeichen wie '+' und '/' durch URL-kompatible Alternativen ersetzt werden. Sie wird häufig in JWT-Tokens und Webanwendungen verwendet.
Verwandte Tools

Binär-Konverter Online

Wandeln Sie Text in 8-Bit-Binärgruppen um und dekodieren Sie binäre Bytes zurück in lesbaren Text.

ASCII-Konverter

Wandeln Sie ASCII-Zeichen und numerische Codes für Protokoll- und Parser-Workflows um.

JWT Decoder Online

Dekodiere JWT-Token im Browser und prüfe Header, Payload, Claims und Ablaufdaten.

Unicode-Konverter

Wandeln Sie Text in Unicode-Escapes um und dekodieren Sie Unicode-Escapes, HTML-Entitäten und mehrsprachigen Text.