So kodieren und dekodieren Sie Base64: Eine vollständige Anleitung
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
-
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.
-
Codieren in Base64
Das Tool kodiert Ihre Eingaben automatisch mithilfe der integrierten Funktion btoa() des Browsers. Das Ergebnis erscheint sofort im Ausgabefeld.
-
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.
-
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.