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.
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.
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.
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.
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.
A progress bar shows the file moving through the conversion. If you picked the wrong file, cancel and start again.
Save the CSV file, copy a share link or convert it to another format. Free-tier output expires on its own after 24 hours.
Drop your XLSX file into the converter (or choose a file from disk).
Confirm CSV as the output format and start the conversion.
Download the CSV file when it is ready. Start another conversion anytime.
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.
The upload box shows the live size limit before you add a file. Signing in raises it, and paid plans raise it further.
XLSX in, CSV out. Pick another output on the converter if you need a different format.
Files are encrypted in transit over HTTPS and processed on indox infrastructure.
Free-tier files are deleted automatically within 24 hours after the job finishes.
No tool matches that search.
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.
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.
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.
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.
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.
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.