How to use CSV to Excel online, free
Table of contents
CSV is the format every system exports, and Excel is the format most people actually work in. Converting between them sounds trivial until a field contains a comma, a description spans two lines, or a column of zip codes loses its leading zeros. This converter handles all three: it parses CSV to RFC 4180 including quoted fields with embedded newlines, writes a genuine .xlsx workbook rather than a renamed CSV, and keeps values like "01234" as text so Excel does not silently turn them into 1234. Everything happens in your browser, so the file never leaves your device.
Large files, ZIPs and CAD drawings should not have to leave your laptop to be split, joined or previewed.
CSV to Excel is a good fit when opening a database or CRM export in Excel without the import wizard mangling it.
Why this exists
CSV to Excel is built around a few practical wins, not a long feature list:
- Produces a real .xlsx workbook that Excel, Numbers, LibreOffice and Google Sheets all open natively.
- Correctly handles quoted fields containing commas, quotes and line breaks.
- Keeps leading zeros intact, so zip codes, phone numbers and product IDs survive the trip.
- Detects the delimiter automatically - comma, semicolon, tab or pipe.
- Writes a UTF-8 BOM into exported CSV so Excel opens accented characters correctly instead of showing mojibake.
- Runs entirely offline in your browser, which matters for customer lists and anything else confidential.
Walkthrough
- Drop in your file. Drag a .csv or .xlsx file onto the box, or click to choose one.
- Check the preview. The first 100 rows are shown with row and column counts, so you can confirm it read correctly before downloading.
- Pick a sheet if there are several. Multi-sheet workbooks show a tab per sheet. Select the one you want.
- Download in the format you need. Choose Excel (.xlsx) or CSV. The whole file is included, not just the preview.
Jobs it is built for
- Opening a database or CRM export in Excel without the import wizard mangling it.
- Turning a spreadsheet into CSV for a system that only accepts that format.
- Cleaning up an export whose delimiter is a semicolon because it came from a European locale.
- Extracting one sheet from a multi-sheet workbook as CSV.
- Converting data you are not allowed to upload to an online service.
Worth knowing before you start
- If Excel is mangling your CSV on open, converting it to .xlsx here first sidesteps the import wizard entirely.
- Semicolon-delimited files usually come from systems set to a European locale. The delimiter is detected automatically, so you do not need to change anything.
- For very large files, expect a short pause while the browser parses and rebuilds them. Nothing is uploaded, so the time is entirely local processing.
- Check the row and column counts in the summary against what you expected before downloading - it is the quickest way to spot a malformed source file.
What not to expect
- Renaming a .csv to .xlsx. That does not convert anything - Excel will complain the file format does not match its extension.
- Letting Excel auto-convert long numbers, which turns product codes into scientific notation. Converting here keeps them as text.
- Assuming formulas carry across. Only values are converted; formulas, formatting and charts are not.
- Uploading confidential data to an online converter. This one never sends your file anywhere, which is the point.
Privacy, in one paragraph
CSV to Excel runs in your browser. The file or text you paste stays on your device. There is no account, and nothing is stored on a ToolBox server for this job.
Related tools worth opening next
If this is one step in a longer job, these usually come after it:
- CSV ⇄ JSON - Convert between CSV and JSON formats
- Excel to PDF - Convert Excel XLSX or CSV to PDF in your browser - wide sheets auto-fit or use first 8 columns
- File Converter Hub - Pick any from/to format and jump straight to the right converter
Short answers
How do I convert a CSV to Excel?
Drop the CSV onto the box above, check the preview, and click "Download as Excel". You get a genuine .xlsx workbook that opens directly in Excel with columns already separated - no import wizard.
Is my file uploaded to a server?
No. The parsing and file building both happen in your browser using JavaScript. Your data never leaves your device, which is why this is safe to use for customer lists and other confidential exports.
Will leading zeros in zip codes be preserved?
Yes. Values with a leading zero are written as text rather than numbers, so "01234" stays "01234" instead of becoming 1234. That is the single most common complaint about CSV-to-Excel conversion.
Does it handle commas inside a field?
Yes, provided the field is quoted as the CSV standard requires. It also handles escaped quotes and, importantly, line breaks inside quoted fields, which naive converters split into extra rows.
What about semicolon or tab-delimited files?
The delimiter is detected automatically from the first line, ignoring anything inside quotes. Comma, semicolon, tab and pipe are all supported.
Can it read multi-sheet workbooks?
Yes. Every sheet is listed and you can switch between them. The .xlsx this tool produces contains a single sheet, so convert each one separately if you need them all.
Are formulas and formatting kept?
No. This converts tabular data - the values you see. Formulas, cell colours, charts, merged cells and conditional formatting are not carried across.
Can it open old .xls files?
No. The legacy .xls format is a different binary structure. Open it in Excel and re-save as .xlsx first, then convert here.
Open the CSV to Excel when you are ready. It is free, and you do not need an account.