Nouplo

Die Zeichenkodierung einer Textdatei umwandeln

Eine CSV mit kaputten Umlauten reparieren oder in der Kodierung speichern, die ein System verlangt.

Dateien hier ablegen

oder klicken und vom Gerät auswählenUnterstützt: CSV, TSV, TXT, SRT, VTT, JSON, XML, HTML, HTM, MD, INI, LOG, SQL, PRN

Bis zu 3 Dateien pro VorgangBis zu 20 MB pro Datei5 Vorgänge pro TagLimits mit Pro aufheben✓ Funktioniert offline

Ihre Dateien bleiben auf Ihrem Gerät

Dieses Tool läuft vollständig in Ihrem Browser. Es wird nichts hochgeladen und nichts gespeichert. Sie können sogar die Internetverbindung trennen, bevor Sie beginnen.

Beispiel

Beispiel: Mitgliederliste mit „Müller“ in Excel, zurück zu „Müller“ mit UTF-8 mit BOM

Der Kassenwart eines Vereins lädt die Mitgliederliste aus einer Online-Mitgliederverwaltung herunter: mitglieder.csv, mit Semikolon getrennt. Per Doppelklick in Excel steht da „Jürgen Müller“, „Hauptstraße 5“, „Köln“ und „48,00 €“. Die Datei ist UTF-8 ohne BOM, Excel unter Windows liest sie als Windows-1252.

  1. Datei ablegen: Umwandeln in „UTF-8 mit BOM (Excel liest es richtig)“, Aktuelle Kodierung „Automatisch erkennen“, Zeilenumbrüche „Beibehalten“.
  2. Die Bytes sind gültiges UTF-8, also wird UTF-8 erkannt. Vorn kommen die 3 Bytes der BOM dazu, sonst ändert sich kein Byte: Aus 192 Bytes werden 195.
  3. Neben der Datei steht „Als UTF-8 gelesen, als UTF-8 (BOM) gespeichert.“ Der Name bleibt mitglieder.csv.
Umwandeln in Größe Für Was verloren geht
UTF-8 mit BOM 195 BytesExcel per Doppelklicknichts
UTF-8 (ohne BOM) 192 BytesWeb-Apps, Google Sheetsnichts, aber Excel zeigt weiter Zeichensalat
Windows-1252 (ANSI) 177 Bytesältere Programme, die ANSI verlangendas Ł aus „Łukasz“ wird zu „?“
UTF-16 356 BytesExcel „Unicode-Text“nichts

In Excel stehen „Jürgen Müller“, „Hauptstraße 5“, „Köln“ und „48,00 €“ richtig und in Spalten, weil die Datei Semikolons nutzt, wie das deutsche Excel sie erwartet. Verlangt ein älteres Programm ANSI, behält Windows-1252 ä, ö, ü, ß und €; die Seite meldet dann: 1 Zeichen, die Windows-1252 nicht kennt, wurden zu „?“: Ł.

So funktioniert es

  1. Legen Sie die CSV- oder Textdateien im Feld ab, auch mehrere mit unterschiedlicher Kodierung.
  2. Wählen Sie das Ziel. UTF-8 mit BOM öffnet Excel ohne kaputte Umlaute; nehmen Sie etwas anderes, wenn ein System es verlangt.
  3. Lassen Sie die aktuelle Kodierung auf „Automatisch erkennen“. Die Seite zeigt an, was sie erkannt hat.
  4. Klicken Sie auf „Umwandeln“ und laden Sie die Dateien herunter. Zeichen, die die neue Kodierung nicht kennt, werden aufgelistet.

Häufige Fragen

Warum zeigt Excel meine CSV mit kaputten Umlauten (ä, ö, ü)?
Excel unter Windows liest eine CSV beim Doppelklick in der alten Kodierung des Systems (Windows-1252), außer die Datei beginnt mit einer Byte-Reihenfolge-Markierung (BOM), die UTF-8 ankündigt. Exporte aus Google Sheets, Web-Apps und vom Mac sind meist UTF-8 ohne BOM. Die Umwandlung in UTF-8 mit BOM behebt das, ohne ein Zeichen zu verlieren.
Wie wird die aktuelle Kodierung erkannt?
Eine BOM entscheidet sofort. Sonst prüft die Seite, ob die Bytes gültiges UTF-8 sind, was fast nie zufällig zutrifft, und liest die Datei andernfalls in jeder älteren Kodierung, um die zu wählen, die am ehesten wie echter Text aussieht. Liegt sie daneben, wählen Sie die Kodierung selbst.
Was passiert mit Zeichen, die die neue Kodierung nicht kennt?
Sie werden zu einem Fragezeichen und neben der Datei aufgelistet; nichts verschwindet stillschweigend. In UTF-8 und UTF-16 passt jedes Zeichen.
Bleiben €-Zeichen und Umlaute in Windows-1252 erhalten?
Ja. Windows-1252 kennt alle deutschen Umlaute, das ß und, anders als das ältere ISO-8859-1, auch das Euro-Zeichen. Verloren gehen Zeichen außerhalb Westeuropas, etwa das polnische Ł, das türkische ğ oder Emojis: Sie werden zu „?“ und neben der Datei aufgelistet.
Geht es auch andersherum, von ANSI nach UTF-8?
Ja. Eine Windows-1252-Datei ist kein gültiges UTF-8 und wird deshalb als Windows-1252 erkannt; als UTF-8 mit oder ohne BOM gespeichert, bleiben ä, ö, ü, ß und € erhalten. Ein Zeichen, das vorher schon zu „?“ geworden ist, holt allerdings keine Umwandlung zurück.
Werden die Dateien hochgeladen?
Nein. Die Umwandlung läuft in Ihrem Browser.

Verwandte Tools