Base64 online encodieren und decodieren | Kostenlos | Awesome Toolkit

Base64 Encoder / Decoder

Text oder Dateien in Base64 enkodieren und Base64-Strings dekodieren. Vollständige Unicode-Unterstützung. Kein Upload.

Von Marshkalk

Richtung
Base64-Ausgabe

So kodieren und dekodieren Sie Base64

  1. Wählen Sie Encodieren, um Text oder eine Datei in Base64 umzuwandeln, oder Decodieren, um einen Base64-String in seine ursprüngliche Form zurückzukonvertieren.
  2. Fügen Sie Ihre Eingabe ein oder laden Sie eine Datei hoch (nur beim Encodieren).
  3. Klicken Sie auf die Aktionsschaltfläche. Das Ergebnis erscheint rechts.
  4. Kopieren Sie die Ausgabe oder klicken Sie auf Herunterladen, um die decodierte Datei zu speichern.

Was ist Base64?

Base64 ist ein Kodierungsschema, das Binärdaten, oder beliebigen Text, in eine Zeichenkette aus 64 druckbaren ASCII-Zeichen (A-Z, a-z, 0-9, +, / und = für Padding) umwandelt. Da Base64 ausschließlich druckbare Zeichen erzeugt, kann es sicher in jedem textbasierten Format verwendet werden: HTML, CSS, JSON, XML und E-Mail-Header.

Typische Anwendungen von Base64

  • Inline-Bilder in CSS / HTML: kleine Bilder als data:image/png;base64,...-URI einbetten, um eine HTTP-Anfrage zu sparen
  • E-Mail-Anhänge: MIME kodiert binäre Anhänge in Base64, damit sie den ursprünglich nur textbasierten E-Mail-Transport überstehen
  • API-Token und Zugangsdaten: HTTP Basic Auth kodiert Benutzer:Passwort in Base64 im Authorization-Header
  • Zertifikate und Schlüssel: PEM-Dateien (TLS-Zertifikate, SSH-Schlüssel) verpacken binäre DER-Daten in Base64
  • JSON-Payloads: binäre Dateien (PDFs, Bilder) in JSON-APIs ohne separaten Upload-Endpunkt einbetten

Base64 ist keine Verschlüsselung

Base64 ist eine Kodierung, kein Chiffrierverfahren. Jeder Base64-String kann ohne Schlüssel sofort dekodiert werden. Verwenden Sie Base64 niemals, um sensible Daten zu "verstecken", nutzen Sie stattdessen echte Verschlüsselung (AES, RSA) oder Hashing (bcrypt, Argon2).

Größenzunahme

Base64 erhöht die Datengröße um ca. 33% (3 Bytes werden zu 4 Zeichen). Für kleine Assets wie Icons ist dieser Overhead oft durch die eingesparte HTTP-Anfrage gerechtfertigt.

Datenschutz

Alle Kodier- und Dekodiervorgänge laufen in Ihrem Browser. Keine Daten werden hochgeladen oder an einen Server gesendet.