Converters CSV ⇄ Excel Converter

CSV ⇄ Excel Converter

Turn a CSV file into a downloadable Excel spreadsheet, or export an Excel sheet back to CSV. Free to use — supports files up to 200MB (Excel output is limited to 1,048,576 rows per the .xlsx format spec — convert to CSV or JSON instead for unlimited rows), and everything runs entirely in your browser.

Or convert a .csv file directly — supports files up to 200MB

Drag & drop a file here, or click to browse

Processed in the background, so the page stays responsive even for huge files

How to use this tool

Choose a direction with the toggle. For CSV → Excel, paste your CSV or upload a file directly to download a ready-to-open .xlsx file. For Excel → CSV, drop in a workbook and the first sheet is converted to plain CSV text you can copy or download. Files up to 200MB are supported — uploads run in a background Web Worker so the page never freezes, and files are parsed entirely in your browser — nothing is sent to a server.

Frequently Asked Questions

Is there a file size limit?

Yes — files up to 200MB are supported. Conversion runs in a background Web Worker, so even large files process smoothly without freezing your browser tab. Files over 200MB are rejected immediately with a clear message. Excel output specifically is capped at 1,048,576 rows (a limit of the .xlsx format itself, not something we control) — convert to CSV or JSON instead if you need more rows than that.

Is my data uploaded anywhere?

No. Every conversion happens locally in your browser, including for large files — nothing is ever sent to a server.

What does Excel → CSV convert?

It reads the first sheet of the uploaded workbook and converts it to plain, comma-separated CSV text.

Related Tools

Related Blog Posts

We use cookies

We use cookies for analytics and to support advertising. You can accept all cookies or decline non-essential ones — change this anytime from Cookie Settings in the footer. Privacy Policy