Kaputte Zeichen in CSV reparieren
Erkennt die Zeichenkodierung einer CSV und wandelt sie in UTF-8 (mit BOM) oder Shift_JIS um.
1. CSV-Datei auswählen
Wähle eine CSV mit kaputten Zeichen oder eine CSV/TSV, deren Zeichenkodierung du ändern willst.
CSV-Datei hierher ziehen
oder
2. Kodierung prüfen
Die Datei wurde mit der automatisch erkannten Kodierung gelesen. Zeigt die Tabelle kaputte Zeichen, wähle eine andere Kodierung.
3. Kodierung ändern und speichern
Wähle passend zum Programm, das die Datei öffnet, oder zum System, in das du sie importierst.
Speichern als
Öffnet sich in Excel per Doppelklick ohne kaputte Zeichen. Im Zweifel diese.
Alles passiert auf diesem Gerät. Deine Dateien werden nie hochgeladen.
Wenn Excel führende Nullen entfernt, Datumswerte als „####“ oder Zahlen als „1.2E+10“ anzeigt, ist das kein Kodierungsproblem, sondern eine Frage der Anzeige in Excel.
Hilfreich? Wir freuen uns, wenn du es teilst
Funktioniert etwas nicht, oder hast du eine Idee zur Verbesserung?
So funktioniert’s
1. CSV-Datei auswählen
Tippe auf „Dateien auswählen“ und wähle die CSV mit kaputten Zeichen aus, z. B. aus der Dateien-App.
Zieh die CSV mit kaputten Zeichen einfach irgendwo auf die Seite oder nutze „Dateien auswählen“.
2. Inhalt in der Tabelle prüfen
Die Kodierung wird automatisch erkannt und der Inhalt als Tabelle angezeigt, die du mit dem Finger seitlich verschieben kannst. Sind die Zeichen kaputt, wähle unter der Tabelle bei „Lesen als“ eine andere Kodierung.
Die Kodierung wird automatisch erkannt und der Inhalt als Tabelle angezeigt. Sind die Zeichen kaputt, wähle rechts unter „Lesen als“ eine andere Kodierung.
3. Ziel-Kodierung wählen
Wähle unter „Speichern als“ die Option „UTF-8 BOM“, wenn du die Datei in Excel öffnest, oder „Shift_JIS“ für den Import in ein älteres System. Zeichen, die es in Shift_JIS nicht gibt, werden mit ihrer Zeile angezeigt.
Wähle rechts unter „Speichern als“ die Option „UTF-8 BOM“, wenn du die Datei in Excel öffnest, oder „Shift_JIS“ für den Import in ein älteres System. Zeichen, die es in Shift_JIS nicht gibt, werden mit ihrer Zeile angezeigt.
4. CSV speichern
Tippe auf „CSV speichern“, um die Datei in der gewählten Kodierung zu speichern.
Klick auf „CSV speichern“, um die Datei in der gewählten Kodierung zu speichern. Am Ende des Dateinamens steht die Kodierung (z. B. _utf8bom).
Ideal für
Eine heruntergeladene CSV ist in Excel kaputt
Wandle eine UTF-8-CSV aus einem Onlineshop, von der Bank oder einem Webdienst in „UTF-8 BOM“ um, damit Excel sie direkt richtig öffnet.
Buchhaltung, Büro und Onlinehandel
Import in ein System, das nur Shift_JIS annimmt
Wenn Buchhaltungssoftware oder ein japanisches System eine „CSV in Shift_JIS“ verlangt. Nicht darstellbare Zeichen siehst du schon vor dem Speichern.
Alle, die mit japanischen Systemen arbeiten
Eine Windows-CSV ist auf Mac oder Handy unlesbar
Wandle eine Shift_JIS-CSV von einem japanischen Windows in UTF-8 um, damit Numbers oder Google Tabellen sie lesen können.
Alle, die mit Mac oder iPhone arbeiten
Herausfinden, welche Kodierung eine CSV hat
Einfach die Datei wählen: Kodierung und Zeilenumbrüche werden erkannt, und du siehst den Inhalt als Tabelle. Excel brauchst du dafür nicht.
Entwickler, die Daten austauschen
Gut zu wissen, bevor du anfängst
- Zeichen, die schon als „?“ oder „�“ gespeichert wurden, lassen sich nicht wiederherstellen. Wähle die Originaldatei, bevor sie kaputtging.
- Geändert werden nur Kodierung und Zeilenumbrüche. Trennzeichen und Zellinhalte bleiben gleich.
- Fehlende führende Nullen oder Zahlen in Exponentialschreibweise in Excel lassen sich nicht über die Kodierung beheben. Nutze in Excel „Daten“ → „Aus Text/CSV“ und importiere diese Spalten als Text.
Über kaputte Zeichen in CSV-Dateien und Zeichenkodierungen
Kaputte Zeichen in einer CSV entstehen, wenn sie mit einer anderen Kodierung gelesen wird als der, mit der sie geschrieben wurde. Bei japanischen CSV-Dateien ist es fast immer ein Konflikt zwischen Shift_JIS, das unter Windows seit Langem verwendet wird, und UTF-8, dem heutigen Standard im Web und auf Smartphones. Excel liest UTF-8-CSVs ohne die „BOM“-Markierung am Anfang mit der alten Systemkodierung (Shift_JIS auf einem japanischen Windows) – daher die kaputten Zeichen.
Dieses Tool erkennt die Kodierung anhand der Bytes in der Datei und zeigt den Inhalt als Tabelle. Shift_JIS wird in der Windows-Variante (CP932) verarbeitet, die auch Zeichen wie ①, ㈱ oder 髙 kennt. Zeichen, die sich beim Wechsel von UTF-8 zu Shift_JIS nicht schreiben lassen (z. B. Emojis), werden vor dem Speichern aufgelistet.
Häufige Fragen
Antworten auf häufige Fragen zu kaputten Zeichen in CSV-Dateien.
Werden meine Dateien irgendwohin gesendet?
Nein. Lesen, Erkennen und Umwandeln passiert im Browser auf deinem Gerät, und die Dateien werden nie auf einen Server hochgeladen. Du kannst das Tool also auch für Kundenlisten oder Umsatzdaten bedenkenlos nutzen.
Warum zeigt Excel bei einer UTF-8-CSV kaputte Zeichen?
Weil Excel CSV-Dateien ohne BOM mit der alten Systemkodierung liest (Shift_JIS auf einem japanischen Windows). Speichere sie als „UTF-8 BOM“ neu, dann öffnet sie sich auch per Doppelklick richtig.
Was ist eine BOM?
Eine 3-Byte-Markierung (EF BB BF) am Anfang der Datei, die Programmen sagt: „Diese Datei ist UTF-8.“ Für Excel sollte sie dabei sein; für Programme oder Webdienste ist es manchmal besser, sie wegzulassen.
In welcher Kodierung soll ich speichern?
Wähle „UTF-8 BOM“ für Excel, „UTF-8“ für Google Tabellen oder Programme und Shift_JIS, wenn das Zielsystem es verlangt.
Die erkannte Kodierung scheint falsch zu sein.
Bei kurzen Dateien oder Dateien mit wenig japanischem Text kann die Erkennung danebenliegen. Wähle unter „Lesen als“ eine andere Kodierung – die Tabelle wird sofort neu gelesen. Nimm die, bei der alles richtig aussieht.
Beim Speichern in Shift_JIS werden manche Zeichen zu „?“.
Emojis, Zeichen wie „𠮷“ und manche Buchstaben anderer Sprachen gibt es in Shift_JIS nicht. Vor dem Speichern werden diese Zeichen mit der ersten Zeile angezeigt, in der sie vorkommen. Um sie zu behalten, speichere in UTF-8 oder ersetze sie in den Originaldaten.
Funktionieren Zeichen wie ①, ㈱, 髙 oder 﨑?
Ja. Shift_JIS wird in der Windows-Variante (CP932, Windows-31J) gelesen und geschrieben, sodass eingekreiste Zahlen, römische Zahlen und Kanji-Varianten erhalten bleiben.
Sollte ich die Zeilenumbrüche ändern?
Meist reicht „Unverändert“. Wähle „CRLF“ (Windows) oder „LF“ (Mac/Linux) nur, wenn das Zielsystem es verlangt. Zeilenumbrüche innerhalb von Zellen werden nicht geändert.
Funktioniert es auf dem Handy?
Ja. Auf dem iPhone kannst du CSV-Dateien aus der Dateien-App oder aus Mail-Anhängen wählen, und die gespeicherte Datei landet in der Dateien-App unter „Downloads“. Die Tabelle lässt sich mit dem Finger seitlich verschieben.
Funktionieren auch TSV- oder TXT-Dateien?
Ja. Neben kommagetrennten Dateien werden auch Tabulator- und Semikolon-Trennzeichen automatisch erkannt. Auch „Unicode-Text“ (UTF-16) aus Excel wird gelesen.
Ist es kostenlos?
Ja. Ohne Anmeldung, ohne Installation und ohne Begrenzung bei Dateigröße oder Anzahl. Werbung gibt es auch keine.
Weitere Tools
- JSON formatieren
Macht JSON gut lesbar oder fasst es in einer Zeile zusammen. Bei einem Fehler zeigt es die Stelle.
- Passwort-Generator
Wähle Länge und Zeichen und erzeuge sofort schwer zu erratende Passwörter.
- Texte vergleichen
Vergleicht zwei Texte und markiert die Unterschiede Wort für Wort.
- Sonderzeichen & Symbole kopieren
Herzen, Pfeile, Rahmenlinien, Klammern, Einheiten … Einfach auf ein Symbol tippen, schon ist es kopiert. Suche nach Namen möglich.
- Bilder in WebP umwandeln
Wandle PNG oder JPEG in WebP um, ein leichteres Format mit guter Qualität.
- Bilder in PNG umwandeln
Wandle JPEG oder WebP in PNG um, ein Format ohne Qualitätsverlust.