📗

Large CSV to Excel Converter

Convert large CSV files to Excel in your browser, up to 20 MB per file.

No registration required
Secure & private
Works on any device
Quoted values, commas inside quotes and line breaks inside cells are handled correctly. Numbers with leading zeros (such as ZIP codes or IDs) and very long numbers stay as text so nothing is changed. UTF-8, UTF-16 and Windows-1252 files are read automatically, so all languages are supported.

Your XLSX files are ready

🔒

100% Private

Your CSV files are converted in your browser — nothing is uploaded.

⚡

Instant

Files convert on your device, with no waiting for uploads.

🆓

Free & Unlimited

No account and no limits on how often you use it.

How to convert CSV to XLSX

Three quick steps. Nothing to install and nothing leaves your device.

1

Add your CSV files

Click the upload area or drag one or more .csv or .tsv files onto it. You can select several at once.

2

Choose settings

Keep Auto-detect for the delimiter, or pick comma, semicolon, tab or pipe. Decide how numbers, the first row and column widths are handled.

3

Convert and download

Press Convert to XLSX, check the row and column counts, then download each Excel file or all of them as a ZIP.

Converting big CSV files

Large exports can hit two limits. This tool tells you when they do.

More CSV to XLSX options

Why convert CSV to XLSX?

A CSV file is plain text. It opens in Excel, but it has no column widths, no filter buttons, and no memory of which values are numbers. Open it by double-clicking and Excel often squeezes everything into narrow columns, strips leading zeros, or splits the data in the wrong place when your region uses semicolons.

An XLSX file is a real Excel workbook. This tool builds one from your CSV on your own device, so exports from banks, shops or CRM systems are not uploaded anywhere.

How this tool converts your file

Limits to know

Tips for better results

Frequently asked questions

Quick answers about the ConvertKit Lite CSV to XLSX tool.

Are my files uploaded to a server?

No. The XLSX file is created in your browser, so your CSV files stay on your device.

How is the delimiter detected?

The tool checks the first lines of the file for commas, semicolons, tabs and pipes, and picks the one that appears consistently on every line. If it guesses wrong, choose the delimiter yourself from the list.

Why did my ZIP codes or IDs keep their leading zeros?

Values such as 00123 and numbers longer than 15 digits are kept as text on purpose. Excel would otherwise remove the zeros or round the number. Choose "Keep everything as text" if you want every cell left exactly as written.

Does it support Bengali, Arabic, Hindi or Chinese text?

Yes. XLSX files store Unicode text, so every language is kept as real, selectable text. The tool reads UTF-8, UTF-16 and Windows-1252 CSV files automatically.

Are dates converted?

Dates are left as text exactly as they appear in the CSV, so day/month order is never guessed wrongly. You can format them as dates in Excel afterwards.

Are there size limits?

Each file can be up to 20 MB. An Excel sheet holds at most 1,048,576 rows and 16,384 columns, and a single cell holds up to 32,767 characters. Longer cells are shortened.

Can I convert many files at once?

Yes. Add several CSV files, convert them together, and download each XLSX file or one ZIP.

Can I convert TSV files too?

Yes. The tool accepts .csv and .tsv files, and Auto-detect recognises tab-separated data. You can also pick Tab from the Delimiter list.

What does the First row option do?

With Header row selected, filter buttons are added to the top row so you can sort and filter in Excel. Choose Plain data if the first row is not a header.

What does Auto-fit do to the columns?

It sizes each column to its longest value, looking at up to the first 2,000 rows, with a minimum and a maximum width so no column is too tiny or too wide. Choose Default width to skip it.

Why are values like 1,234 or 50% still text?

Only plain numbers are converted: digits with an optional sign, decimal point or exponent. Values with thousands separators, currency signs or percent signs are kept exactly as written.

What happens to empty lines and special characters?

Empty rows at the end of the file are dropped. Control characters that Excel cannot store are removed. Other text is kept.

What are the sheet and file names?

Each XLSX file uses your CSV file name. The sheet inside is named after it too, with characters Excel does not allow removed and the name cut to 31 characters.

What is in the ZIP download?

One XLSX file for each CSV you converted. If two files have the same name, a number is added to the second one. The ZIP is called csv-to-xlsx.zip.

Does it work on a phone?

Yes, in any modern browser. For very large CSV files a computer is safer because the conversion uses your device's memory.

What is the largest CSV I can convert?

Each file can be up to 20 MB, and a single sheet holds at most 1,048,576 rows and 16,384 columns. Very large files also depend on your device memory.

What happens to very long cell text?

A cell holds at most 32,767 characters, so longer text is shortened and the file list shows long cells shortened.