Excel to CSV converter
Convert an .xlsx or .xls workbook to CSV without opening Excel and without uploading the file — pick a sheet if there is more than one, preview the result, and download a UTF-8 CSV that keeps non-English text intact when it is reopened.
- Nothing you type leaves this page
- Works offline once loaded
- Free forever, no signup
Preparing Excel to CSV Converter for you…
Loading the tool into your browser. Nothing is uploaded — the work happens on your device.
| {{ c }} |
|---|
| {{ row[c] }} |
- Rows{{ rowCountLabel }}
- Columns{{ columns.length }}
How to use this tool
-
Drop your Excel file
If it has more than one sheet, a sheet selector appears.
-
Check the preview and options
Pick the output delimiter and decide whether to add a UTF-8 BOM.
-
Download the CSV
Or download one CSV per sheet in a single click for a multi-sheet workbook.
Questions people ask
Why does my CSV show weird characters (अ) when I open it in Excel?
Excel needs a UTF-8 byte-order mark (BOM) to recognise the file as UTF-8 — without it, Excel guesses the system code page and mangles Hindi or other non-ASCII text. This tool adds the BOM by default so the CSV opens correctly; turn it off only if the CSV is headed somewhere that specifically rejects a BOM.
My workbook has several sheets — what happens to them?
A sheet selector appears so you can convert one sheet at a time, or use "Download one CSV per sheet" to export all of them together in a single click.
Do formulas survive the conversion?
CSV has no concept of formulas — the conversion exports each formula's last calculated value, exactly as Excel displays it, not the formula text itself.
My leading zeros disappeared before I even got here — can this fix them?
If Excel already auto-typed a column (turning "007" into 7) before you saved the file, that data is already gone — this converter reads what the file actually contains, it cannot recover a value Excel itself discarded. Going forward, format that column as Text in Excel before typing into it.
Is my spreadsheet uploaded anywhere?
No — reading the workbook and writing the CSV both happen in your browser via SheetJS running locally. Nothing about a client list or a salary sheet leaves your device.
Related tools
- CSV to Excel Converter Convert CSV to a real .xlsx in your browser — no upload, no watermark. Preview the table, fix de...
- Excel to JSON Converter Convert .xlsx or .xls to a JSON array of objects in your browser, with a header-row toggle and m...
- Remove Duplicate Rows Remove duplicate rows from a CSV or Excel file by all columns or one key column. Free, in-browse...
Bookmark this page — the tool keeps working offline, and your settings stay in this browser. Built by Dynamb Technologies, who make software for a living.