SimsimTools

Base64 kodieren/dekodieren

Base64-Text kodieren oder dekodieren (UTF-8).

Ihre Dateien bleiben auf Ihrem Gerät

Dieses Tool verarbeitet alles lokal in Ihrem Browser. Es wird nichts auf einen Server hochgeladen.

📝 Über Base64 kodieren/dekodieren

Dieses Tool wandelt Text in Base64 um und wieder zurück. Base64 ist ein Kodierungsverfahren, das Binärdaten mit 64 druckbaren Zeichen (A–Z, a–z, 0–9, + und /) darstellt, wobei = als Auffüllzeichen dient. Es ermöglicht, beliebige Bytes sicher durch Systeme zu transportieren, die für reinen Text ausgelegt sind, etwa E-Mail, JSON-Felder, Data-URLs und HTTP-Basic-Authentifizierungs-Header.

Der Kodierer wandelt Ihren Text zunächst in UTF-8-Bytes um, sodass Koreanisch, Emojis und andere nicht-lateinische Zeichen korrekt verarbeitet werden, statt den Fehler auszulösen, den ein einfacher btoa()-Aufruf verursachen kann. Das Dekodieren kehrt den Vorgang um und interpretiert das Ergebnis als UTF-8-Text; ist die Eingabe kein gültiges Base64, erhalten Sie eine klare Fehlermeldung.

Bedenken Sie, dass Base64 eine Kodierung und keine Verschlüsselung ist: Jeder kann es dekodieren, und die Daten werden etwa 33 % größer. Verwenden Sie es für Übertragung und Einbettung, niemals zum Verbergen von Geheimnissen. Alles läuft lokal in Ihrem Browser.

📘 Anleitung

  1. 1

    Text eingeben

    Geben Sie im Feld „Eingabe“ den zu kodierenden Klartext oder eine zu dekodierende Base64-Zeichenkette ein oder fügen Sie sie ein.

  2. 2

    Kodieren oder Dekodieren wählen

    Klicken Sie auf „Kodieren“, um Text in Base64 umzuwandeln, oder auf „Dekodieren“, um Base64 wieder in lesbaren Text zu verwandeln.

  3. 3

    Ergebnis kopieren

    Prüfen Sie das Feld „Ausgabe“ und übernehmen Sie den umgewandelten Text mit der Schaltfläche „Kopieren“ dorthin, wo Sie ihn brauchen.

❓ FAQ

Ist Base64 eine Form der Verschlüsselung?

Nein. Base64 ist eine umkehrbare Kodierung ohne Schlüssel, die jeder dekodieren kann. Nutzen Sie echte Verschlüsselung, wenn Sie Daten schützen müssen.

Werden Koreanisch und Emojis unterstützt?

Ja. Text wird vor dem Kodieren in UTF-8-Bytes umgewandelt und als UTF-8 zurückdekodiert, sodass mehrsprachiger Text verlustfrei hin- und zurückgewandelt wird.

Warum schlägt das Dekodieren mit „Ungültige Base64-Eingabe“ fehl?

Die Eingabe enthält möglicherweise Zeichen außerhalb des Base64-Alphabets oder eine fehlerhafte Auffüllung. URL-sicheres Base64, das - und _ statt + und / verwendet, muss zuerst wieder in die Standardzeichen umgewandelt werden.

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

Base64 stellt je 3 Bytes mit 4 Zeichen dar, daher ist die Ausgabe etwa ein Drittel größer als die Eingabebytes.

🔗 Verwandte Tools