Base64-Encoder

Text zu Base64 kodieren oder dekodieren

Base64: Text in eine Sichere, Portable Kodierung Verwandeln

Der 50 Jahre alte Standard, um Binärdaten durch Textkanäle zu schleusen.

Base64 begegnet einem überall: E-Mail-Anhänge, API-Schlüssel, Data-URLs, JWT-Tokens. Sein Zweck ist Transport, nicht Geheimhaltung — es wandelt beliebige Daten in Text aus nur 64 sicheren Zeichen (A-Z, a-z, 0-9, +, /) um, sodass Binärinhalte unversehrt durch Systeme gelangen, die reinen Text erwarten. Dieses Tool arbeitet in beide Richtungen: Text zu Base64 kodieren oder einen Base64-String zurück in lesbaren Text dekodieren. Sämtlicher UTF-8-Inhalt wird korrekt verarbeitet, Umlaute und Emoji inklusive — wo viele simple Tools scheitern, nutzt dieses die korrekte TextEncoder-basierte Umwandlung. Alles läuft in Ihrem Browser; was Sie kodieren, erreicht nie einen Server.

Funktionen

🔄

Beide Richtungen

Kodieren und Dekodieren auf einem Bildschirm, sofort.

🌍

Volles UTF-8

Umlaute und Emoji überstehen die Reise unversehrt.

⚡

Wandelt beim Tippen

Kein Knopf nötig — das Ergebnis aktualisiert live.

🔒

Daten Bleiben Ihre

Umwandlung auf Ihrem Gerät, kein Upload.

Base64-Leitfaden

Wo es verwendet wird

  • E-Mail-Anhänge (MIME-Kodierung)
  • Data-URLs: data:image/png;base64,...
  • Header und Payload von JWT-Tokens
  • API-Schlüssel und einfache Konfigurationswerte

Wissenswert

  • Base64 ist KEINE Verschlüsselung — jeder kann dekodieren
  • Es vergrößert Daten um ~33 % (3 Bytes → 4 Zeichen)
  • Abschließende = sind Füllzeichen (Padding)
  • Die URL-sichere Variante ersetzt + und / durch - und _

Häufig gestellte Fragen

Ist Base64 Verschlüsselung?

Nein — das häufigste Missverständnis. Base64 ist eine Kodierung, die jeder umkehren kann; Ziel ist der sichere Transport von Binärdaten durch Textkanäle, nicht Geheimhaltung. Für Vertraulichkeit echte Verschlüsselung wie AES nutzen.

Warum scheitern Umlaute in manchen Tools?

Simple Tools rufen btoa direkt auf, das nur Latin-1 unterstützt und bei ä, ö, ü oder Emoji versagt. Dieses Tool wandelt Text erst in UTF-8-Bytes um und kodiert dann — der universell korrekte Weg.

Was bedeuten die = am Ende?

Füllzeichen: Base64 verarbeitet Daten in 3-Byte-Blöcken; ist der letzte Block unvollständig, wird die Ausgabe mit = aufgefüllt. Beim Dekodieren automatisch berücksichtigt — nicht von Hand löschen.

Wie stark vergrößert Base64 die Daten?

Um etwa ein Drittel: Aus je 3 Bytes werden 4 Zeichen. Eine 1-MB-Datei wird zu ~1,33 MB — deshalb ist Base64 für große Dateien ineffizient.

Warum meldet das Dekodieren 'ungültige Daten'?

Der String enthält evtl. Zeichen außerhalb des Base64-Alphabets (Leerzeichen werden automatisch entfernt), ist abgeschnitten oder in der URL-sicheren Variante (mit - und _). Ersetzen Sie dann - durch + und _ durch /.

Kann ich Dateien kodieren?

Dieses Tool ist textorientiert. Brauchen Sie Bilder als Data-URL, sagen Sie Bescheid — eine Datei-zu-Base64-Version ist eine leichte Ergänzung unserer Roadmap.