Skip to main content

Excel to CSV Converter – Convert Excel Online (Free Tool)

Convert Excel files (.xlsx, .xls) to CSV format. Export multiple sheets or single sheet to CSV.

What is Excel to CSV Converter?

Excel to CSV converts .xlsx / .xls files into RFC 4180 CSV with UTF-8 BOM so non-ASCII characters (Vietnamese, Japanese, Chinese, Arabic) open correctly in Excel and other tools. Parsing uses the SheetJS library entirely in the browser — your workbook never uploads anywhere. Pick a specific sheet, preview the first 10 rows, and download.

Why use this tool?

  • No registration, account, or installation required
  • No API keys to manage and no rate limits to monitor
  • 100% free with no hidden costs or daily limits
  • Built on SheetJS / pdf.js / OOXML — the same libraries used by serious desktop tools
  • Auto-detects encoding (UTF-8, Shift_JIS, GBK, Vietnamese) for CSV imports

How to use

  1. Upload your Excel file (.xlsx or .xls)
  2. Select the sheet you want to convert
  3. Click "Convert to CSV" button
  4. Download the converted CSV file

Examples

Export the active sheet only

Open a multi-sheet workbook, select the sheet that contains the report you need, preview to confirm headers, then download a clean CSV.

Convert for a SQL bulk import

CSV with UTF-8 BOM imports cleanly into PostgreSQL COPY, MySQL LOAD DATA, and SQL Server bulk insert without character corruption.

Hand off to a non-technical teammate

CSV is the universal data format — anyone with Excel, Sheets, or Numbers can open it without macros, plug-ins, or version concerns.

Common use cases

  • Exporting reports for downstream BI / SQL ingestion
  • Sharing a single sheet of a large workbook with non-Excel users
  • Preparing data for a programming script that reads CSV
  • Migrating from Excel to a database, analytics tool, or static site generator
  • Producing diffable, version-controlled tabular data (CSV diffs are readable; .xlsx isn't)

Troubleshooting

Special characters look broken in Excel after re-opening.
The download already includes UTF-8 BOM. If Excel still misreads, use "Data → From Text/CSV" instead of double-click open, and pick UTF-8 in the dialog.
Formulas turned into their evaluated values.
CSV stores values, not formulas. If you need the formula text, export from Excel with "Save As → CSV" and check the formula-bar string per cell.
Date columns came out as serial numbers.
Excel stores dates as numbers internally. The converter formats common date cells as ISO strings; for custom formats, set the cell format before downloading.

Frequently Asked Questions

Excel files (.xlsx) support multiple sheets, formulas, formatting, and charts. CSV files are plain text files that only contain comma-separated values, making them universally compatible but limited to single-sheet data without formatting.

Try these related tools

Explore more Office Tools

Discover other free, privacy-first tools in Office Tools.