Fix CSVs that look garbled in Excel, export Shift_JIS, split large CSVs with headers, pick columns or convert to JSON. Your file is never sent to a server.
Open a CSV
Drag and drop a CSV, TSV or JSON file here
Or click to choose a file. Files of tens of MB are fine.
"Open cleanly in Excel" saves UTF-8 with BOM and CRLF line endings. Shift_JIS is for legacy Japanese systems.
Format
Encoding
Excel assumes a CSV without a BOM is in the system's legacy encoding, so UTF-8 text gets garbled; adding a BOM fixes that. Characters Shift_JIS cannot hold (such as emoji) become "?" and are listed.
The header row is added to the top of every part. Multiple files are downloaded together as a ZIP.
Why CSVs look garbled in Excel
When you double-click a CSV, Excel assumes it is in your system's legacy encoding unless it starts with a BOM (byte order mark). Most modern services export UTF-8 without a BOM, so accented letters, Japanese text and emoji turn into garbage. Saving the file as UTF-8 with BOM makes Excel open it correctly. For legacy Japanese systems that only accept Shift_JIS, save as Shift_JIS (CP932).
Privacy
Reading, encoding detection, conversion and splitting all happen inside your browser, on your own device. Your CSV — customer lists, sales data or anything else — is never sent to a server. Files are not stored in the URL or in localStorage and are gone when you close the page.