Free XLSX to CSV converter

Convert XLSX to CSV online. Add a file, confirm CSV and download it. A single file needs no account.

Converting XLSX to CSV strips a spreadsheet down to its raw values in a plain text file that databases, scripts and import tools can read. A CSV holds exactly one table, so only one sheet can be represented per file, and everything that is not a cell value (formulas, colours, charts) is left behind.

Transfers use HTTPS, and files converted on the free tier are deleted within 24 hours, so the result is not a long-term archive. Quality depends on the source file, so open the CSV file once before you share it.

FromXLSXLossless

XLSX (Office Open XML Workbook)

Excel's default workbook format, a zipped collection of XML files defined by the Office Open XML standard. Cells carry typed values, formulas and formatting, and a single file can contain many sheets along with charts, merged cells and named ranges.

ToCSVLossless

CSV (Comma-Separated Values)

Comma-separated values, a plain text format in which each line is a row and a delimiter separates the fields. It has no data types, no styling and no official single standard, although RFC 4180 describes the most common conventions.

Why use indox to convert XLSX to CSV?

Add files from where they live

Drop a XLSX file on the box, browse for it, or import it from Dropbox, Google Drive or a link. You can add more files later, and each file gets its own result.

Watch the job run

A progress bar shows the file moving through the conversion. If you picked the wrong file, cancel and start again.

Download it or hand it on

Save the CSV file, copy a share link or convert it to another format. Free-tier output expires on its own after 24 hours.

What changes

  • Formulas are replaced by their last calculated results. The CSV contains the answer in each cell and nothing that explains how it was reached.
  • Formatting is removed entirely: fonts, colours, borders, column widths, merged cells, frozen panes and conditional formatting have no representation in plain text.
  • Typed cells become strings of characters. Dates, currencies and percentages are written out as text, and the program that reads the file decides how to interpret them.
  • The result opens anywhere, from Notepad to Python or a database import screen, because it is ordinary text with no Excel-specific structure. Size may go up or down.

How do I convert XLSX to CSV online?

  1. 1

    Add your XLSX file

    Drop your XLSX file into the converter (or choose a file from disk).

  2. 2

    Pick CSV and press Convert

    Confirm CSV as the output format and start the conversion.

  3. 3

    Download the CSV file

    Download the CSV file when it is ready. Start another conversion anytime.

What do I get from indox's XLSX to CSV converter?

You upload a XLSX file, indox converts it to CSV, and you download the result. A single file needs no account, and nothing is installed.

  • No install and no account for a single file
  • CSV output you can download or share
  • Progress while the job runs, with a cancel button
  • Free-tier files are deleted within 24 hours

What are the limits for XLSX to CSV?

Size

The upload box shows the live size limit before you add a file. Signing in raises it, and paid plans raise it further.

Formats

XLSX in, CSV out. Pick another output on the converter if you need a different format.

Privacy

Files are encrypted in transit over HTTPS and processed on indox infrastructure.

Deletion

Free-tier files are deleted automatically within 24 hours after the job finishes.

Limits worth knowing

  • Only one sheet fits in a CSV. Which sheet is written, commonly the first or the active one, depends on the converter, so check the output.
  • Leading zeros in postcodes or product codes can vanish when Excel reopens the CSV, because it reads them as numbers.
  • Numbers longer than 15 digits, such as card or tracking numbers, may be shown in scientific notation or rounded when the file is reopened in Excel.
  • There is no agreed delimiter or encoding. Some regional Excel settings expect semicolons, and non-English characters need UTF-8 to survive.

What do the free and paid plans add?

Free

  • All converters
  • Daily credit refresh
  • Email support

Basic

  • Access to all features
  • AI Extract & Doc Chat
  • Priority conversions
  • Email support
Highest priority

Premium

  • Everything in Basic
  • Highest priority queue
  • Larger file limits
  • Priority support

Pay-As-You-Go

  • No subscription
  • Credits never expire
  • Opt-in auto-refill
  • Access to all features
See prices

Who can use a XLSX to CSV converter?

  • Anyone with the wrong format

    Turn a XLSX file into CSV when the program you need only opens CSV.

  • People sending files on

    Share a CSV file when the person on the other end cannot open XLSX.

  • Teams moving between tools

    Convert once instead of exporting again from the app that made the file.

When to use it

  • Importing a contact list or product catalogue into a CRM, online shop or mailing tool that accepts CSV only.
  • Loading spreadsheet data into a database such as PostgreSQL or MySQL with a bulk import command.
  • Feeding figures to a script in Python or R without needing a library that understands Excel files.
  • Uploading bank transactions or a bookkeeping export to accounting software that asks for a CSV file.

Where can I read more about converting files?

Do it all with indox

View all 123 tools

XLSX to CSV FAQs

Does converting XLSX to CSV lose data?

The cell values are kept, but everything else is lost. Formulas, formatting, charts, images, comments, data validation and all sheets except one have no place in a CSV. Values are often written as displayed, so a figure rounded to two decimals on screen may be stored rounded. Keep the XLSX as your master file.

How do I convert an Excel file with multiple sheets to CSV?

Each sheet needs its own CSV file, because the format cannot hold more than one table. The reliable approach is to split the workbook first: in Excel, move or copy each sheet into its own workbook, then convert those files individually. Trying to stack sheets in one CSV only works if they share identical columns.

Why do my dates change when I open the CSV in Excel?

Excel reinterprets the text using your computer's regional settings. A CSV stores a date as characters such as 03/04/2025, and Excel decides whether that is 3 April or 4 March. Writing dates in ISO form (2025-04-03) before converting avoids the ambiguity, as does importing through Data, From Text/CSV and setting the column type.

How do I keep leading zeros in a CSV?

The zeros are usually in the file as long as the cells showed them in the workbook, and it is Excel that drops them on reopening. Open the CSV in a text editor to confirm. To view it in Excel without losing them, import it with Data, From Text/CSV and set that column to Text instead of double-clicking the file.

What is the difference between CSV and CSV UTF-8?

They differ only in character encoding. CSV UTF-8 stores text as Unicode, so accented letters, Arabic, Persian and Chinese are preserved. The plain CSV option in Excel uses a regional code page that turns unsupported characters into question marks. Choose UTF-8 unless the system receiving the file specifically demands something else.

Why does everything appear in one column when I open the CSV?

The delimiter in the file does not match the one Excel expects. In many European locales the list separator is a semicolon because the comma is the decimal mark, so a comma-separated file lands in column A. Use Data, Text to Columns, or import the file and pick the delimiter yourself.