Skip to main content
Free File Converter

CSV to XLSX converter

Turn a CSV file into a real Excel workbook with a worksheet you name.

Processed in your browser. This file is converted on your device and is never uploaded.

Converter

Input

.csv up to 25 MB. You can also drag a file here.

Options
At most 31 characters, and none of : \ / ? * [ ]

No file selected.

About this tool

Opening a CSV in a spreadsheet application often means fighting an import dialog, and sending someone a CSV means hoping their software guesses the same separators you used. Converting to .xlsx removes both problems: the file opens directly and carries its own structure.

This tool parses your CSV in the browser and writes a real Excel workbook with a single worksheet that you name.

Supported formats and limits

Input
.csv
Output
.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
Output name
The original name with the new extension, for example data.csv becomes data.xlsx.
File size limit
25 MB
Processing
In your browser. The file is not uploaded.

How to use it

  1. Choose a .csv file, or switch to Paste text and paste the rows directly.
  2. Name the worksheet.
  3. Select Convert, then download the .xlsx workbook.

Limitations

  • Every cell is written as text. Numbers and dates in your CSV will not become numeric or date cells, because interpreting them requires guessing a locale and a date order.
  • The workbook has one worksheet. Producing several from one file is not supported.
  • No formatting, column widths, formulas, or styling are applied.
  • Worksheet names cannot contain : \ / ? * [ ] and are limited to 31 characters, which is an Excel restriction rather than one of this tool's.
  • This tool expects comma separators. A semicolon-separated export will arrive as a single column.

Frequently asked questions

Is my file uploaded?
No. The conversion runs entirely in your browser. The file never leaves your device and no request carrying its contents is made.
Why are my numbers stored as text?
A CSV file carries no type information. Converting 007 to 7, or 03/04 to a date, changes the data. If you need numeric cells, select the column in Excel afterwards and convert it there, where you can confirm the result.
Will the workbook open in other spreadsheet software?
Yes. The output is a standard .xlsx file, which Excel, LibreOffice, Numbers, and Google Sheets all read.
Can I add more worksheets?
Not here. Convert each CSV separately and combine the workbooks in a spreadsheet application.