Skip to main content

Excel/XLSX to CSV Converter

Convert an Excel .xlsx file to CSV — pick the worksheet, delimiter and line ending, entirely in your browser. Legacy .xls files aren't supported; save as .xlsx first.

Input

CSV output

Upload a spreadsheet to see its CSV output here.

Was this helpful?

Guides

Excel files are great for editing, but a lot of tools — databases, scripts, other spreadsheet apps — only accept plain CSV. This converter turns an uploaded .xlsx workbook into CSV text without any signup, install, or file upload to a server: the parsing happens entirely in your browser.

Drop in a spreadsheet and it's parsed on the spot. If the file has more than one worksheet, a dropdown lets you pick which one to convert — it's populated straight from the sheet names actually stored inside your file, so you always see them by their real names.

How to use it

  1. Drop or browse to your .xlsx file (see below if you have an older .xls file).
  2. Pick the worksheet to convert from the Sheet dropdown (the first sheet is selected by default).
  3. Adjust the delimiter (comma, semicolon, tab, or pipe), the line ending (LF or CRLF), and whether to prepend a UTF-8 byte-order mark.
  4. Copy the CSV or download it — the filename combines your original file's name with the sheet name.

Changing any option re-renders the CSV instantly from the already-parsed workbook, so you can try a few combinations without re-uploading.

Why prepend a UTF-8 BOM?

Microsoft Excel doesn't reliably auto-detect UTF-8 in a plain CSV — without a byte-order mark, accented characters or non-Latin text can show up as garbled symbols when the file is reopened in Excel. Checking the BOM option fixes that for Excel specifically; most other tools (databases, code, other spreadsheet apps) read UTF-8 CSV fine either way, so leave it unchecked unless you know the file is headed back into Excel.

What Excel formats are supported?

Modern .xlsx (and .xlsm) files — the Office Open XML format used by Excel 2007 and later — parse reliably. The legacy binary .xls format (Excel 97–2003) isn't supported by the in-browser parser this tool uses; if your file won't load, open it in Excel and use Save As → Excel Workbook (.xlsx), then upload the converted file.

Does it handle formulas and dates?

Yes. Formula cells convert using their last-calculated result rather than the formula text itself, and date cells are written out as YYYY-MM-DD.

Is my file uploaded anywhere?

No. The workbook is read and converted entirely in your browser's memory — it's never sent to a server, so this is safe to use with sensitive spreadsheets.

excelxlsxxlscsvspreadsheetconvertworksheetsheetexport

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.