Excel to CSV Converter

Turn a spreadsheet into CSV — open an .xlsx or .xls file, pick a sheet, choose a delimiter and download. Runs in your browser; nothing is uploaded.

Drop an Excel file here, or click to browse .xlsx, .xls · stays on your device

How to Convert Excel to CSV

Three steps, all in your browser.

1

Open your Excel file

Drop an .xlsx or .xls file onto the box, or click to browse and choose one. It is read on your device — nothing is uploaded.

2

Pick sheet & delimiter

If the workbook has several sheets, choose one from the Sheet dropdown. Keep the comma delimiter for a standard CSV, or switch to semicolon or tab. Need the data as JSON instead? Try the CSV to JSON Converter.

3

Copy or download

The CSV appears in the output box. Hit Copy CSV to send it to your clipboard, or Download .csv to save a file. Nothing is uploaded — it all happens on your device.

Frequently Asked Questions

How do I convert Excel to CSV?
Drop an Excel file onto the box, or click to browse and choose one. The tool reads the workbook in your browser and shows the CSV straight away. If the file has more than one sheet, pick the sheet you want from the dropdown. Then click Copy CSV or Download .csv.
Is my spreadsheet uploaded anywhere?
No. The conversion runs entirely in your browser with JavaScript. The Excel file you choose is read on your own device and is never sent to a server, logged, or stored. That means you can safely convert private financial models, exports or client data, and the tool keeps working offline once the page has loaded. Closing or refreshing the tab clears everything.
Which Excel formats are supported?
Modern .xlsx files and older .xls workbooks are both supported, along with macro-enabled .xlsm, binary .xlsb and OpenDocument .ods spreadsheets. Only the cell values are converted — formulas are read as their last calculated result, and formatting, colours, images and charts are not part of CSV, which is a plain-text format.
What if my workbook has multiple sheets?
CSV holds a single table, so each sheet converts separately. When your file has more than one sheet, a Sheet dropdown appears; choose a sheet and its CSV is shown instantly. Convert one, download it, then switch to the next sheet and download that — nothing is lost between them.
Can I change the delimiter or make a TSV?
Yes. The default is a comma, which is what most tools expect from a .csv file. Switch the delimiter to semicolon — common in regions where the comma is a decimal separator — or to tab to produce a .tsv file. The download extension changes to .tsv automatically when you pick tab.