CSV to Excel

Turn a CSV file into a real Excel workbook — numbers and dates typed, leading zeros kept.

100% private — runs entirely in your browser. Your data is processed on your device and never sent to the internet.

Paste your CSV below — or upload a .csv file. The Excel file is ready to download at once.

Download Excel file

About converting CSV to Excel

A CSV file is plain text: values with commas (or semicolons) between them. Double-click it and Excel opens it — but it also guesses. It drops the leading zero of a ZIP code or a phone number, turns a long order number into 1.23457E+16, reads 1/2 as a date, and shows José instead of José.

This tool turns your CSV into a real Excel workbook (.xlsx) and decides each cell carefully. Plain numbers become numbers you can add up. Clear dates become real dates. Everything else — leading zeros, long IDs, codes — stays exactly as typed.

Everything runs in your browser. Your file is never uploaded.

Features

  • A real .xlsx file — opens in Excel, Google Sheets, Numbers and LibreOffice
  • Leading zeros kept — 02134 stays 02134
  • Real numbers — 149.90 becomes a number you can sum and sort
  • Real dates — 2026-11-02 becomes a date cell
  • Comma or semicolon — the delimiter is found for you, and the decimal mark follows it
  • Accents kept — UTF-8, UTF-16 and older Windows CSV files are read correctly
  • Columns sized to fit — wide enough for their longest value (up to a limit)
  • One click — the Excel file is rebuilt as you type; just press Download

What becomes a number, a date or text

With Numbers and dates on Automatic, each cell is checked like this. The examples are from a comma CSV:

Cell in the CSVIn ExcelWhy
1001the number 1001a plain number
149.90the number 149.9a plain number with a decimal point
"1,234.50"the number 1234.5the comma here groups thousands
02134the text 02134a leading zero — a code, not an amount
12345678901234567the text 12345678901234567more than 15 digits — Excel would round it
2026-11-02the date 2026-11-02an ISO date: year-month-day
2026-11-02 14:30the date and timean ISO date with a time
11/02/2026the text 11/02/2026could be 2 November or 11 February — left as typed
$5.00, 12%texta sign around the number

The first row stays text when it holds column names (a word above a number). If a column must stay text, choose Keep every cell as text.

Comma CSV or semicolon CSV

In the US and UK, a CSV uses commas between values and a dot for decimals: 149.90. In much of Europe, Excel saves CSV files with semicolons, because the comma is the decimal mark there: 149,90.

The tool finds the delimiter by itself. In automatic mode, the decimal mark follows it:

Delimiter foundDecimal mark149,90 becomes1.234,50 becomes
comma, tab or pipedottexttext
semicoloncommathe number 149.9the number 1234.5

If your file mixes them up, pick Numbers like 1,234.56 or Numbers like 1.234,56 yourself. The line under the box always shows the delimiter and decimal mark it used.

Limits

  • One CSV gives one sheet. To put several CSV files in one workbook, use Merge CSV Files or Merge Excel Files.
  • An Excel sheet holds at most 1,048,576 rows and 32,767 characters per cell. A longer cell is cut, and the tool tells you.
  • Only ISO dates (2026-11-02) become dates. Other date styles stay text, so no date is ever read the wrong way round.

Frequently asked questions

How do I convert CSV to Excel without losing leading zeros?

Paste or upload the CSV here and download the Excel file. Values like 02134 or 0612345678 stay text with their zeros. Numbers without a leading zero still become real numbers.

Why does my CSV open in one column in Excel?

Your Excel expects a different delimiter (comma or semicolon). This tool finds the delimiter itself and puts every value in its own column.

Why do accents look wrong when I open a CSV?

Excel often reads a UTF-8 CSV with the wrong character set. This tool reads UTF-8, UTF-16 and older Windows files correctly, and the .xlsx file always keeps the accents.

Can I convert Excel back to CSV?

Yes — switch to Excel → CSV at the top, or use Excel to CSV.

Is my file uploaded?

No. The CSV is read and the Excel file is made inside your browser. Nothing is sent to a server.

Related tools

How to use it

  • Paste your CSV into the box — or click Upload a .csv file, or drop the file on the box
  • Leave Delimiter on Detect automatically (or pick one)
  • Leave Numbers and dates on Automatic — or choose a decimal mark, or Keep every cell as text
  • Check the preview: numbers sit on the right, text on the left
  • Give the sheet a name if you like
  • Click Download Excel file

We add new tools regularly — subscribe on YouTube to be notified when each one goes live.

More tools

View all

Recommended Apps

View all