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.
Drop your CSV file here
or click to browse
Detects encoding and delimiter automatically.
How it works
- 1Drop your CSV file above. It stays in your browser — nothing is uploaded.
- 2CSV First Aid detects encoding and delimiter, parses all rows, and generates an Excel workbook.
- 3Download the .xlsx file and open it in Excel, Google Sheets, or Numbers.
FAQ
Will my special characters display correctly?
Yes. We detect the file's encoding (UTF-8, Windows-1252, etc.) and convert to Unicode before creating the Excel file.
Does it support large files?
200 000 rows process without freezing the tab. The heavy lifting runs off the main thread — you can keep scrolling while it works.
Related tools
CSV to JSON
CSV in, JSON array out. Headers become the object keys. Works with any delimiter the file uses — comma, semicolon, tab, pipe.
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 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.