Datei hochladen
  1. base64hub
  2. Text-Tools
  3. Base64 in CSV

Base64 in CSV: CSV-Dateien dekodieren und speichern

Fügen Sie einen Base64-kodierten CSV-Export ein, prüfen Sie die Zeilen am Bildschirm und speichern Sie ihn als Datei. Die Bytes bleiben exakt erhalten, Excel und andere Tools lesen die Datei also so, wie der Absender sie geschrieben hat.

Kostenlos ohne Anmeldung, ohne Limits Lokal kein Upload Aktualisiert 27.10.2026
Eingabe 0 BAusgabe 0 BGröße –

Wird in Ihrem Browser verarbeitet. Diese Seite kann Ihre Daten nirgendwohin senden – woher wir das wissen

So dekodieren Sie Base64 in CSV

  1. Fügen Sie das Base64 in Eingabe · Base64 ein. Beim Öffnen der Seite ist ein kurzes Beispiel geladen.
  2. Prüfen Sie die Zeilen in Ausgabe · Text. Sehen Trennzeichen, Anführungszeichen oder Umlaute falsch aus, wissen Sie das, bevor Sie die Datei irgendwo anders öffnen.
  3. Erscheinen Zeichen als �, stellen Sie Zeichensatz auf die Kodierung des Exports, bei Dateien aus älterer Windows-Software oft Windows-1252.
  4. Drücken Sie Herunterladen. Sehen die dekodierten Daten wie kommagetrennte Zeilen aus, meldet die Statuszeile CSV, und die Datei wird als decoded.csv gespeichert. Kurze Dateien und Dateien mit Semikolon oder Tab als Trennzeichen werden als Text gemeldet und als decoded.txt gespeichert; benennen Sie diese in .csv um.

Herunterladen schreibt die dekodierten Bytes unverändert, egal welchen Zeichensatz Sie für die Vorschau gewählt haben.

Beispiel

Das Beispiel aWQsbmFtZSxlbWFpbAoxLEFkYSxhZGFAZXhhbXBsZS5jb20KMixMaW51cyxsaW51c0BleGFtcGxlLmNvbQo= ergibt dekodiert:

id,name,email
1,Ada,ada@example.com
2,Linus,linus@example.com

Achten Sie auf den Anfang: aWQs ist id,. CSV-Exporte haben kein gemeinsames Präfix wie Dateiformate, ein paar Muster helfen aber:

Base64 beginnt mitBedeutung
77u/UTF-8-Byte-Order-Mark, typisch für den Excel-Export „CSV UTF-8“
//4UTF-16LE-Byte-Order-Mark, typisch für Exporte als „Unicode-Text“ (tabulatorgetrennt)
UEsDBZIP-Container: eine XLSX-Arbeitsmappe, keine CSV
H4sIgzip-komprimierte Daten; dekodieren Sie sie mit dem gzip-Base64-Decoder

Woher Base64-CSV-Dateien kommen

Reporting- und Analytics-APIs liefern Exporte oft als Base64-Feld in einer JSON-Antwort, weil JSON keine rohen Datei-Bytes aufnehmen kann. Webhooks und Message Queues machen es bei Anhängen genauso, und automatisch versandte E-Mails tragen CSV-Anhänge als MIME-Base64-Teile; der E-Mail-Decoder holt sie aus einer Rohnachricht. Git-Hosting-APIs liefern Dateiinhalte als Base64 mit Zeilenumbrüchen, die dieser Decoder überspringt.

Enthält die JSON-Antwort mehrere kodierte Felder, findet Base64 in JSON dekodieren alle auf einmal.

Die dekodierte Datei in Excel öffnen

CSV hat keinen Header, der den Zeichensatz angibt, daher raten Tabellenprogramme:

  • Mit UTF-8-BOM (Base64 beginnt mit 77u/) liest Excel Akzente und nicht lateinische Schriften korrekt, wenn Sie die Datei doppelt anklicken. 77u/aWQ7bmFtZTtjaXR5CjE7Wm/DqztLw7Zsbgo= ist so eine Datei, mit intaktem Zoë und Köln.
  • Ohne BOM nimmt Excel unter Windows die alte Codepage des Systems, und UTF-8-Text wird zu Zoë. Nutzen Sie Daten > Aus Text/CSV und wählen Sie UTF-8, statt doppelt zu klicken.
  • Semikolons statt Kommas sind in Ländern normal, in denen das Komma das Dezimaltrennzeichen ist. Excel öffnet solche Dateien nur dann korrekt, wenn das Listentrennzeichen des Systems ein Semikolon ist; sonst nutzen Sie den Importdialog und legen das Trennzeichen fest.

Base64 in CSV im Code

import base64, csv, io

s = "aWQsbmFtZSxlbWFpbAoxLEFkYSxhZGFAZXhhbXBsZS5jb20KMixMaW51cyxsaW51c0BleGFtcGxlLmNvbQo="
raw = base64.b64decode(s)

with open("export.csv", "wb") as f:
    f.write(raw)

rows = list(csv.reader(io.StringIO(raw.decode("utf-8-sig"))))
rows[1]   # ['1', 'Ada', 'ada@example.com']

utf-8-sig entfernt ein vorhandenes BOM und schadet sonst nicht. Auf der Kommandozeile macht base64 -d export.b64 > export.csv dasselbe wie die Schaltfläche Herunterladen. Unter Base64 in Python erfahren Sie, wie Sie große Dateien streamen.

Häufige Fragen

Wie wandle ich Base64 in eine CSV-Datei um?

Fügen Sie das Base64 oben ein und drücken Sie Herunterladen. Erkennt das Tool die Zeilen als CSV, wird die Datei als decoded.csv gespeichert; sonst als decoded.txt, die Sie in .csv umbenennen können, ohne den Inhalt zu ändern.

Warum sehen Umlaute falsch aus, wenn ich die CSV in Excel öffne?

Excel unter Windows nimmt für CSV-Dateien ohne Byte Order Mark eine alte Codepage an. Importieren Sie die Datei über Daten > Aus Text/CSV und wählen Sie UTF-8 (65001), oder bitten Sie den Absender um „CSV UTF-8“, das mit einem BOM beginnt.

Mein Base64 beginnt mit UEsDB. Ist das eine CSV?

Nein, das ist ein ZIP-Container, also eine XLSX-Arbeitsmappe oder ein gezippter Export. Nutzen Sie Base64 in Excel für Tabellen oder Base64 in ZIP für Archive.

Gibt es eine Größenbeschränkung?

Keine feste. Das Dekodieren läuft in Ihrem Browser, sehr große Exporte sind also durch den Speicher Ihres Geräts begrenzt; bei Dateien mit mehreren Gigabyte ist base64 -d auf der Kommandozeile praktischer.