Zum Hauptinhalt springen
FreeOnlineTools Go
Deutsch
Wie

So kodieren und dekodieren Sie Base64: Eine vollständige Anleitung

Von FreeOnlineTools Team · Aktualisiert am 2026-08-27

Schnelle Antwort

Die Base64-Kodierung wandelt Binärdaten in Text mit 64 druckbaren Zeichen (A-Z, a-z, 0-9, +, /) um. Verwenden Sie unseren kostenlosen Base64 Encoder, um Text zu kodieren, und den Base64 Decoder, um ihn wieder zu dekodieren. Die gesamte Verarbeitung erfolgt in Ihrem Browser – es werden keine Daten hochgeladen.

Einführung

Base64 ist ein Binär-zu-Text-Codierungsschema, das Binärdaten in eine ASCII-String-Darstellung umwandelt. Es wird häufig zum Kodieren von Daten verwendet, die über Medien übertragen werden müssen, die für die Verarbeitung von Text ausgelegt sind, z. B. E-Mail oder JSON. Base64 ist keine Verschlüsselung – es ist eine umkehrbare Verschlüsselung, die jeder entschlüsseln kann.

Schritt für Schritt

  1. Wählen Sie Ihre Eingabe

    Geben Sie den Text oder die Daten, die Sie kodieren möchten, in das Eingabefeld des Base64 Encoder-Tools ein. Jeder Textinhalt funktioniert – Zeichenfolgen, JSON, URLs usw.

  2. Codieren in Base64

    Das Tool kodiert Ihre Eingaben automatisch mithilfe der integrierten Funktion btoa() des Browsers. Das Ergebnis erscheint sofort im Ausgabefeld.

  3. Kopieren oder verwenden Sie das Ergebnis

    Klicken Sie auf die Schaltfläche „Kopieren“, um die mit Base64 codierte Zeichenfolge in Ihre Zwischenablage zu kopieren. Sie können es jetzt in Ihrer Anwendung, Ihrem API-Aufruf oder Ihrer Datenübertragung verwenden.

  4. Zurück zum Original dekodieren

    Zum Dekodieren fügen Sie die Zeichenfolge Base64 in das Base64 Decoder-Tool ein. Der Originaltext erscheint sofort. Verwenden Sie die Schaltfläche „Kopieren“, um das dekodierte Ergebnis zu kopieren.

Beispiele

Klartext kodieren

Eingang: Hello, World!

Ausgabe: SGVsbG8sIFdvcmxkIQ==

Codieren Sie JSON Daten

Eingang: {"name":"FreeOnlineTools","free":true}

Ausgabe: eyJuYW1lIjoiRmlyZVRvb2xzIiwiZnJlZSI6dHJ1ZX0=

Base64 dekodieren

Eingang: SGVsbG8gV29ybGQ=

Ausgabe: Hello World

Häufige Probleme

  • Nicht-ASCII-Zeichen können zu unerwarteten Ergebnissen führen – verwenden Sie encodeURIComponent() vor der Codierung, wenn Ihr Text Unicode-Zeichen enthält.
  • Die Base64-Kodierung erhöht die Datengröße um etwa 33 % – eine 3-Byte-Eingabe wird zu 4 Base64-Zeichen.
  • Das Auffüllen (= oder ==) am Ende ist Teil der Codierung und sollte nicht entfernt werden.
  • Base64 ist keine Verschlüsselung – jeder kann es entschlüsseln. Verwenden Sie es niemals zum Speichern sensibler Daten wie Passwörter.

Tipps

  • Verwenden Sie Base64 für Daten URLs, E-Mail-Anhänge und das Einbetten von Bildern in HTML/CSS.
  • Verwenden Sie für Unicode-Text TextEncoder + btoa(unescape(encodeURIComponent(text))) in JavaScript.
  • Validieren Sie die dekodierte Ausgabe immer, bevor Sie sie in Ihrer Anwendung verwenden.
  • Verwenden Sie unsere Base64 Encoder- und Decoder-Tools für die sofortige, private Kodierung/Dekodierung in Ihrem Browser.

Verwandte Tools

Verwandte Leitfäden

Referenzen