Get your file accepted, first try
Exact pixel size, an exact KB range — including the minimum, which is what actually gets uploads rejected and which almost every other tool ignores. 116 free tools to merge, compress, and convert PDFs, photos, and documents, all running in your browser.
Fix a photo for an upload form →Don't take our word for it — turn off your Wi-Fi. Docexp keeps working. A site that runs with the network off cannot be uploading your files anywhere.
Excel to CSV Converter
Convert a sheet from an Excel workbook (.xlsx/.xls) to CSV.
You need a plain CSV, but what you were sent is a .xlsx — and the tool you're feeding it to won't take an Excel file. This reads the workbook and converts a sheet to CSV, in your browser, without a round trip through Excel or Google Sheets.
How Excel to CSV Converter works
- Enter or paste your text or values.
- It's processed instantly on your device as you type.
- Copy or download the result.
Good to know: One sheet at a time — CSV is a single-sheet format, so a workbook with several tabs has to be converted tab by tab. Formulas are exported as their computed values, not the formulas themselves, since that's all a CSV can hold.
Common questions
How do I convert Excel to CSV?
Drop your .xlsx or .xls file above, pick the sheet if the workbook has more than one, and press Download CSV. In Excel itself the same thing is File > Save As > "CSV UTF-8 (Comma delimited)" — that works too, but saves only the sheet you have open and warns you about every feature it drops.
Does it work for .xlsx and .xls?
Both. Modern .xlsx workbooks and the older .xls format are read the same way, so "xlsx to csv" and "xls to csv" are the same one step here.
Will accented letters and non-English text survive?
Yes. The CSV is saved as UTF-8 with a byte-order mark, which is what Excel needs to reopen it without turning é, ü or ₹ into garbage — the most common complaint about CSVs saved the plain way.
What happens to dates, numbers and leading zeros?
Each cell is written the way Excel displays it, so a date formatted 25/12/2026 stays 25/12/2026. A code like 00123 keeps its zeros only if the cell holds it as text; if Excel already stored it as the number 123, the zeros were gone before the file reached this page.