Excel (XLSX) to CSV Converter
Guide
Excel (XLSX) to CSV Converter
Convert any Excel workbook into a clean CSV file directly in your browser. Upload an .xlsx or .xls file, pick the worksheet you want, choose the delimiter and line ending, and download the result. Nothing is uploaded to a server — your spreadsheet never leaves your device.
How to Use
- Drop your Excel file onto the uploader or click to browse.
- Pick the worksheet you want to convert from the Sheet dropdown.
- Choose a delimiter (comma, semicolon, tab, or pipe) and a line ending.
- Optionally enable the UTF-8 BOM if you plan to open the CSV directly in Excel with non-ASCII characters.
- Copy the CSV or download it as a .csv file.
Features
- 100% client-side – Files are parsed in your browser; nothing is uploaded.
- Multi-sheet support – Workbooks with several tabs let you pick which sheet to export.
- Flexible delimiters – Comma, semicolon, tab, or pipe to match your downstream tool.
- LF or CRLF line endings – Output that works on Linux, macOS, and Windows / Excel.
- UTF-8 BOM option – Helps Excel open non-ASCII characters without mojibake.
- Raw vs formatted values – Choose whether to export the underlying number or the cell’s displayed string.
- Instant download – Generated CSV downloads with a sensible filename based on the source workbook and sheet.
FAQ
-
What is the difference between XLSX and CSV?
XLSX is the modern Excel workbook format — a ZIP archive containing XML parts that describe worksheets, formatting, formulas, and shared strings. CSV is a plain-text format where each line is one record and fields are separated by a delimiter (most commonly a comma). CSV holds no formatting, no formulas, and no multiple sheets — only raw tabular values.
-
Why does Excel sometimes show garbled characters when opening a CSV?
Excel on Windows still defaults to legacy code pages (like Windows-1252) when it opens a CSV without a byte order mark. If the file is UTF-8 encoded — which is normal for any text with accents, emoji, or non-Latin scripts — those bytes get misinterpreted and you see mojibake. Prepending the UTF-8 BOM (the three bytes EF BB BF) tells Excel to read the file as UTF-8 and the characters render correctly.
-
Why are there different delimiters for CSV files?
Although CSV stands for comma-separated values, the comma is ambiguous in locales where it is also the decimal separator. Many European Excel installations write semicolon-separated files by default. Tab-separated files (TSV) are common in scientific and database tooling because tabs rarely appear inside data. Pipe-separated files are often used in legacy enterprise systems for the same reason.
-
What is the difference between LF and CRLF line endings?
LF (line feed, U+000A) is the line terminator used by Unix-based systems including Linux and macOS. CRLF (carriage return + line feed, U+000D U+000A) comes from teletype printers and is the standard on Windows and inside many Microsoft tools. RFC 4180 — the closest thing to an official CSV specification — requires CRLF, but most modern parsers accept both.
-
How are dates and formulas handled when converting?
Excel stores dates internally as numbers representing days since an epoch, and formulas as expressions with a cached result. Exporting to CSV flattens both: dates are written as ISO-like strings and formulas are replaced by their last calculated value, because CSV has no concept of a date type or a formula.
Install Our Extensions
Add IO tools to your favorite browser for instant access and faster searching
恵 Scoreboard Has Arrived!
Scoreboard is a fun way to keep track of your games, all data is stored in your browser. More features are coming soon!
Must-Try Tools
View All New Arrivals
View AllUpdate: Our latest tool was added on Jun 10, 2026
