Base64-Encoder

Codieren Sie beliebigen Text sofort in Base64. Nützlich für Data-URIs, HTTP-Basic-Authentifizierung, E-Mails und APIs. Kostenloser Base64-Encoder.

Text in einem Schritt in Base64 umwandeln

Base64 ist eine Methode, beliebige Daten, auch binäre, mit nur 64 sicheren Zeichen zu schreiben: A bis Z, a bis z, 0 bis 9 sowie + und /, mit = als Auffüllung. Systeme, die für reinen Text gedacht sind, wie E-Mail, JSON, XML und HTTP-Header, können Base64 transportieren, ohne die Daten zu beschädigen.

Fügen Sie Ihren Text in diesen Encoder ein, und er gibt die Base64-Version zurück. Zum Beispiel wird Hello, Botsy! zu SGVsbG8sIEJvdHN5IQ==. Die Codierung ist vollständig umkehrbar: Jeder kann sie mit einem Base64-Decoder rückgängig machen.

Das Base64-Ergebnis ist etwa ein Drittel länger als die Eingabe, weil jede Gruppe von 3 Bytes zu 4 Zeichen wird. Das ist der Preis dafür, dass die Daten sicher über reine Textkanäle reisen.

So verwenden Sie den Base64-Encoder

  1. Fügen Sie den zu codierenden Text in das Inhaltsfeld ein oder tippen Sie ihn.
  2. Senden Sie ab, um ihn zu codieren.
  3. Kopieren Sie das Base64-Ergebnis.
  4. Fügen Sie es dort ein, wo Sie es brauchen: in einen Header, einen Konfigurationswert, eine Data-URI oder eine API-Anfrage.

Typische Anwendungen

  • Einen HTTP-Basic-Authentication-Header bauen, also Basic gefolgt vom Base64 von benutzer:passwort.
  • Kleine Datenmengen in JSON oder XML einbetten, das reiner Text bleiben muss.
  • Werte für Kubernetes-Secrets oder Umgebungsvariablen vorbereiten, die Base64 erwarten.
  • Zeichenfolgen zum Testen von APIs und Webhooks codieren.
  • Data-URIs erstellen. Für Bilder verwenden Sie besser das Tool Bild zu Base64.

Tipps und Wissenswertes

  • Base64 ist keine Verschlüsselung. Es verbirgt nichts; jeder kann es in einer Sekunde decodieren. Verwenden Sie es nie, um Passwörter oder private Daten zu schützen.
  • Standard-Base64 verwendet + und /, die in URLs eine besondere Bedeutung haben. Wenn Sie Base64 in eine URL setzen, URL-codieren Sie es zusätzlich oder nutzen Sie die URL-sichere Base64-Variante, falls Ihr System sie unterstützt.
  • Die =-Zeichen am Ende sind Auffüllung und werden ergänzt, wenn die Eingabelänge kein Vielfaches von 3 Bytes ist. Die meisten Decoder brauchen sie.
  • Der Text wird als UTF-8 codiert, Umlaute, ß und Emojis werden also unterstützt.

Häufige Fragen

Wofür wird Base64-Codierung verwendet?

Damit binäre Daten oder Daten mit Sonderzeichen problemlos durch Systeme laufen, die für reinen Text gebaut sind, etwa E-Mail-Anhänge (MIME), JSON-Payloads, HTTP-Header und Data-URIs.

Ist Base64 sicher?

Nein. Base64 ist eine Codierung, keine Verschlüsselung. Sie lässt sich trivial umkehren und bietet für sich allein keinerlei Sicherheit.

Warum endet mein Base64-String auf = oder ==?

Das sind Füllzeichen. Base64 arbeitet in Gruppen von 3 Bytes; ist die letzte Gruppe unvollständig, füllen ein oder zwei =-Zeichen sie auf.

Warum ist der codierte Text länger als das Original?

Base64 macht aus jeder Gruppe von 3 Bytes 4 Zeichen, daher ist das Ergebnis etwa 33 % größer als die Eingabe.

Wie decodiere ich Base64?

Nutzen Sie unseren Base64-Decoder. Fügen Sie die codierte Zeichenfolge ein, und Sie erhalten den Originaltext zurück.

Ähnliche Tools

Ähnliche Tools

Base64-Decoder

Decodieren Sie Base64-Strings sofort in lesbaren Text. Prüfen Sie Authentifizierungs-Header, Tokens, API-Payloads und E-Mails. Kostenloser Decoder.

Beliebte kostenlose Tools