Zum Hauptinhalt springen

Base64 kodieren / dekodieren

Text und Base64 umwandeln — mit voller UTF-8- und URL-safe-Unterstützung.

So sieht Text mit Umlauten kodiert aus

Neun sichtbare Zeichen hinein, zwanzig Base64-Zeichen heraus.

Eingabe
Grüße, 世界
Ausgabe
R3LDvMOfZSwg5LiW55WM

Die Ausgabe ist länger als erwartet, weil ü, ß und jedes CJK-Zeichen in UTF-8 zunächst 2–3 Byte belegen. Base64 legt dann rund 33% auf die Byte-Zahl drauf, nicht auf die Zeichenzahl.

Base64-Encoder / -Decoder

Base64 wandelt beliebige Daten in 64 druckbare Zeichen um und wird oft dort eingesetzt, wo nur Text erlaubt ist — E-Mail, JSON, Data-URIs, JWT. Dieses Online-Base64-Tool unterstützt UTF-8 vollständig, verarbeitet Emojis und nicht-lateinische Zeichen korrekt und bietet einen URL-safe-Modus.

So funktioniert es

  1. Zum Kodieren: Text einfügen und auf Kodieren klicken.
  2. Zum Dekodieren: einen Base64-String einfügen und auf Dekodieren klicken.
  3. Für URLs oder Dateinamen vor dem Kodieren URL-safe aktivieren.

Typische Anwendungsfälle

  • Ein kleines Bild als Data-URI in HTML/CSS einbetten.
  • Den Inhalt eines JWT prüfen.
  • Binärdaten über eine API übertragen.
  • Sonderzeichen sicher in einen URL-Parameter setzen.

Kannst du mit Base64 ein Passwort verstecken?

Um einen HTTP-Request zu sparen, kodierst du ein kleines Icon oder eine Schrift oft als Base64 und setzt es als Data-URI direkt ins CSS oder HTML — so muss die Seite diese winzige Datei gar nicht erst laden. Andersherum ist es genauso praktisch: In Konfigurationsdateien, JWTs und Umgebungsvariablen stecken ständig undurchsichtige Base64-Blöcke, und wenn du einen davon hier einfügst und dekodierst, siehst du sofort, was drinsteckt. Das größte Missverständnis, mit dem du aufräumen solltest: Base64 ist keine Verschlüsselung, sondern nur eine Kodierung. Es gibt keinen Schlüssel und keinen Schutz — wer die Zeichenkette hat, macht sie in einer Sekunde rückgängig. Nutz es also nie, um Passwörter, Schlüssel oder persönliche Daten zu „verstecken". Für echte Geheimnisse brauchst du richtige Verschlüsselung oder Hashing; Base64 bringt nur Binärdaten sicher durch einen Textkanal.

Was gibt dieses Tool für eine bestimmte Eingabe wirklich zurück?

Jedes Paar unten stammt aus dieser Seite und ist kein erfundenes Beispiel: aYQ==, abYWI=, abcYWJj. Diese drei Zeilen erklären das =-Padding vollständig — Base64 liest drei Bytes und gibt vier Zeichen aus, ist die letzte Gruppe kürzer, halten die Gleichheitszeichen fest, um wie viel. Für CJK gilt dasselbe: 台北 sind sechs UTF-8-Bytes und kodieren zu 5Y+w5YyX, genau acht Zeichen ohne Padding. Prüfe jeden Wert mit einem anderen Base64-Tool.

Häufig gestellte Fragen

Ist Base64 eine Verschlüsselung?

Nein. Base64 ist nur eine Kodierung — jeder kann sie sofort zurückwandeln, sie schützt also keine Geheimnisse. Für Vertraulichkeit ist echte Verschlüsselung nötig.

Werden Nicht-ASCII-Zeichen unterstützt?

Ja. Das Tool verwendet UTF-8, sodass Umlaute, Chinesisch, Japanisch und Emojis korrekt kodiert und dekodiert werden.

Was ist der URL-safe-Modus?

Er ersetzt + durch -, / durch _ und lässt das abschließende = weg, damit das Ergebnis sicher in URLs oder Dateinamen passt.

Werden meine Daten hochgeladen?

Nein. Kodieren und Dekodieren geschehen lokal im Browser; deine Eingabe wird nie an einen Server gesendet.

Weiterlesen

Ist Base64 Verschlüsselung? Kodierung vs. Verschlüsselung erklärt →

Dieses Tool einbetten

Binde dieses Tool kostenlos auf deiner Website oder deinem Blog ein — kopiere einfach den Code unten (er enthält einen Link zurück zu dieser Seite).