Excel to CSV Converter
Last updated: October 1, 2026
Drop your file here
or click to browseAccepted: .xlsx,.xls,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
What is Excel to CSV Converter?
Convert an Excel file to CSV in your browser — .xlsx or .xls in, clean CSV out, with nothing uploaded to a server. You get a five-row preview before you download, so you can see the conversion worked before you feed the file to whatever is waiting for it: an import screen, a database load, a billing system that accepts nothing else.
Workbooks with more than one sheet
CSV is a single table. A workbook is not, which is where most converters quietly do the wrong thing — they convert the first sheet and drop the rest without telling you. Here you choose: convert one named sheet, or convert All Sheets and get back a ZIP containing one CSV per sheet, each named after the sheet it came from. Nothing is silently discarded.
Pick the right delimiter
A comma is the default and the right answer most of the time. It is the wrong answer more often than people expect. Excel installed with a European locale treats the semicolon as the field separator, so a comma-separated file opens as a single mangled column on those machines. Tab-separated is what many database import tools prefer, and pipe-separated is the safe choice when your data itself contains commas — addresses and free-text notes being the usual culprits. All four are available here.
The accents problem, and the setting that fixes it
If you have ever opened a CSV in Excel and found that café became café, this is the setting you needed. Plain UTF-8 is correct and is what any modern system expects, but Excel on Windows does not assume it and reads the file in the local code page instead. Choosing UTF-8 BOM (Excel compatible) adds a few invisible bytes at the start of the file that tell Excel what it is looking at, and the accented characters come through intact. Use plain UTF-8 when the file is going into a database or a script, and UTF-8 BOM when a human will open it in Excel.
Nothing leaves your machine
The conversion runs entirely in your browser, which matters here more than it does for most formats — spreadsheets are where payroll, customer lists and pricing tend to live. There is no account, no conversion quota and no file sitting on someone else's server waiting to be deleted.
Related tools
Going the other way, CSV to Excel Converter turns a CSV back into a formatted workbook. JSON to CSV Converter flattens JSON into the same tabular shape when your data arrives from an API rather than a spreadsheet.
How to Use Excel to CSV Converter
-
Upload Excel
Click or drag your .xlsx or .xls file into the upload zone.
-
Choose Options
Select sheet, delimiter (comma, semicolon, tab, or pipe), and encoding.
-
Download CSV
Click Convert to CSV. Multi-sheet files are bundled into a ZIP.
Features
Instant Conversion
SheetJS processes your file entirely in the browser - no upload, no wait.
Multi-Sheet Support
All sheets converted to individual CSVs and bundled in a ZIP download.
100% Private
Your file never leaves your device. All processing is local.