CSV to Excel converter
Convert CSV to an Excel file (XLSX) with the encoding and delimiter detected automatically. Runs in your browser, free, no sign-up.
Result
Add a CSV and click Convert. An Excel file (XLSX) shows up here. Garbled encodings are detected and fixed automatically.
What to do next
How it works
Add a CSV file and click Convert to get an Excel file (XLSX). The first row becomes a bold header with the pane frozen, and column widths are roughly fitted to the content.
CSV exports from banks, government portals and online stores sometimes use legacy encodings. The encoding is detected automatically, so non-Latin text does not end up garbled in Excel.
Things to know
Cells that look like numbers are stored as numbers by default. Values with a leading zero, such as ZIP codes and account numbers, and phone numbers stay as text. To keep every cell as text, choose Keep as text.
An Excel sheet holds up to 1,048,576 rows. Split a larger CSV with Split a CSV file first.
Frequently asked questions
Accented or non-Latin characters look garbled when I open the CSV in Excel.
Excel misreads a UTF-8 CSV that has no byte order mark (BOM) and treats it as a legacy encoding, so the characters come out wrong. Here, UTF-8 and EUC-KR (a legacy Korean encoding) are told apart automatically when reading, and a UTF-8 BOM is added by default when saving so Excel opens it correctly.
Leading zeros disappear (ZIP codes, account numbers).
Excel strips them when it opens a CSV and converts the values to numbers. When converting to an Excel file, choose Keep as text, or leave number conversion on; values with a leading zero stay as text either way. In a CSV the zeros are written as is, but Excel can drop them again if you open the file by double-clicking.
Everything ends up in one column.
The file probably uses semicolons or tabs instead of commas. If auto-detection got it wrong, pick the delimiter yourself and convert again.
Do my files get uploaded anywhere?
No. Everything runs inside this browser tab and the files never leave your device. The results disappear when you close the page, so save what you need.