NeverUpload
Free • No sign-up • No watermark

Convert Excel to CSV

Turn an .xlsx workbook into CSV. Choose which sheet, or export every sheet at once, and decide the encoding and delimiter the destination expects. Runs inside your browser.

Drag and drop your Excel workbooks here

or click to select from your device

XLSX • up to 20 workbooks • several become one CSV each, in a zip

🔒

Processed on your device: Your spreadsheets are read in your own browser and never pass through any server.

Verify it yourself
  1. Press F12 and open the Network tab.
  2. Add a file above and run the tool.
  3. You will see the page’s own scripts, its ads and its traffic measurement — and no request carrying your file.
  4. Stronger still — and the order matters: run it once while online, then disconnect, then run it again. It still works, because by then the page already holds everything it needs.

A zip is easier to store and to email; separate files are easier to drag straight into another program.

📋 Sheet of your choice

Or all of them at once, in a zip.

🌐 Encoding you control

UTF-8 with BOM, or Windows-1252 for legacy systems.

🔒 Nothing is uploaded

The workbook is read in your browser.

Exporting a workbook is more ambiguous than it sounds

A CSV holds one table. A workbook usually holds several, plus notes, plus a sheet someone left behind. "Convert this to CSV" therefore has no single right answer, and a tool that silently picks the first sheet will eventually hand you the wrong one. Here you choose, and if you need all of them you get one file per sheet in a zip.

Encoding is the setting that decides whether it opens

UTF-8 with a byte order mark is the right default: the mark is what makes Excel open the file with accents intact instead of guessing. But plenty of older systems — accounting packages, bank importers, legacy ERPs — reject UTF-8 outright and require Windows-1252. That is why both are offered. Characters that do not exist in Windows-1252 become question marks, which is stated rather than hidden.

Semicolon or comma, and why it matters

If the destination is a spreadsheet in a country that uses the comma as decimal separator, a comma-delimited file will split 1,50 into two columns. Semicolon is the safe default there. If the destination is a program expecting the international convention, pick comma. Tab is useful when the data itself contains both.

What does not survive

Formulas become their last calculated value, since a CSV has no way to express a formula. Formatting, colours, merged cells and column widths are gone: CSV is a text format with no notion of appearance. Cells that begin with =, +, - or @ are prefixed with an apostrophe, because otherwise the destination spreadsheet would treat them as formulas to execute.

Why it runs in your browser

Workbooks are where organisations keep the things they would least like to leak: payroll, pricing, client lists. Uploading one to convert it is a disproportionate exchange for a format change.

How dates come out

Excel does not store a date; it stores a number counting days from the end of 1899, and the date you see is that number wearing a format. A CSV has no formats, so the number has to become text, and the choice of text matters. Dates are written as 2026-03-14, and with a time as 2026-03-14 09:30. That is the ISO order, chosen because it is the one spelling no system reads backwards: it cannot be mistaken for the American or the European convention, and it sorts correctly even as plain text.

Frequently asked questions

Yes. Tick the option and you get a zip with one CSV per sheet, each named after the sheet.

UTF-8 with BOM unless the destination demands otherwise. Choose Windows-1252 only when a legacy system refuses UTF-8 — and be aware that characters outside it become question marks.

They become their last calculated value, which is what the file stores. A CSV cannot hold a formula.

No. It is read in your browser. Open the Network tab and convert: no request carries the file.