📊 Tutorial · 7 min read
How to Convert Excel to CSV Free Online — No Data Loss, No Signup
Your supplier sent pricing in an .xlsx workbook. Your CRM, your database, or the marketplace you sell on only accepts CSV. Or maybe you just want to run the data through a CSV analysis tool, which loves plain CSV files.
Converting Excel to CSV sounds trivial — until the text comes out garbled, dates turn into numbers, or half your columns quietly disappear. This guide shows you the free methods that never lose data, and the exact settings that prevent encoding disasters.
Why Convert Excel to CSV in the First Place?
CSV (comma-separated values) is the universal data hand-off format. Unlike Excel's proprietary .xlsx, CSV is plain text — any system can read it:
- Databases like SQLite, MySQL, and Postgres all import CSV natively (see our guide on importing CSV into SQLite)
- E-commerce and ERP platforms (Shopify, WooCommerce, NetSuite) accept product and order uploads as CSV
- Email tools, CRMs, and analytics tools use CSV for bulk imports
- AI data tools parse CSV quickly and reliably — which is why our free AI CSV analyzer and Excel analysis tool accept both formats
In short: if you need to move data out of Excel into another system, CSV is almost always the answer.
Method 1: Excel's Built-in "Save As CSV" (Free, No Install)
You already own Excel, so start here. The trick is choosing the right CSV option:
- Open the workbook and switch to the sheet you want to export (see the warning below — this matters!).
- Click File → Save As → Browse.
- In the "Save as type" dropdown, choose CSV UTF-8 (Comma delimited) (*.csv). If you don't see it, plain CSV (Comma delimited) works — just remember the encoding note in Method 3.
- Click Save. Excel will warn you that the workbook has multiple sheets — that's expected. Confirm.
Excel only exports the active sheet. If your data lives across three sheets, you must repeat the save on each sheet, one at a time. There is no "export all sheets to CSV" button in Excel — that limitation is why people look for tools.
Method 2: Google Sheets (Free, Great for Multi-Sheet Files)
No Excel license? Google Sheets converts workbooks without desktop software:
- Go to sheets.google.com → upload your .xlsx file (it opens as a Google Sheet).
- With the correct tab open, click File → Download → Comma-separated values (.csv, current sheet).
- Only the current sheet downloads — switch tabs and repeat for the others.
Google Sheets exports UTF-8 CSV, so international characters survive. Bonus: if your CSV then needs deduplication or cleanup, our guide to cleaning dirty CSV data walks through the common fixes.
Method 3: Free Online Excel-to-CSV Converters
Online converters help when the file is on your phone, you're on a shared computer, or you need bulk conversion. What to check before uploading to any converter:
- Encoding output: choose UTF-8 (or UTF-8 with BOM) so accented characters and non-Latin scripts stay intact.
- Delimiter: most tools default to comma. If your target system expects semicolons (common in European Excel locales), pick the right one or convert afterward.
- Privacy: never upload customer lists, payroll, or anything confidential to a random website.
After converting, open the result in a free CSV viewer to sanity-check that rows, columns, and characters survived before you import it anywhere important.
Why Is My Converted CSV Garbled or Full of Weird Characters?
Nine times out of ten, garbled output means an encoding mismatch: Excel saved the file as ANSI (Windows-1252), but the receiving system reads UTF-8 — or vice versa. The fix is to always export as CSV UTF-8 and, when in doubt, pick the file with (BOM) in the name. Older Excel versions (2013 and earlier on Windows) default to ANSI, which is exactly when you'll see "é" instead of "é".
If you're already staring at a garbled file, don't re-type it — read our dedicated guide on fixing garbled CSV files in Excel.
Frequently Asked Questions
Does converting Excel to CSV keep my formulas?
No — CSV stores values only. If a cell contains =A1*1.2, the CSV contains the calculated result (if Excel has computed it), not the formula. CSV is data transport, not a workbook format.
Why does Excel only export one sheet to CSV?
Because CSV is a single-table format with no concept of sheets or workbooks. Excel deliberately exports only the active sheet. Export each sheet separately, or use a tool like Google Sheets to convert tab by tab.
What's the difference between CSV UTF-8 and CSV UTF-8 (BOM)?
Both encode text as UTF-8. The BOM version prepends a small marker (EF BB BF) that tells old Excel versions "this file is UTF-8". If your CSV opens as garbled text in Excel, choose the BOM version — it's the safest for sharing.
Will dates and phone numbers lose formatting?
CSV has no formatting. A date like 01/02/2026 becomes plain text and Excel may re-interpret it on open. A common trick: keep a leading apostrophe or reformat to ISO (2026-01-02) before export if the target system is picky.
Is converting Excel to CSV free?
Completely. Excel's Save As, Google Sheets, and most reputable online converters are free. And if your next step is understanding the data, DataAnalyzer AI gives you 3 free analyses per day — no credit card required.
NoCodeCSV Team
Updated September 06, 2026 · Practical guides by the NoCodeCSV team.
Go further with AI data tools
NoCodeCSV handles the basics for free. When your data work grows, these tools pair well with it:
- Stack AI — build AI workflows that process your CSVs automatically, end to end. Try Stack AI
- Softr — turn your cleaned data into customer-facing apps and portals without code. Try Softr
- Toggl Track — track time spent on data projects and client work. Try Toggl
Some links above are affiliate links — if you buy through them we may earn a commission at no extra cost to you.
Got a CSV Ready? Analyze It Free
Upload your converted file and ask questions in plain English. No signup needed for your first analysis.
Related reading
Format Conversion — other guides that pair well with this one.
Browse all guides in the NoCodeCSV blog.