Excel to CSV Converter
Convert Excel (XLSX/XLS) spreadsheets to CSV in your browser, with a choice of delimiter.
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
Modern Excel workbooks (.xlsx), legacy Excel files (.xls), and existing .csv files. Pick any sheet inside a multi-sheet workbook.
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.
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.
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.
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.