BASE64
Dekodieren & Kodieren

Aus dem Base64-Format dekodieren

Geben Sie einfach Ihre Daten ein und klicken Sie auf die Schaltfläche zum Dekodieren.

ℹ️Für kodierte Binärdaten (wie Bilder, Dokumente usw.) verwenden Sie das Datei-Upload-Formular weiter unten auf dieser Seite.
Quell-Zeichensatz.
Dekodiert in Echtzeit während Sie tippen oder einfügen (unterstützt nur den UTF-8-Zeichensatz).

Dateien aus dem Base64-Format dekodieren

Wählen Sie eine Datei zum Hochladen und Verarbeiten aus; anschließend können Sie das dekodierte Ergebnis herunterladen.

📄Klicken (oder tippen) Sie hier, um eine Datei auszuwählen
ℹ️Die maximale Dateigröße beträgt 100 MB.
⚠️Führen Sie keine dekodierten Dateien aus nicht vertrauenswürdigen Quellen aus.
⚠️Das Dekodieren von Dateien mit bösartigem Code oder unangemessenem Inhalt wird blockiert.

Übersicht

base64convert.org ist ein kostenloser Online-Base64-Konverter, mit dem Sie Text oder Dateien in das Base64-Format kodieren und Base64 wieder in lesbaren Text oder Binärdateien dekodieren können — sofort, ohne Anmeldung. Ob Sie API-Tokens debuggen, Bilder als Data URIs einbetten oder mit JWT-Payloads arbeiten: Dieses Tool hat alles, was Sie brauchen.

Base64-Kodierungsschemata werden häufig eingesetzt, wenn Binärdaten über textbasierte Kanäle gespeichert oder übertragen werden müssen — etwa per E-Mail (MIME), über JSON-APIs, in XML-Dokumenten oder als HTML-Data-URIs. Unser Tool unterstützt Standard-Base64, URL-sicheres Base64, Dateien bis zu 100 MB, mehrere Zeichensätze sowie den Live-Modus im Browser.

So verwenden Sie den Base64-Konverter

  1. Wählen Sie oben auf der Seite den Reiter Dekodieren oder Kodieren.
  2. Fügen Sie Ihren Text in das Eingabefeld ein oder laden Sie eine Datei über die Dateiauswahl hoch.
  3. Wählen Sie den richtigen Zeichensatz (UTF-8 funktioniert für die meisten modernen Inhalte).
  4. Klicken Sie auf die Schaltfläche DEKODIEREN oder KODIEREN.
  5. Kopieren Sie das Ergebnis mit der Schaltfläche In die Zwischenablage kopieren.

Erweiterte Optionen

  • Zeichensatz: Gibt die Textkodierung an, die beim ursprünglichen Erstellen des Base64 verwendet wurde. UTF-8 ist der Standard und für fast alle modernen Inhalte korrekt.
  • Jede Zeile separat dekodieren: Nützlich, wenn Sie mehrere Base64-Werte haben, einen pro Zeile. Jede Zeile wird unabhängig dekodiert.
  • Live-Modus: Dekodiert oder kodiert in Echtzeit während Sie tippen, unter Verwendung des integrierten JavaScript Ihres Browsers — es werden keine Daten an unsere Server gesendet.

Häufige Anwendungsfälle

  • Data URIs: Binden Sie Bilder, Schriftarten oder Skripte direkt in HTML/CSS ein, ohne externe Datei-Anfragen.
  • JWT-Debugging: Dekodieren Sie den Payload-Abschnitt eines JSON Web Tokens, um die Claims zu prüfen.
  • API-Authentifizierung: HTTP Basic Auth kodiert Anmeldedaten als Base64 (Benutzername:Passwort).
  • E-Mail-Anhänge: MIME kodiert binäre Anhänge in Base64 für die sichere Übertragung über Textkanäle.
  • Konfigurationsdateien: Kubernetes-Secrets und CI/CD-Tools speichern Binärwerte als Base64 in YAML/JSON.
  • Kryptografische Schlüssel: PEM-kodierte Zertifikate und SSH-Schlüssel liegen als Base64 innerhalb von ASCII-Headern vor.

Base64 Code Examples

JavaScript (browser & Node.js):

// Encode
const encoded = btoa("Hello, World!");
// → "SGVsbG8sIFdvcmxkIQ=="

// Decode
const decoded = atob("SGVsbG8sIFdvcmxkIQ==");
// → "Hello, World!"

// Node.js (Buffer)
const enc = Buffer.from("Hello").toString("base64");
const dec = Buffer.from(enc, "base64").toString("utf8");

Python:

import base64

encoded = base64.b64encode(b"Hello, World!").decode("utf-8")
decoded = base64.b64decode("SGVsbG8sIFdvcmxkIQ==").decode("utf-8")
url_safe = base64.urlsafe_b64encode(b"Hello+World")

PHP:

$encoded = base64_encode("Hello, World!");
$decoded = base64_decode("SGVsbG8sIFdvcmxkIQ==");

Sicher und geschützt

Alle Verbindungen zu base64convert.org verwenden HTTPS-Verschlüsselung. Hochgeladene Dateien werden unmittelbar nach der Verarbeitung gelöscht. Herunterladbare Ergebnisse werden nach dem ersten Download oder nach 15 Minuten Inaktivität entfernt. Wir speichern oder prüfen niemals den Inhalt Ihrer übermittelten Daten. Nutzen Sie den Live-Modus, um alles vollständig in Ihrem Browser zu behalten.

So funktioniert die Base64-Kodierung

Base64 nimmt jeweils 3 Bytes binärer Eingabe (24 Bits) und teilt sie in vier 6-Bit-Gruppen auf. Jede 6-Bit-Gruppe wird einem von 64 druckbaren Zeichen zugeordnet. Deshalb ist die Base64-Ausgabe immer ~33 % größer als das Original: 3 Bytes werden zu 4 Zeichen. Wenn die Eingabelänge nicht durch 3 teilbar ist, werden Füllzeichen (=) hinzugefügt.

TextMan
ASCII7797110
Bits010011010110000101101110
Base64TWFu

Häufig gestellte Fragen

Was ist Base64-Kodierung?

Base64 ist ein Kodierungsschema, das Binärdaten in einen Satz von 64 druckbaren ASCII-Zeichen (A–Z, a–z, 0–9, +, /) umwandelt. Es wird häufig verwendet, um Binärdaten sicher über textbasierte Protokolle wie E-Mail (MIME), JSON und XML zu übertragen.

Ist Base64 dasselbe wie Verschlüsselung?

Nein. Base64 ist eine Kodierung, keine Verschlüsselung. Es schützt Ihre Daten nicht — jeder kann es sofort dekodieren. Verwenden Sie Base64 niemals allein, um sensible Informationen zu schützen. Nutzen Sie zur Sicherheit eine geeignete Verschlüsselung (z. B. AES).

Was ist URL-sicheres Base64?

Standard-Base64 verwendet die Zeichen '+' und '/', die in URLs eine besondere Bedeutung haben. URL-sicheres Base64 (RFC 4648) ersetzt '+' durch '-' und '/' durch '_', sodass es in URLs und Dateinamen ohne Prozent-Kodierung verwendet werden kann.

Wie kann ich ein Bild in Base64 kodieren?

Verwenden Sie den Datei-Upload-Bereich auf dieser Seite. Klicken Sie auf 'Kodieren' und wählen Sie Ihre Bilddatei aus. Das Tool konvertiert sie in eine Base64-Zeichenkette, die Sie direkt als Data URI in HTML einbetten können.

Was ist die maximale Dateigröße, die ich konvertieren kann?

Unser Tool unterstützt Dateien bis zu 100 MB. Für die meisten Anwendungsfälle (Bilder, Dokumente, JSON-Payloads) ist das mehr als ausreichend.

Was bedeutet 'jede Zeile separat dekodieren'?

Wenn Sie mehrere Base64-kodierte Werte durch Zeilenumbrüche getrennt haben, aktivieren Sie diese Option, um jede Zeile unabhängig zu dekodieren, anstatt die gesamte Eingabe als eine einzige kodierte Zeichenkette zu behandeln.

Was ist der Live-Modus?

Der Live-Modus dekodiert oder kodiert Ihre Eingabe in Echtzeit während Sie tippen, unter Verwendung des integrierten JavaScript Ihres Browsers — es werden keine Daten an unsere Server gesendet. Derzeit wird nur der UTF-8-Zeichensatz unterstützt.

Sind meine Daten bei der Nutzung dieses Tools sicher?

Ja. Alle Verbindungen verwenden HTTPS. Hochgeladene Dateien werden unmittelbar nach der Verarbeitung gelöscht. Wir speichern oder prüfen niemals übermittelte Daten. Verwenden Sie den Live-Modus, um Daten vollständig in Ihrem Browser zu verarbeiten.

Welche Zeichensätze werden unterstützt?

Wir unterstützen UTF-8, UTF-16, ISO-8859-1, ISO-8859-2, Windows-1250, Windows-1251, Windows-1252 und US-ASCII. Im Zweifelsfall ist UTF-8 die richtige Wahl für die meisten modernen Inhalte.

Kann ich Base64 für JWT-Tokens verwenden?

JWT (JSON Web Tokens) verwendet Base64URL-Kodierung (URL-sichere Variante) für die Header- und Payload-Abschnitte. Sie können den Payload dekodieren, indem Sie den mittleren Abschnitt eines JWT (zwischen den beiden Punkten) einfügen.