jsonecho

Base64 Encode

Verwandeln Sie beliebigen Text in Base64, mit korrekter Behandlung von Akzenten und Emojis.

Tool wird geladen ...

So verwenden Sie Base64 Encode

  1. Tippen oder fügen Sie Ihren Text ein.
  2. Aktivieren Sie URL-sicher, wenn das Ergebnis in eine URL oder ein Token kommt.
  3. Kopieren Sie den Base64-String.

Über Base64 Encode

Base64 stellt Binärdaten mit 64 Buchstaben, Ziffern und zwei Symbolen dar, sodass sie durch Systeme laufen können, die nur Text verarbeiten: E-Mail, JSON, HTML-Data-URIs, HTTP-Header. Es ist keine Verschlüsselung. Jeder kann es dekodieren, verwenden Sie es daher nie, um ein Geheimnis zu verbergen.

Text wird zuerst in UTF-8-Bytes umgewandelt, sodass Akzente, türkische Buchstaben und Emojis den Hin-und-Rück-Weg überstehen. Die URL-sichere Variante tauscht + und / gegen - und _ aus und lässt das Padding weg, wie es JWTs und viele Web-APIs verwenden.

Häufig gestellte Fragen

Ist Base64 Verschlüsselung?

Nein. Es ist eine umkehrbare Kodierung ohne Schlüssel. Jeder kann es in einer Sekunde dekodieren.

Warum ist die Ausgabe etwa ein Drittel größer?

Je drei Eingabe-Bytes werden zu vier Ausgabezeichen. Der Overhead beträgt 33 Prozent, plus ein wenig für das Padding.

Was ist URL-sicheres Base64?

Eine in RFC 4648 definierte Variante, die + durch - und / durch _ ersetzt und oft das =-Padding weglässt. Sie lässt sich ohne weitere Maskierung in URLs und Dateinamen verwenden.

Warum liefern andere Tools bei Akzenten ein anderes Ergebnis?

Einige Tools kodieren die Zeichen als Latin-1-Bytes. Dieses Tool verwendet UTF-8, was nahezu jedes moderne System erwartet.

Wo wird Base64 in der Praxis verwendet?

Basic-Authentication-Header, Data-URIs für kleine Bilder, JWT-Tokens, E-Mail-Anhänge und das data-Feld von Kubernetes-Secrets.

Mehr in URL und Base64

Alle Tools →