Excel to CSV Converter

Last updated: October 1, 2026

✅ Free Forever 🔒 Files Stay on Your Device ⚡ No Signup Required 🌐 Works in Any Browser

Drop your file here

or click to browse

Accepted: .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

  1. Upload Excel

    Click or drag your .xlsx or .xls file into the upload zone.

  2. Choose Options

    Select sheet, delimiter (comma, semicolon, tab, or pipe), and encoding.

  3. 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.

Frequently Asked Questions

What happens to a workbook with multiple sheets?

You choose. Convert one named sheet and you get a single CSV. Choose All Sheets and you get a ZIP containing one CSV per sheet, each named after its sheet, so nothing is silently dropped the way most converters do it.

My accented characters look wrong in Excel. How do I fix that?

Choose the UTF-8 BOM (Excel compatible) encoding instead of plain UTF-8. It adds a few invisible bytes at the start of the file that tell Excel the file is UTF-8, and characters like é and ü then display correctly.

Which delimiter should I use?

Comma for most purposes. Semicolon if the file will be opened in Excel on a European locale, where a comma-separated file appears as one mangled column. Tab for many database import tools, and pipe when your own data contains commas.

Is my spreadsheet uploaded anywhere?

No. The conversion runs in your browser on your own device, so a file full of salaries, customer records or pricing never leaves your machine and there is nothing stored on a server to delete afterwards.

Does it work with .xls as well as .xlsx?

Yes, both older .xls files and modern .xlsx files are read. Formulas are converted to their calculated values, which is what CSV can hold - a CSV has no way to store a formula.

Is there a limit on file size or number of conversions?

There is no quota and no signup. Because your own device does the work, the practical limit is its memory, so a very large workbook converts more comfortably on a computer than on a phone.