How to use
Drop garbled CSV, TSV or TXT files, or click “Choose files” (several at once is fine).
Check the detected encoding and the converted preview. If the text is still unreadable, pick the candidate under “Read the file as” whose text reads correctly.
Choose the encoding to save as. For Excel, “UTF-8 with BOM” or “Shift_JIS” open reliably. Change line endings if needed.
Garbled text such as “縺薙s…” or “æ—¥…” is repaired automatically. Highlighted lines were repaired or changed.
Download the file, or all files as a ZIP.
What it does
Automatic detection, with candidates to compare
Combines BOM, UTF-8 validity and how natural the decoded text looks. For tricky files, the first lines of each candidate are shown side by side so you can click the one that reads correctly.
Restores saved mojibake
Recognises three common patterns — UTF-8 opened as Shift_JIS and saved (縺薙s縺ォ縺。縺ッ), UTF-8 read as Western/Windows-1252 (日本語) and Shift_JIS read as Western (ƒeƒXƒg) — and restores them line by line. Characters already lost are shown as “�”.
Warns about characters the target cannot hold
When converting to Shift_JIS, emoji and other unsupported characters are listed with their line numbers, so nothing silently turns into “?”.
Converts without touching content
The CSV is not re-parsed as a table, so quotes, delimiters and in-cell line breaks are kept. Only the encoding, chosen line endings and repaired/normalised characters change.
Line endings and Unicode normalisation
Unify to CRLF (Windows) or LF (Mac/Linux), and join detached dakuten marks common in Mac files (Unicode NFC).
Use cases
- A UTF-8 CSV exported from a system shows garbled text in Excel
- Import a Shift_JIS CSV saved by Excel into a web service or Google Sheets (which expect UTF-8)
- Restore a CSV that was saved after it had already been garbled
- Japanese characters made on a Mac show detached dakuten marks (“か゛”)
- Unify the encoding and line endings of many CSV files at once
Supported formats
Input
Output
Capability matrix
| Feature | Support | Notes |
|---|---|---|
| Automatic or manual source encoding | Supported | — |
| Convert to UTF-8 (BOM), Shift_JIS, EUC-JP, UTF-16 | Supported | — |
| Restore saved mojibake (縺薙s, æ—¥, ƒeƒX) | Partial | Characters lost at garbling time cannot return |
| Line-ending conversion, NFC normalisation | Supported | — |
| Batch conversion with ZIP download | Supported | — |
| Restore characters saved as “?” or “・” | Not supported | The original data no longer exists |
| Excel files (.xlsx) | Not supported | Save as CSV with “Excel Cleanup” |
Limits & notes
- Up to 100 MB per file. The preview shows the first 200 lines (conversion applies to the whole file).
- Mojibake repair covers three typical patterns. Text garbled several times, or saved with “?”/“・” substitutions, cannot be restored.
- Detection uses the first 256 KB. For files that switch encoding part-way, choose the encoding that reads correctly yourself.
Privacy & safety
Reading, detection and conversion all happen in your browser. Your files are never sent to or stored on a server.
FAQ
Why does my CSV look garbled in Excel?
Can text like “日本語” be fixed?
Should I save as Shift_JIS or UTF-8?
What is a BOM?
Are my files uploaded?
Related tools
CSV Studio
Open CSV files that are slow or garbled in Excel and view, search and edit them right away in your browser. Combine, split and save as CSV (UTF-8 with BOM, Shift_JIS), Excel or JSON on one screen.
CSV, JSON, XML & Excel Converter
Convert between CSV, TSV, JSON, JSON Lines, XML and Excel (.xlsx) by pasting or opening a file. Values stay as text by default, so zero-padded postal codes, phone numbers and long IDs are never changed. Everything runs in your browser; your data is not uploaded.
Data Health Check
Open a CSV or Excel table to get a list of problems — blanks, duplicates, spelling variants, garbled text and more — ranked by severity, a 0–100 health score and a profile of every column. Click a finding to see the affected rows; fixable problems link to the right tool.
Excel Cleanup
Tick what to fix and clean up spaces, character widths, dates and numbers across a whole Excel or CSV file at once. Changed cells are highlighted, and you can save as Excel or CSV.
Excel Compare
Load an old and a new Excel or CSV file to see added, removed and changed rows, with every changed cell shown as “old → new”. Save the result as a colour-coded Excel report or CSV.
Excel Deduplicate
Find duplicate rows in an Excel or CSV file by the columns you choose, ignoring the variations you choose, then remove them or merge each group into one row. Review every group, change which row survives, and save as Excel or CSV.
Last updated: