Drop an .xlsx file to get CSV. This is the conversion people most often cannot legally do on an upload-based site, because the workbook is a customer list, a payroll export or a financial model.
Formulas, formatting and everything else CSV cannot hold
Also lost: cell formatting, colours, merged cells (the value stays with the top-left cell and the rest come through empty), charts, pivot tables, comments, data validation and conditional formatting. Multiple sheets need the option below.
Workbooks with several sheets
Dates
2026-08-16), which sorts correctly as text and is unambiguous — unlike the 03/04/2026 that Excel would show, which means two different days depending on which side of the Atlantic you are on.Other names for this
Also searched as “excel to csv”, “xlsx to csv converter”, “convert excel file to csv”.
Questions
- My formulas came out as values.
- That is the only option — CSV has no formula syntax. The value written is the result Excel last cached in the file.
- The workbook has several sheets and I only got one.
- Only the first is converted by default, and the tool names the ones it skipped. Convert the file once per sheet, or use “All sheets” with JSON output.
- Can it open .xls as well?
- Yes — the legacy binary format is supported too. There is a dedicated XLS to CSV page with the specifics.
- The file is password-protected.
- Encrypted workbooks cannot be read without the key. Open it in Excel, enter the password, and re-save it without one.
- Is my data uploaded anywhere?
- No. The conversion runs as JavaScript inside this tab. Open your browser's Network panel and convert something — you will see no request carrying your data, because there is no server to send it to. You can also turn your Wi-Fi off and convert anyway.
- How large a file can I convert?
- There is no imposed limit — the ceiling is your device's memory. In our testing a desktop browser handles files up to about 2 GB and a phone up to about 400 MB before the tab runs out of memory. Files above a few hundred megabytes are noticeably slower because everything is held in RAM at once.