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.
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
- Drop or browse to your
.xlsxfile (see below if you have an older.xlsfile). - Pick the worksheet to convert from the Sheet dropdown (the first sheet is selected by default).
- Adjust the delimiter (comma, semicolon, tab, or pipe), the line ending (LF or CRLF), and whether to prepend a UTF-8 byte-order mark.
- 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.