Convert XLS to CSV
Convert XLS to CSV right in your browser. Your file is not uploaded to a server.
How to use it
- Drag your .xls files onto the area above, or press "Choose files".
- If options are shown, set them as you like. They appear below the file list.
- Press "Convert". The conversion runs on your device, shows its progress and can be cancelled at any time.
- Press "Download" next to a result. With several results, "Download all as ZIP" gets them in one go.
- The first time, the page downloads the conversion program (about 0.3 MB). It is kept on your device, so later visits do not download it again. Your files are not sent during this step either.
The formats involved
XLS .xls
XLS is the older spreadsheet file format of Microsoft Excel.
CSV .csv
CSV is a text format that writes a table with columns separated by commas. RFC 4180 describes CRLF as the record delimiter and how values are enclosed in double quotes.
What changes in this conversion
- Only cell values, text and merged cells are converted; fonts and colours, column widths, charts, pictures and frozen panes are dropped.
Limits and things to watch for
- The file size that can be processed depends on your device. The limit for your device is shown in the drop area, and files above it are refused with a message.
- Cell values and sheets only; no styling, charts or pictures.
FAQ
Is my file uploaded to a server?
No. Conversion happens only inside this browser, and file names, contents and results are not sent to our servers. Some converters download their conversion program (code) the first time you use them; your files are not sent then either. See the privacy page for details.
Why does Korean or Japanese text look garbled when I open the CSV?
Many spreadsheet programs only recognise UTF-8 text when the file starts with a byte order mark. Keep the option on, or import the file choosing UTF-8.
Licences and the software used
Programs this converter downloads and uses: xlsx (SheetJS CDN) 0.20.3 (Apache-2.0) · Open-source licenses
Sources and check date
- RFC 4180 Common Format and MIME Type for CSV Files
CRLF record delimiter, double-quote quoting · 2026-11-10 - SheetJS CE docs: file formats
Features not supported by a given file format will not be written; ODS/FODS note · 2026-11-10
Date we opened the original documents ourselves: 2026-11-10. Specifications can change, so read the original again before anything important.