Excel to CSV Converter

Convert Excel (XLSX/XLS) spreadsheets to CSV in your browser, with a choice of delimiter.

100% Free No signup Works in your browser No data uploaded

Your file is read and converted in your browser — nothing is uploaded.

How to use the Excel to CSV Converter

Step 1 — Upload

  • Select an .xlsx, .xls, or .csv file. It is read in your browser.

Step 2 — Pick the sheet

  • If the workbook has multiple sheets, choose which one to convert.

Step 3 — Set options

  • Choose the delimiter that suits your data or target system.

Step 4 — Copy or download

  • Copy the CSV, or download it as a file.

Frequently asked questions

Which files can I convert?

Modern Excel workbooks (.xlsx), legacy Excel files (.xls), and existing .csv files. Pick any sheet inside a multi-sheet workbook.

Can I choose the separator?

Yes. Comma is the default, but you can switch to semicolon, tab, or pipe — useful when your data contains commas or when a target system expects a specific delimiter.

How are commas inside cells handled?

Any value containing the delimiter, a quote, or a line break is automatically wrapped in double quotes following the standard CSV rules, so the structure stays intact.

Does it keep formulas or formatting?

No — CSV is a plain-text format, so only the cell values are exported. Formulas are converted to their calculated results and colours, fonts, and merged cells are dropped.

Is my file uploaded anywhere?

No. Your spreadsheet is read and converted entirely in your browser using JavaScript, so the file never leaves your device and there is no upload size limit beyond your own memory.

About the Excel to CSV Converter

This tool converts Excel spreadsheets into CSV (comma-separated values) — the universal plain-text format that almost every database, analytics tool, and programming language can import. It reads .xlsx, .xls, and .csv files, lets you pick a sheet and a delimiter, and produces clean CSV you can copy or download, all without uploading the file anywhere.

Why convert to CSV

Excel files are a rich binary format full of formulas, styles, and multiple sheets, which is great for working in Excel but awkward for importing elsewhere. CSV strips all of that away to leave just rows and columns of values, which is exactly what tools like MySQL, PostgreSQL, pandas, R, and most import wizards expect. Converting to CSV is the standard first step when moving tabular data out of a spreadsheet and into a system that does not speak Excel natively.

Delimiters and correctness

Comma is the default separator, but it is not always the right one: if your data itself contains commas (addresses, numbers formatted for some locales), a semicolon, tab, or pipe can be cleaner, and some European Excel exports expect semicolons. This tool lets you choose. Whichever delimiter you pick, values that contain that delimiter, a double quote, or a line break are automatically quoted per the standard CSV rules, so a cell like "Mumbai, MH" stays in one field rather than splitting into two. Because CSV is plain text, only cell values are exported — formulas become their results, and styling and merged cells are not carried over, which is the expected behaviour for this format.

Sheets and privacy

If your workbook has several sheets, a selector lets you choose which one to convert; run it again per sheet if you need all of them. Your spreadsheet is read and converted entirely in your browser using JavaScript, so the file never leaves your device and there is no upload size limit beyond your own memory. To go the other direction or to other formats, see the CSV to JSON Converter and the other Excel converters in this set.

Copied to clipboard