CSV to Excel
A proper .xlsx from your CSV, written on your device.
Drop files here
or click to choose from your deviceAccepted: CSV, TSV, TXT
Up to 3 files per runUp to 20 MB per file10 runs per dayRemove limits with Pro✓ Works offline
Your files stay on your device
This tool runs entirely in your browser. Nothing is uploaded, nothing is stored, and you can even turn off your internet connection before you start.
How it works
- Drop the CSV files. Tab-separated files work too.
- Leave the separator on “Work it out from the file” unless a file is unusual — a European CSV using semicolons is recognised on its own.
- Choose whether several files become one workbook with a sheet each, which is the point of dropping a folder of them at once.
- Press Convert to Excel and download the .xlsx.
Frequently asked questions
- Why not just open the CSV in Excel?
- Because Excel changes things on the way in. It reads 007 as 7, turns 3-4 into a date, and mangles anything not saved in the codepage it expects — the usual reason a list of product codes or Japanese names comes out wrong. Converting here writes the cells as they are, and only makes a cell numeric when it is plainly a figure.
- Is my file uploaded?
- No. The CSV is parsed and the workbook written in your browser. A customer list or an export from an internal system stays where it is.
- What decides which cells become numbers?
- A cell that is plainly a figure: 1250, 3.50, -4, 1,250 and $1,250.75 come across as numbers, and a figure in brackets becomes a negative, as an accountant writes it. Dates, percentages, phone numbers with a leading zero and anything with letters stay as text. Switch the option off to keep every cell exactly as written.
- Does it handle quoted commas and line breaks inside a cell?
- Yes. The parser follows the CSV convention properly: a value in quotes may contain the separator, quotes doubled inside it, and line breaks. A byte-order mark in front of the file — which Excel itself writes — is dropped rather than becoming part of the first heading.
- What about accented or Japanese characters?
- They come through as long as the CSV is UTF-8, which is what nearly everything writes today. A file saved in an older Windows codepage (Shift-JIS, for instance) will show mojibake here, as it does in most modern tools; re-export it as UTF-8 if you can.
- Can it go the other way?
- Excel to CSV does exactly that, one CSV per sheet.
- What are the free limits?
- Three files a run at 20 MB each and 10 runs a day. The workbook carries nothing added.
Related tools
▦ Excel to CSV Your workbook as CSV files, read on your device. ⇄ CSV to JSON Turn spreadsheet exports into JSON for APIs, scripts and config files, without your data leaving the page. ⇄ JSON to CSV Turn API responses and exports into a spreadsheet-ready CSV without your data leaving the page. ☷ Create a ZIP Bundle files into one archive. Nothing is uploaded, so nothing has to be trusted.