Excel to CSV

RUNS ON THIS DEVICE

Export the first worksheet of an Excel workbook as a UTF-8 CSV that imports cleanly into CRMs, banking portals, and scripts. Everything is processed locally in your browser.

Why systems keep asking for CSV

Plenty of software refuses .xlsx and only accepts comma-separated text: CRM importers, bank payment uploads, mailing-list tools, database loaders, and most command-line pipelines. Excel can save a CSV itself, but on Windows the default dialog buries the UTF-8 option, and choosing the wrong variant turns accented names into question marks the moment another system reads the file. This converter always writes UTF-8, so characters like é, ñ, and ü survive the trip.

What you get — and one honest limitation

Drop in a workbook and the tool exports its first worksheet as a .csv file. Only the first sheet is converted, because the CSV format can hold exactly one table — if the data you need lives on another tab, move that tab to the front, or into its own workbook, before converting. Cells are written as values, so formula cells come through as their calculated results rather than the formulas themselves.

Processed on your machine, not ours

Workbooks tend to be the most sensitive files people handle: budgets, client lists, salaries, exported bank statements. That is why the conversion happens inside your browser, with SheetJS running in a Web Worker — a background thread that parses the workbook without freezing the page. Your spreadsheet is never transmitted anywhere; there is no server side to this tool at all.

Queue multiple workbooks and two convert at a time, with a single ZIP download available when the batch finishes. There is nothing to sign up for and no daily quota, and anything above roughly 50 MB is turned away with a plain explanation, since browser memory is the only real constraint.

Frequently asked questions

Do you upload my spreadsheet to convert it?

No — the workbook is parsed on your own machine. If you open your browser's developer tools and watch the network tab during a conversion, you will see no request carrying your data.

My workbook has several sheets. Which one becomes the CSV?

The first worksheet, in the order the tabs appear. To convert a different sheet, drag its tab to the first position in Excel and save before converting.

What encoding does the CSV use?

UTF-8, which is what modern importers, databases, and web applications expect. Accented and non-Latin characters are preserved.

Are formulas exported?

No. CSV is a plain-text format with no formula support, so formula cells are written as their calculated results instead.