Preview
CSV
Convert an Excel (.xlsx) workbook to CSV right in your browser, without launching Excel. Click "Open .xlsx" or drag a file onto the page, and it reads the worksheet, shows it as a table preview, and renders the contents as CSV that you can copy or download with "Download .csv". If the workbook has several sheets, pick which one to convert from the menu. Choose comma, semicolon, or tab as the delimiter, and if the CSV later shows garbled characters when reopened in Excel, turn on "Add UTF-8 BOM" so Excel detects the encoding correctly. Under the hood, an .xlsx file is really a ZIP of XML, so decompression, parsing, and CSV generation all happen inside your browser in JavaScript — your file is never uploaded, stored, or sent to a server. That makes it safe for customer lists, sales figures, or internal spreadsheets you'd rather not put on a cloud converter (and it suits workplaces where uploading files externally is against policy). Handy when you're on a machine without a spreadsheet app, you only need the CSV, or you want to skip opening Excel. Note: dates and times are stored in the sheet as Excel's internal serial numbers, so they come out as the stored value; formula cells output the cached calculated value saved in the file. Want to inspect the result as a table? Try csv-viewer, or csv-to-markdown to turn it into a Markdown table.
How to use
- Click "Open .xlsx" to pick a file, or drag and drop one onto the page (no need to launch Excel).
- The sheet appears as a table preview and the CSV shows in the box below. For multi-sheet workbooks, choose the sheet from the menu. Pick a delimiter, and turn on "Add UTF-8 BOM" if you'll reopen the CSV in Excel.
- Use "Copy CSV" or "Download .csv" to save it. Your file is never uploaded anywhere.
FAQ
Is the .xlsx file I open uploaded to a server?
No. The .xlsx is read into your browser only; decompression (an .xlsx is a ZIP of XML), parsing, and CSV generation all run on your device in JavaScript. Nothing is uploaded, stored, or transmitted, so it's safe for customer lists, sales data, or workplaces that forbid uploading files externally.
Can I convert without having Excel installed?
Yes. The tool reads the .xlsx directly, so you don't need Excel or any spreadsheet app. You can pull out the CSV on a machine that has none of them — just a browser.
The CSV shows garbled characters in Excel. How do I fix that?
Turn on "Add UTF-8 BOM" before downloading. The BOM (a marker at the start) tells Excel the file is UTF-8 so non-ASCII text displays correctly. If you'll read the CSV in a text editor or program instead, the default (no BOM) is fine.
How are workbooks with multiple sheets handled?
When you open the file, a "Sheet" menu appears; pick the sheet you want and the CSV and preview switch to it. The tool outputs one sheet's CSV at a time.
How are dates and formulas exported?
Dates and times are stored in the sheet as Excel's internal serial numbers (e.g. a value like 45000), so they appear as that value in the CSV. Formula cells output the cached calculated value saved in the file (no recalculation). Converting by display format isn't supported.