EZ
EZ2Conv

Base64 Encoder/Decoder

Kodieren Sie Klartext sofort in Base64 oder dekodieren Sie Base64 wieder in lesbaren Text – mit voller UTF-8-, Unicode- und Emoji-Unterstützung. Wechseln Sie mit einem Klick zwischen Kodier- und Dekodiermodus und kopieren Sie Ergebnisse direkt. Alles läuft in Ihrem Browser, sodass nichts, was Sie eingeben, auf einen Server hochgeladen wird.

14px
Das Ergebnis wird hier angezeigt...

Verwendung

  1. Klartext zum Kodieren einfügen oder einen Base64-String zum Dekodieren in lesbaren Text eingeben
  2. Auf 'Kodieren' oder 'Dekodieren' klicken, um sofort im Browser zu konvertieren
  3. Das konvertierte Ergebnis aus dem Ausgabebereich mit der Schnellkopier-Schaltfläche kopieren
  4. Den Modus-Wechsel-Button verwenden, um nahtlos zwischen Kodierung und Dekodierung umzuschalten
  5. Bidirektionale Base64-Kodierung und Dekodierung
  6. Vollständige Unicode- und Emoji-Unterstützung
  7. Echtzeit-Validierung mit Fehlermeldungen
  8. Kein Server-Upload - vollständig clientseitige Verarbeitung

Base64-Kodierung und -Dekodierung verstehen

Was die Base64-Kodierung leistet

Base64 stellt Daten mit einem festen Satz von 64 druckbaren Zeichen dar: den Buchstaben A bis Z in Groß- und Kleinschreibung, den Ziffern 0 bis 9 sowie den beiden Symbolen + und /. Dieses Werkzeug nimmt den Text, den du eingibst oder einfügst, und schreibt ihn in diesem Alphabet neu – und ebenso mühelos den umgekehrten Weg: Füge eine Base64-Zeichenkette ein, und der ursprüngliche Text wird wiederhergestellt.

Eine einzige Modus-Schaltfläche wechselt zwischen Kodieren und Dekodieren, sodass du ohne Neuladen hin und her springst, und das Ergebnis erscheint, sobald du die Aktion ausführst – fertig zum Kopieren.

Ein konkretes Beispiel

Base64 verarbeitet jeweils drei Bytes. Diese drei 8-Bit-Bytes werden in vier 6-Bit-Blöcke umgruppiert, und jeder Block wählt ein Zeichen aus dem Alphabet. Nimm das Wort Man: Seine Bytes werden zu vier Werten, die T, W, F und u entsprechen, sodass Man zu TWFu kodiert wird.

Ist die Länge der Eingabe kein Vielfaches von drei, werden ein oder zwei =-Zeichen als Auffüllung angehängt. Hello World etwa wird zu SGVsbG8gV29ybGQ= kodiert, wobei das abschließende = anzeigt, dass eine Auffüllung nötig war, um die letzte Gruppe zu vervollständigen.

Wann es sinnvoll ist

Base64 ist der übliche Weg, um Daten, die kein reiner Text sind, durch Kanäle zu schleusen, die nur Text akzeptieren. Du kannst ein Segment eines JSON Web Token (JWT) dekodieren, um seine Claims zu prüfen, die Anmeldedaten aus einem HTTP-Basic-Auth-Header lesen oder einen Wert aus einem Cookie, einer Konfigurationsdatei oder einer API-Antwort auspacken, um zu sehen, was wirklich darin steckt.

In die andere Richtung kannst du beim Kodieren ein kleines Bild als data URI direkt in HTML oder CSS einbetten oder nahezu binären Inhalt dort einfügen, wo reiner Text erwartet wird, ohne dass er unterwegs beschädigt wird.

Hinweise und Sonderfälle

Der Text wird vor dem Kodieren als UTF-8 behandelt, sodass Umlaute und Akzentbuchstaben, CJK-Zeichen und Emojis einen vollständigen Hin- und Rückweg unbeschadet überstehen, statt beschädigt zu werden. Beim Dekodieren wird die Eingabe zuerst geprüft: Eine Zeichenkette mit Zeichen außerhalb des Base64-Alphabets oder mit fehlerhafter Auffüllung wird mit einer klaren Fehlermeldung abgewiesen, statt Unsinn zurückzugeben.

Dieses Werkzeug nutzt das Standardalphabet mit + und /; die URL-sichere Variante, die diese durch - und _ ersetzt, ist eine verwandte, aber eigenständige Kodierung. Denk daran: Base64 ist eine Kodierung, keine Verschlüsselung – es verbirgt für sich genommen nichts, denn jeder kann das Ergebnis wieder zum Original dekodieren.

Häufig gestellte Fragen

Ja. Du kannst beliebig viel Text kodieren und dekodieren – ohne Zeichenbegrenzung, ohne Wasserzeichen im Ergebnis und ohne Bezahlversion, die Funktionen zurückhält. Der bidirektionale Moduswechsel, die Unicode-Verarbeitung und das Kopieren per Klick stehen ohne Einschränkung bereit.
Kodierung und Dekodierung laufen über das JavaScript deines eigenen Browsers, sodass sensible Eingaben wie JWTs, API-Schlüssel oder Basic-Auth-Anmeldedaten nirgendwohin übertragen werden. Der Text bleibt auf deinem Gerät – vom Einfügen bis zum Kopieren des Ergebnisses.
Es ist keine Registrierung nötig. Öffne die Seite, füge deinen Text oder deine Base64-Zeichenkette ein, wähle die Richtung, und das Ergebnis erscheint sofort – ohne E-Mail, ohne Anmeldeschranke und ohne an ein Konto gebundenes Nutzungslimit.
Ja. Die Eingabe wird als UTF-8 verarbeitet, wodurch Akzentbuchstaben, chinesische, japanische und koreanische Zeichen sowie Emojis korrekt kodiert und dekodiert werden. Eine Zeichenkette, die durch Kodieren und anschließendes Dekodieren läuft, kommt genau so zurück, wie sie begonnen hat.
Die =-Zeichen sind Auffüllung. Base64 arbeitet in Blöcken von drei Eingabe-Bytes; fehlen dem letzten Block ein oder zwei Bytes, hängt der Kodierer = an, um die Gruppe zu vervollständigen und die Länge als Vielfaches von vier zu halten. Sie tragen selbst keine Daten.
Nein. Base64 ist eine umkehrbare Kodierung ohne Schlüssel und ohne Geheimnis, sodass jeder sie zum Original zurückdekodieren kann. Sie sorgt dafür, dass Daten als Text transportiert werden können, schützt sie aber nicht – verlass dich niemals allein auf Base64, um Passwörter oder private Informationen zu verbergen.