CSV and Excel Converter Free

Convert a CSV to an Excel (xlsx) file, or an Excel file (xlsx or xls) to CSV.

Convert CSV to Excel (xlsx)

Paste text instead

Convert Excel (xlsx/xls) to CSV

About this tool

When an Excel file has more than one sheet, you can choose which sheet to convert.

Converting CSV to xlsx writes every value as text, so a leading zero in a ZIP code or phone number is never dropped.

This tool runs entirely in your browser. Your files are never uploaded to our server.

When to use it

Useful for taking a CSV exported from a system and distributing or printing it directly as an Excel file.

Also useful for converting data you received as an Excel file into CSV for another system to import, choosing just the sheet you need from a file with several.

How to use

  1. Load a CSV under "Convert CSV to Excel (xlsx)".
  2. Check the preview, then click "Save as xlsx" to download an Excel (.xlsx) file.
  3. Drop or choose an Excel file under "Convert Excel (xlsx/xls) to CSV".
  4. If it has multiple sheets, choose which one to convert.
  5. Check the preview and choose a file format (delimiter and encoding) to save it as CSV.

Things to watch for

Every cell is written out as text, so a column you want to calculate with in Excel will need converting to numbers after opening it.

When converting from Excel, a cell containing a formula becomes the displayed result of that formula, not the formula itself.

FAQ

Opening the saved CSV in Excel shows garbled text. What should I do?
Choose "UTF-8 with BOM" when saving; Excel will then read it correctly.