Dies sind die Probleme, auf die Entwickler täglich bei der Arbeit mit Base64-Encoding stoßen.
Eine Wand aus Zeichen sagt Ihnen nichts. Sie benötigen einen Base64-Decoder, um schnell zu enthüllen, was die Zeichenkette tatsächlich enthält — ob es sich um JSON, ein Bild oder rohe Binärdaten handelt.
Javascripts natives btoa() beschädigt lautlos chinesische Zeichen, Emoji und Akzentzeichen. Ein korrekter Base64-Encoder muss zuerst die UTF-8-Kodierung verarbeiten.
Die meisten Base64-Decoder-Websites laden Ihre Daten auf einen Server hoch. Sensible Tokens, API-Schlüssel und private Bilder sollten Ihren Computer nicht verlassen.
Kodieren Sie UTF-8-Text in Base64 oder dekodieren Sie eine Base64-Zeichenkette in Klartext in Echtzeit.
Jede Funktion ist für echte Entwickler- und Inhalts-Workflows konzipiert.
Der Base64-Decoder aktualisiert Ihre Ausgabe beim Tippen. Kein Konvertierungsbutton, kein Seitenaktualisierung — nur sofortige Ergebnisse.
Anders als btoa() verarbeitet dieser Base64-Encoder chinesische, japanische, Emoji- und alle Unicode-Texte korrekt, indem er zuerst in UTF-8-Bytes kodiert.
Ziehen Sie ein Bild, ein PDF oder eine beliebige Datei hinein und erhalten Sie sofort seine Base64- oder Data-URI-Zeichenkette — bereit zum Einbetten in HTML, CSS oder JSON.
Fügen Sie eine Data-URI-Zeichenkette ein und der Base64-Decoder rendert das Bild sofort, mit einem Download-Button zum Speichern auf Ihrem Gerät.
Alle Base64-Kodierung und Dekodierung läuft in Ihrem Browser. Ihr Text, Ihre Bilder und Dateien verlassen niemals Ihr Gerät oder berühren einen Server.
Sehen Sie genau, wie viel eine Datei nach der Base64-Kodierung wächst. Base64 fügt ungefähr 33% Overhead hinzu, und dieses Tool zeigt Ihnen das genaue Verhältnis.
Vom Dekodieren von API-Tokens bis zum Einbetten von Bildern in CSS — drei praktische Workflows in einem kostenlosen Tool.
Fügen Sie eine mysteriöse Base64-Zeichenkette ein und der Decoder enthüllt den Inhalt sofort — ob es sich um einen JWT-Payload, einen JSON-Blob oder eine API-Antwort handelt. Die Kodierung funktioniert auch andersherum: Konvertieren Sie beliebigen Klartext, einschließlich Chinesisch und Emoji, in Base64 mit korrekter UTF-8-Verarbeitung.

Laden Sie ein kleines Bild hoch und erhalten Sie seine data:image/png;base64,…-Zeichenkette mit einem Klick. Fügen Sie diese direkt als src-Attribut eines <img>-Tags oder als CSS background-image-Wert ein, um eine HTTP-Anfrage zu eliminieren. Das Dateigrößenvergleichsfenster zeigt genau, wie viel die Base64-Kodierung hinzugefügt hat.

Jede Base64-Dekodierungs- und Kodierungsoperation läuft vollständig in Ihrem Browser. Ihre Tokens, privaten Bilder und sensiblen Dokumente verlassen niemals Ihr Gerät — kein Server beteiligt, keine Netzwerkanfrage, kein Konto erforderlich.

Drei Schritte von Eingabe zu Ergebnis — keine Konfiguration erforderlich.
Verwenden Sie den Textmodus für Zeichenketten, JWTs, API-Tokens und Code-Snippets. Wechseln Sie zum Dateimodus für Bilder, PDFs oder beliebige Binärdateien, die Sie kodieren oder vorschauen möchten.
Im Textmodus tippen oder fügen Sie Ihre Zeichenkette ein. Im Dateimodus ziehen Sie eine Datei ab oder klicken auf den Upload-Bereich. Der Base64-Decoder oder Encoder läuft sofort — kein Buttonklick erforderlich.
Klicken Sie auf Kopieren, um die Base64-Zeichenkette in die Zwischenablage zu kopieren, oder verwenden Sie den Download-Button, um ein dekodiertes Bild direkt auf Ihr Gerät zu speichern.
Antworten auf die häufigsten Fragen zur Base64-Kodierung und Dekodierung.
Ein Base64-Decoder ist ein Tool, das eine Base64-kodierte Zeichenkette zurück in ihre ursprüngliche Form konvertiert — Klartext, Binärdaten oder ein Bild. Base64 ist ein textsicheres Kodierungsschema, das Binärdaten nur mit 64 druckbaren ASCII-Zeichen darstellt.
Javascripts eingebautes btoa() verarbeitet nur Latin-1-Zeichen (Ein-Byte). Für Multi-Byte-Unicode wie Chinesisch, Japanisch oder Emoji müssen Sie den Text zuerst mit encodeURIComponent in UTF-8-Bytes kodieren, bevor Sie btoa() aufrufen. Dieser Base64-Encoder übernimmt diese Konvertierung automatisch.
Laden Sie Ihr Bild im Dateimodus hoch und wechseln Sie die Ausgabe zu 'Data URI'. Sie erhalten eine Zeichenkette wie data:image/png;base64,iVBORw0KGgo… — fügen Sie diese als src-Attribut eines <img>-Tags oder als CSS background-image-Wert ein. Dies entfernt die separate HTTP-Anfrage für dieses Bild.
Ja. Alle Kodierung und Dekodierung läuft vollständig in Ihrem Browser unter Verwendung der Web-APIs. Ihr Text, Ihre Dateien, Bilder und Tokens werden niemals an einen Server gesendet. Sie können dieses Tool sogar offline verwenden, nachdem die Seite geladen wurde.
Base64 kodiert je 3 Eingabe-Bytes als 4 ASCII-Zeichen, was ungefähr 33% Overhead hinzufügt. Ein 100-KB-Bild wird beispielsweise nach der Base64-Kodierung ungefähr 133 KB groß. Das Dateimodus-Fenster zeigt die genaue Originalgröße, kodierte Größe und das Verhältnis für jede hochgeladene Datei.
Ja, solange die Zeichenkette gültiges Base64 ist — d.h. sie enthält nur A–Z, a–z, 0–9, +, / und = Füllzeichen. Wenn die dekodierten Bytes ein Bild mit einem gültigen MIME-Typ darstellen, rendert der Base64-Decoder auch eine Vorschau.
Kostenlos für immer — läuft vollständig in Ihrem Browser.