Skip to content

Base64 Encoder & Decoder

Text → Base64 kodieren oder Base64 → Text dekodieren. Durchgängig UTF-8.

Buğra SözeriEntwickler
Updated · Published
Reviewed by Convertitive

Base64 ist der Standardweg, beliebige Bytes — Text, Bildfragmente, JSON-Nutzdaten — in Zeichen zu verpacken, die jeden ASCII-only-Transport überstehen: E-Mail, URLs, JWT-Segmente, JSON-Strings. Der Encoder unten verarbeitet vollständiges UTF-8 (einschließlich Emoji), unterstützt sowohl das Standardalphabet als auch base64url (URL-sicher, ohne Padding) und läuft vollständig in Ihrem Browser. Nichts, was Sie einfügen, verlässt diese Seite.

Alphabet
Q29udmVydCBhbnl0aGluZywgaW5zdGFudGx5Lg==

How to use

  1. Richtung wählen

    Wählen Sie Kodieren, um Text in Base64 umzuwandeln, oder Dekodieren, um einen Base64-String als Text zu lesen.

  2. Alphabet wählen (nur beim Kodieren)

    Standard für E-Mails, Daten-URIs und HTTP Basic Auth. base64url für JWTs, signierte Cookies und alles, was in URLs übertragen wird.

  3. Eingabe einfügen

    Die Ausgabe erscheint sofort beim Tippen. Klicken Sie auf das Kopier-Symbol, um das Ergebnis zu übernehmen.

Frequently asked questions

Was ist Base64?
Base64 stellt Binärdaten mit nur 64 druckbaren ASCII-Zeichen dar (A–Z, a–z, 0–9, +, /). Jeweils drei Eingabe-Bytes werden zu vier Base64-Zeichen, plus Padding ('=') am Ende, damit die Ausgabelänge ein Vielfaches von vier ist.
Was ist base64url?
Eine URL-sichere Variante, definiert in RFC 4648 §5. Sie ersetzt + durch - und / durch _, damit der kodierte Wert ohne weitere Escapes in einer URL gültig ist. Das Padding (=) wird üblicherweise weggelassen, da nachgestellte Gleichheitszeichen manchmal Pfad-Parser verwirren.
Komprimiert oder verschlüsselt Base64 meine Daten?
Weder noch. Es vergrößert die Datenmenge strikt um 33% (4 Ausgabe-Bytes je 3 Eingabe-Bytes), und die Transformation ist von jedem vollständig umkehrbar — es ist kein Sicherheitsmechanismus.
Verarbeitet der Encoder Emoji und Nicht-ASCII-Zeichen?
Ja. Die Eingabe wird zunächst als UTF-8-Bytes kodiert, dann werden diese Bytes Base64-kodiert. Das Dekodieren führt den umgekehrten Vorgang durch und prüft, ob das Ergebnis wohlgeformtes UTF-8 ist, bevor es zurückgegeben wird.
Werden die Daten an einen Server gesendet?
Nein. Der gesamte Encoder und Decoder läuft als statisches JavaScript in Ihrem Browser. Convertitive protokolliert, speichert oder überträgt keine Ihrer Eingaben.

Verwandte Werkzeuge