Convert XLS to CSV Online Free
Extract data from legacy Excel .xls files into universal CSV format. Perfect for opening old spreadsheets without Microsoft Office or importing data into modern tools.
By ChangeThisFile Team · Last updated: March 2026
To convert XLS to CSV, drop your legacy Excel file onto the ChangeThisFile converter. The old binary Excel format is parsed using SheetJS and converted to comma-separated values. Free, browser-based, no Excel needed, and your spreadsheet never leaves your device.
Convert XLS to CSV
Drop your XLS file here to convert it instantly
Drag & drop your .xls file here, or click to browse
Convert to CSV instantly
XLS vs CSV: Format Comparison
Key differences between the two formats
| Feature | XLS (Excel Legacy) | CSV |
|---|---|---|
| File format | Binary BIFF format (pre-2007 Excel) | Plain text with comma-separated values |
| Max rows | 65,536 rows | No row limit |
| Multiple sheets | Supported | Single table only |
| Formulas | Supported with cell references | Not supported (values only) |
| Formatting | Fonts, colors, borders | None (plain text) |
| File size | Binary, moderately compact | Minimal, just raw data |
| Modern support | Legacy, being phased out | Universal, works everywhere |
When to Convert
Common scenarios where this conversion is useful
Recovering data from old Excel files
Open legacy .xls files from the pre-2007 era without installing older versions of Excel. Convert to CSV to access the data in any modern application.
Database imports from legacy spreadsheets
Import data from old XLS files into modern databases by converting to CSV first. All major databases support CSV bulk import.
Migrating legacy data to modern systems
Convert archived XLS files to CSV as part of data migration projects when moving from legacy systems to modern platforms.
Data analysis without Excel
Convert XLS files to CSV for analysis in Python, R, or other data science tools without needing a legacy Excel installation.
Who Uses This Conversion
Tailored guidance for different workflows
Office Workers
- Convert XLS documents to CSV for sharing with colleagues who use different software
- Transform XLS reports to CSV for archiving or distribution to external stakeholders
Students
- Convert XLS lecture notes to CSV for submitting assignments in the required format
- Transform XLS study materials to CSV for reading on tablets or e-readers
Professionals
- Convert XLS contracts or proposals to CSV for secure, read-only distribution to clients
- Transform XLS templates to CSV for use across different office suites and platforms
How to Convert XLS to CSV
-
1
Upload your XLS file
Drag and drop your .xls file onto the converter, or click to browse. Legacy Excel 97-2003 format (.xls) is fully supported.
-
2
Automatic conversion
Your legacy spreadsheet is parsed in the browser. Formulas are resolved to values. Formatting is stripped, leaving only the raw data.
-
3
Download the CSV result
Click Download to save your .csv file. Values are comma-separated with proper quoting for fields containing commas or newlines.
Frequently Asked Questions
The converter supports Excel 97, 2000, 2002 (XP), and 2003 .xls files. These use the BIFF8 binary format that was standard before Excel 2007 introduced .xlsx.
The first sheet in the workbook is converted. If you need a different sheet, rearrange the sheet order before converting.
Formulas are resolved to their last calculated values. The CSV output contains computed results, not formula expressions.
Excel dates are converted to their text representation based on the cell format. Serial date numbers are converted to readable date strings.
Merged cells are unmerged. The value appears in the top-left cell of the original merge range, and remaining cells are empty.
No. Password-protected XLS files cannot be parsed by the browser-based converter. Remove password protection first.
No. The converter parses XLS files directly in your browser using SheetJS. No Excel or Office installation is required.
If you need to preserve formatting, formulas, and multiple sheets, convert to XLSX instead. CSV is best when you only need the raw data.
XLS files are limited to 65,536 rows by format. The converter handles all standard XLS files efficiently in your browser.
Yes. The conversion happens entirely in your browser. Your legacy spreadsheet data is never sent to any server.
Related Conversions
Related Tools
Free tools to edit, optimize, and manage your files.
Need to convert programmatically?
Use the ChangeThisFile API to convert XLS to CSV in your app. No rate limits, up to 500MB files, simple REST endpoint.
Ready to convert your file?
Convert XLS to CSV instantly — free, no signup required.
Start Converting