CSV Encoding Converter — UTF-8, Latin-1, Windows-1252
Re-encode a CSV between UTF-8, Windows-1252, ISO-8859-1, Shift_JIS, GBK, EUC-KR, Big5. We read the bytes and guess the source — the BOM isn't always there, but the statistics give it away.
Drop your CSV file here
or click to browse
Detects source encoding and converts to clean UTF-8.
How it works
- 1Drop your file above. The source encoding is detected automatically.
- 2Select your desired output encoding. UTF-8 is recommended for maximum compatibility.
- 3Preview the result and download. Special characters will display correctly.
FAQ
How is this different from 'Fix CSV Encoding'?
Fix CSV Encoding auto-detects and fixes to UTF-8. This converter lets you choose any output encoding — useful when you need Windows-1252 or Shift_JIS for a specific system.
Which encoding should I use?
UTF-8 for web, modern apps, and international text. Windows-1252 for legacy Windows systems. Shift_JIS for Japanese legacy systems.
Related tools
Fix CSV encoding
Seeing é, ü, ö where you expected é, ü, ö? The file was saved in one encoding and read in another. We figure out which one, then convert to UTF-8 so Müller looks like Müller again.
CSV to Excel (XLSX)
CSV in, .xlsx out. Encoding is detected from the bytes, special characters survive the round-trip, column widths auto-fit. Opens the same in Excel, Google Sheets, and Numbers.
CSV Viewer
A CSV rendered as a real table — zebra rows, a search box, page through 200K rows without ever opening Excel. Encoding and delimiter are figured out from the bytes.