Excel to CSV Converter — XLSX & XLS, Free Online

Convert an Excel worksheet to CSV in your browser. Open an .xlsx, .xls, .xlsm, .xlsb, or .ods file, choose a sheet and delimiter, and download. Free, with no file upload.

100% privateNo signupRFC 4180
Excel file

File processed locally in your browser — never uploaded.

Settings

Choose an Excel file to convert.

CSV output will appear here

Drop an Excel file and click Convert

How it works

4 steps. Everything runs in your browser.

1

Drop file

Drag and drop an Excel file onto the upload area or click to browse.

2

Read workbook

Choose an output delimiter and click Convert to CSV. The first worksheet is selected initially.

3

Choose sheet

For a multi-sheet workbook, pick the worksheet you need and convert again. Empty sheets produce no CSV.

4

Copy or download

Check the preview, then copy the CSV or download the selected worksheet as a .csv file.

Why convert Excel files to CSV?

Excel's .xlsx format is great for human-edited spreadsheets — formulas, multiple sheets, charts, formatting — but it's a poor fit for data exchange between systems. Databases, ETL pipelines, and command-line tools often accept CSV: plain text, comma-separated, one row per line. Converting from XLSX to CSV strips away the Excel-specific layer and produces a portable file that is easy to inspect and import into systems that support CSV.

Your workbook is read on your device. You can export a selected worksheet without opening Excel, choose the separator required by your destination, and inspect the CSV preview. For a workbook with several sheets, download each required sheet separately.

Example: export the Orders worksheet

Suppose sales.xlsx contains an Orders sheet with columns Product, Quantity, and City. Convert the file, select Orders if needed, then convert again. With a comma delimiter, these rows become:

Product,Quantity,City
Notebook,12,Kyiv
"Pen, blue",5,Warsaw

The comma inside "Pen, blue" is quoted so it stays in one cell. If the workbook has multiple sheets, the downloaded filename includes the selected sheet name, such as sales-Orders.csv.

What to check before importing the CSV

  • Export one worksheet at a time. An empty worksheet needs a different sheet selection.
  • CSV keeps values, not colors, charts, merged-cell layout, or formulas. Formula results must already be saved in the workbook.
  • Check dates and formatted numbers in the preview. Reopening CSV in Excel can reinterpret text, including leading zeros.
  • Match the output delimiter to your destination. Comma is the default; semicolon, tab, and pipe are also available.
  • File uploads are limited to 50 MB. Complex workbooks can use substantial browser memory even below that limit.

Common use cases

Database import
Export business data from Excel → CSV → COPY/LOAD DATA into PostgreSQL, MySQL, BigQuery, etc.
Email lists
Marketing teams maintain contacts in Excel — convert to CSV for Mailchimp/HubSpot/Salesforce import.
ETL pipelines
Prepare a selected worksheet as CSV for a pipeline that accepts delimited files.
Command-line analysis
Use the CSV with tools such as csvkit or Miller to filter, sort, and summarize records.
Git-friendly storage
Track tabular data in version control. CSV diffs cleanly; XLSX shows up as binary churn.
API responses
Convert internal Excel reports to CSV for serving via API endpoints.

How XLSX differs from CSV

FeatureXLSXCSV
FormatBinary (zipped XML)Plain text
FormulasYesNo (formulas → values)
Multi-sheetYesNo (one sheet only)
Formatting / colorsYesNo
File size (data only)Compressed; depends on dataUncompressed; depends on data
Database importDepends on importer supportCommonly supported
Git diff readabilityBinary blobLine-by-line

Why use our XLSX to CSV converter?

100% private

Your spreadsheet stays on your device. Conversion runs entirely in the browser.

Multi-sheet support

Pick any sheet from a multi-tab workbook. Switch sheets without re-uploading.

Choose a delimiter

Export with commas, semicolons, tabs, or pipes to match the receiving application.

Frequently asked questions