Was ist Base64 Encoding?
Base64 ist ein Binär-Text-Codierungsschema, das binäre Daten in ein druckbares ASCII-String-Format konvertiert. Es stellt binäre Daten mit 64 Zeichen (A-Z, a-z, 0-9, +, /) plus '=' für Padding dar. Die Base64-Kodierung wird in der Webentwicklung häufig verwendet, um binäre Inhalte wie Bilder, Schriftarten oder Dateianhänge in textbasierte Formate wie JSON, HTML, CSS und E-Mail (MIME) einzubetten. Die Kodierung folgt der in RFC 4648 definierten Spezifikation. Da jede Gruppe von 3 Bytes zu 4 Base64-Zeichen wird, ist die codierte Ausgabe ungefähr 33% größer als die ursprünglichen Daten.
So verwenden Sie diesen kostenlosen Online Base64 Encoder & Decoder
- 1Fügen Sie den Text, den Sie kodieren oder dekodieren möchten, in das Eingabefeld ein.
- 2Wählen Sie den Modus: Encode (Text → Base64) oder Decode (Base64 → Text).
- 3Das Ergebnis erscheint sofort im Ausgabefeld - kein Buttonklick erforderlich.
- 4Klicken Sie auf die Schaltfläche Kopieren, um das Ergebnis in Ihre Zwischenablage zu kopieren.
Häufige Anwendungsfälle für Base64 Kodierung
Einbetten von Bildern in HTML oder CSS
Konvertieren Sie kleine Bilder in Base64-Daten-URIs, um HTTP-Anforderungen zu reduzieren und sie direkt in Ihr Markup oder Ihre Stylesheets einzufügen.
Kodierung von Daten in JSON APIs
Übertragen Sie sicher binäre Nutzlasten (wie Dateiinhalte oder kryptographische Signaturen) innerhalb von JSON-Strings, ohne Probleme zu vermeiden.
E-Mail-Anhänge (MIME)
MIME-kodierte E-Mails verwenden Base64, um binäre Anhänge in das textbasierte E-Mail-Format einzubetten.
HTTP Basic Authentication Header
Der Autorisierungs-Header codiert das Username:Password-Paar in Base64, bevor es an den Server gesendet wird.
Speichern von binären Daten in textbasierten Datenbanken oder Konfigurationen
Wenn ein Speichersystem nur Text akzeptiert, können Sie mit Base64 binäre Blobs sicher ohne Beschädigung beibehalten.
Häufig gestellte Fragen
Ist Base64 die gleiche Kodierung wie Verschlüsselung?
Nein. Base64 ist ein Kodierungsschema, keine Verschlüsselung. Es bietet keine Sicherheit - jeder kann einen Base64-String zurück zu den Originaldaten dekodieren. Für einen sicheren Datenschutz verwenden Sie AES oder einen anderen Verschlüsselungsalgorithmus.
Warum erhöht Base64 die Datengröße um etwa 33%?
Base64 codiert alle 3 Bytes der Eingabe in 4 ASCII-Zeichen. Dieses Verhältnis von 4/3 bedeutet, dass der Output etwa 33% größer ist als der Input. Padding-Zeichen ('=') können einige zusätzliche Bytes hinzufügen.
Was ist URL-safe Base64?
Standard Base64 verwendet '+'- und '/'-Zeichen, die in URLs eine besondere Bedeutung haben. URL-sicheres Base64 (auch Base64url genannt, definiert in RFC 4648 §5) ersetzt '+' durch '-' und '/' durch '_' und lässt typischerweise Polsterungen aus. Dies macht die codierte Zeichenfolge sicher in URLs und Dateinamen zu verwenden.
Ist dieses Tool kostenlos und privat?
Ja. Dieses Tool ist völlig kostenlos, erfordert keine Anmeldung und läuft vollständig in Ihrem Browser mit JavaScript. Es werden keine Daten an einen Server gesendet - Ihre Eingaben bleiben auf Ihrem Gerät.