CSV to Excel converter

Convert CSV files into proper Excel workbooks with correct columns, numbers and accented characters, and combine several CSVs into one file.

CSVXLSX

Choose CSV files

or drop them here · .csv, .tsv, .txt

Your files stay on your device. Nothing is uploaded.

About this CSV to Excel tool

Opening a CSV directly in Excel often goes wrong: everything lands in one column, accented letters turn into gibberish, long numbers become 1.23E+15 and leading zeros disappear. This converter reads the CSV carefully, detects the separator (comma, semicolon, tab or pipe) and the text encoding, and builds a real .xlsx file with sensible column widths.

Add several CSV files to combine them into one workbook, one sheet per file.

How to use CSV to Excel

  1. Choose or drop one or more CSV files.
  2. Keep separator detection on Auto, or pick one.
  3. Choose whether to combine files and detect numbers.
  4. Click Convert to Excel and download.

Features

Auto-detect separator

Comma, semicolon, tab or pipe.

Correct characters

Handles UTF-8, UTF-16 and old Windows encodings.

Combine files

Several CSVs into one workbook.

Keep leading zeros

Optionally keep all values as text.

Private

No upload.

Frequently asked questions

Why does my CSV open in a single column in Excel?

Your Excel expects a different separator (common in Europe, where semicolons are used). This converter detects the separator and puts every value in its own column.

How do I keep leading zeros, such as phone numbers or ZIP codes?

Untick “Detect numbers and dates”. All values are then kept exactly as text.

Can I combine several CSV files into one Excel file?

Yes. Add all the files and keep “Combine all files into one workbook” ticked. Each CSV becomes a sheet.

Why were accented characters broken before?

CSV files don't say which text encoding they use. The converter detects it, so é, ü, ñ, Arabic and Urdu text display correctly.

Are my files uploaded?

No. Conversion happens in your browser.

At a glance

Input
CSV, TSV, TXT
Output
XLSX
Separators
Auto, , ; tab |
Upload
None, runs in browser

Related tools

More free tools