Base64-Dekodierer

Wandle Base64-Text zurück in Text oder eine Datei um.

Läuft in deinem Browser. Deine Dateien verlassen nie dein Gerät.

So dekodierst du Base64

  1. Füg den Base64-Text ein.
  2. Wähl Textausgabe, oder Dateiausgabe, um die Ursprungsdatei zu erkennen und herunterzuladen.
  3. Kopiere den Text oder lade die Datei herunter.

Base64 zurück in Bytes lesen

Dekodieren kehrt die RFC-4648-Kodierung um: jeweils 4 Base64-Zeichen werden zu 3 Bytes. Das Alphabet ist A-Z, a-z, 0-9 und +, sowie / mit = als Padding am Ende.

Dieses Tool akzeptiert sowohl das Standard- als auch das URL-sichere Alphabet (- und _ statt + und /), ohne dass du sagen musst, welches es ist, und ergänzt fehlendes Padding automatisch.

Textmodus gegen Dateimodus

TextmodusDateimodus
Am besten fürBase64, das reinen Text kodiertBase64, das ein Bild, eine PDF oder eine andere Binärdatei kodiert
AusgabeLesbarer Text in der BoxEin erkannter Dateityp und ein Download-Knopf
Bei falscher WahlZeigt verstümmelte ZeichenLädt als allgemeine .bin-Datei herunter

Dateisignaturen, die dieses Tool erkennt

Erste Bytes (hex)Dateityp
89 50 4E 47PNG-Bild
FF D8 FFJPG-Bild
47 49 46 38GIF-Bild
25 50 44 46PDF-Dokument
50 4B 03 04ZIP-Archiv

Alles andere dekodiert trotzdem korrekt. Es lädt mit der Endung .bin herunter, da sich das genaue Format nicht allein aus den Bytes benennen lässt.

Wofür Base64-Dekodierung nützlich ist

  • Die Nutzlast eines bereits zerlegten JWT lesen, oder prüfen, was eine API in eine Data-URL eingebettet hat.
  • Eine Datei aus dem Rohquelltext einer E-Mail retten, wenn sich ein Anhang nicht normal speichern lässt.
  • Einen Webhook oder eine Log-Zeile debuggen, die einen Wert als Base64 statt als reinen Text speichert.
  • Genau prüfen, was ein verdächtiger E-Mail-Anhang oder Link-Parameter enthält, bevor du ihn weiter öffnest.

Base64 in verschiedenen Kontexten

Wo du es siehstWas es meist dekodiert
E-Mail-Anhang (MIME)Die rohen Bytes der angehängten Datei
JWT-NutzlastEin JSON-Objekt mit Claims
Data-URL-PräfixEin Bild, eine Schriftart oder eine andere eingebettete Ressource
Umgebungsvariable oder SecretEin Schlüssel, Zertifikat oder ein anderer Konfigurationswert

Häufige Fragen zu Base64 dekodieren

Warum schlägt das Dekodieren fehl?

Base64 nutzt nur A-Z, a-z, 0-9, + und / (oder - und _ für URL-sicher). Zusätzliche Zeichen, oder Text, der nie Base64 war, lässt sich nicht dekodieren.

Kann es URL-sicheres Base64 dekodieren?

Ja. Es akzeptiert sowohl das Standard- als auch das URL-sichere Alphabet und ergänzt fehlendes Padding automatisch.

Der dekodierte Text sieht nach Kauderwelsch aus. Warum?

Das Base64 kodiert wahrscheinlich ein Bild, eine PDF oder eine andere Binärdatei, keinen Text. Wechsle in den Dateimodus, um den Dateityp zu erkennen und herunterzuladen.

Wird der Base64-Text an einen Server gesendet?

Nein. Das Dekodieren läuft komplett in deinem Browser.

Welche Dateitypen kann der Dateimodus erkennen?

Er liest die ersten Bytes der dekodierten Daten und erkennt gängige Formate wie PNG, JPG, GIF, PDF und ZIP an ihrer Signatur. Alles andere wird mit der allgemeinen Endung .bin heruntergeladen, du bekommst trotzdem genau die richtigen Bytes.

Warum hat mein Base64-Text ein data:-Präfix?

Das ist eine Data-URL, die Base64 mit seinem MIME-Typ verpackt, zum Beispiel data:image/png;base64,. Entferne alles vor dem Komma und füg nur den Teil danach ein.

Spielt das Padding mit =-Zeichen eine Rolle?

Nein. Fehlendes =-Padding wird automatisch ergänzt, der Dekodierer akzeptiert Text mit oder ohne.

Kann ich Base64 mit Zeilenumbrüchen dekodieren, wie aus einem E-Mail-Anhang?

Ja. Leerraum und Zeilenumbrüche werden vor dem Dekodieren entfernt, da ältere Formate langen Base64-Text nach den MIME-Regeln (RFC 2045) oft bei 76 Zeichen pro Zeile umbrechen.

Ähnliche Tools