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.
- Text- oder Dateiausgabe
- Liest URL-sicheres Base64
- Nichts wird hochgeladen
So dekodierst du Base64
- Füg den Base64-Text ein.
- Wähl Textausgabe, oder Dateiausgabe, um die Ursprungsdatei zu erkennen und herunterzuladen.
- 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
| Textmodus | Dateimodus | |
|---|---|---|
| Am besten für | Base64, das reinen Text kodiert | Base64, das ein Bild, eine PDF oder eine andere Binärdatei kodiert |
| Ausgabe | Lesbarer Text in der Box | Ein erkannter Dateityp und ein Download-Knopf |
| Bei falscher Wahl | Zeigt verstümmelte Zeichen | Lädt als allgemeine .bin-Datei herunter |
Dateisignaturen, die dieses Tool erkennt
| Erste Bytes (hex) | Dateityp |
|---|---|
| 89 50 4E 47 | PNG-Bild |
| FF D8 FF | JPG-Bild |
| 47 49 46 38 | GIF-Bild |
| 25 50 44 46 | PDF-Dokument |
| 50 4B 03 04 | ZIP-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 siehst | Was es meist dekodiert |
|---|---|
| E-Mail-Anhang (MIME) | Die rohen Bytes der angehängten Datei |
| JWT-Nutzlast | Ein JSON-Objekt mit Claims |
| Data-URL-Präfix | Ein Bild, eine Schriftart oder eine andere eingebettete Ressource |
| Umgebungsvariable oder Secret | Ein 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.