Zum Inhalt springen
EVOA Toolbox

Base64-Encoder

Text mit vollständiger UTF-8-Unterstützung in Base64 kodieren, optional mit URL-sicherem Alphabet und Padding-Steuerung. Läuft in Ihrem Browser.

Lokal in Ihrem Browser verarbeitet. Ihr Text wird nicht hochgeladen.

Tool wird geladen…

Was dieses Tool macht

Base64 stellt Binärdaten mit 64 druckbaren ASCII-Zeichen dar, wodurch sie sich sicher in JSON, HTML, E-Mails, Data-URLs und HTTP-Header einbetten lassen. Dieses Tool wandelt Ihren Text über UTF-8 in Base64 um, sodass Umlaute, CJK-Text und Emoji korrekt kodiert werden, anders als mit btoa im Browser, das an ihnen scheitert.

Wechseln Sie zum URL-sicheren Alphabet (RFC 4648 §5), wenn das Ergebnis in einer URL, einem Dateinamen oder einem JWT stehen soll: + und / werden durch - und _ ersetzt. Sie können außerdem das abschließende =-Padding weglassen, das viele URL-sichere Anwendungen auslassen, oder die Ausgabe wie bei MIME üblich nach 76 Zeichen pro Zeile umbrechen.

Die Kodierung erfolgt lokal in Ihrem Browser mit TextEncoder; nichts, was Sie eingeben, wird hochgeladen. Bedenken Sie, dass Base64 eine Kodierung und keine Verschlüsselung ist: Jeder kann es dekodieren.

So verwenden Sie es

  1. 1Geben Sie den zu kodierenden Text ein oder fügen Sie ihn ein.
  2. 2Wählen Sie optional das URL-sichere Alphabet, entfernen Sie das Padding oder brechen Sie Zeilen nach 76 Zeichen um.
  3. 3Kopieren Sie die Base64-Ausgabe oder laden Sie sie als Textdatei herunter.

Unterstützte Formate

Text als Eingabe (als UTF-8 kodiert), Base64-Text als Ausgabe (Standard- oder URL-sicheres Alphabet).

Datenschutz

Dieses Tool läuft in Ihrem Browser. Die von Ihnen eingegebenen Daten werden auf Ihrem Gerät verarbeitet und nicht an unsere Server gesendet.

Einschränkungen

  • Base64 macht Daten etwa 33 % größer und bietet keinerlei Sicherheit. Verwenden Sie es nie, um Geheimnisse zu verbergen.
  • Dieses Tool kodiert Text. Das Kodieren beliebiger Binärdateien wird hier nicht unterstützt.
  • Sehr großer Text (viele Megabyte) kann einen Moment dauern und im Browser viel Arbeitsspeicher beanspruchen.
  • Der Zeilenumbruch fügt Zeilenvorschübe ein, die manche Empfänger nicht akzeptieren; lassen Sie ihn deaktiviert, sofern Sie keine Ausgabe im MIME-Stil benötigen.

FAQ

Warum funktionieren Emoji oder Umlaute hier, aber nicht mit btoa()?

btoa akzeptiert nur Zeichen bis U+00FF. Dieses Tool wandelt Ihren Text zuerst in UTF-8-Bytes um und kodiert diese, was der korrekte Weg für beliebigen Unicode-Text ist.

Was ist URL-sicheres Base64?

Eine Variante, die - und _ statt + und / verwendet, sodass das Ergebnis ohne zusätzliche Maskierung in URLs, Cookies und Dateinamen stehen kann. JWTs verwenden es ohne Padding.

Brauche ich das =-Padding?

Standard-Base64 enthält es; viele Decoder verlangen es. URL-sichere Anwendungen (JWT, manche APIs) lassen es meist weg. Unser Decoder akzeptiert beides.

Ist Base64 eine Verschlüsselung?

Nein. Es ist eine umkehrbare Kodierung, die jeder rückgängig machen kann. Verlassen Sie sich nicht darauf, wenn es um Geheimhaltung geht.

Ähnliche Tools