CSV to Excel
×
Turn a CSV file or pasted table into a single-sheet Excel workbook without uploading its contents. The converter understands quoted delimiters, escaped quotes, and quoted line breaks. You can preserve every value as text or store only unambiguous numbers as numeric cells before downloading the XLSX file.
How to convert CSV to XLSX
-
1
Add the CSV
Open a UTF-8 or BOM-marked UTF-16 CSV file up to 20 MiB, or paste CSV text.
-
2
Review the parsed table
Detect or choose comma, semicolon, tab, or vertical-bar separation and confirm the worksheet name.
-
3
Choose cell typing
Keep every value as text, or turn conservative numeric matches into numeric cells. IDs, dates, long numbers, and formula-like values stay as text.
-
4
Create the workbook
Generate and download one XLSX worksheet locally in the browser.
What the converter preserves
CSV fields are not always confined to one visible line. A quoted field may contain the selected delimiter, a doubled quote, or a line break. This converter reads the complete document before it builds rows, so those valid field contents stay together.
Text mode and safe number mode
| Source value | Text mode | Safe number mode |
|---|---|---|
007 |
Text 007 |
Text 007 |
42 |
Text 42 |
Number 42 |
7,5 with comma decimals |
Text 7,5 |
Number 7.5 when comma decimals are selected |
2026-07-20 |
Text | Text |
1234567890123456 |
Text | Text, because Excel keeps only 15 significant digits of numeric precision |
=1+1 |
Text | Text, never a formula |
The optional header setting keeps the first row as text and adds a worksheet filter. It does not invent headings or remove duplicate names. Rows with fewer fields are padded with empty trailing cells, and the preview warns when row widths differ.
Supported limits
- Input size: 20 MiB for an opened file or pasted text.
- Worksheet size: at most 1,048,576 rows and 16,384 columns.
- Cell text: at most 32,767 characters and 253 line breaks.
- Browser conversion: at most 2,000,000 cells in one workbook.
- Worksheet name: 1 to 31 characters, following Excel’s character restrictions.
If a table exceeds one of these limits, split it into smaller CSV files rather than accepting a truncated workbook.
Frequently Asked Questions
No. CSV contents and the generated XLSX stay in your browser and are not sent through Livewire or added to the URL. Step mode keeps one local browser draft for up to 30 minutes so Back and reload can work; Start over removes that draft.
Yes. A line break inside a correctly quoted field stays inside that cell. Doubled quotes and the selected delimiter inside quoted fields are also preserved.
Yes. Text mode preserves every value as text. Safe number mode still keeps leading-zero values, dates, numbers with more than 15 significant digits, and formula-like values as text.
The file picker accepts UTF-8, UTF-8 with a byte-order mark, and UTF-16 little- or big-endian files with a byte-order mark. Convert other legacy encodings to UTF-8 first. Pasted text is already Unicode in the browser.
No. The converter creates one worksheet and writes formula-like source values as text. It does not create formulas, macros, hyperlinks, external links, or additional sheets.
Related Tools
Subtitle Converter
Convert SRT subtitles to WebVTT or VTT captions to SRT locally. Validate cue timings, preserve multiline text, then copy or download the result.
M4A to MP3 Converter
Convert M4A audio to MP3 for wider playback support. Upload an .m4a file and download a compatible .mp3 copy.
MKV to MP4 Converter
Convert MKV videos to MP4 for smoother playback on iPhone, iPad, QuickTime, browsers, TVs and editors. Upload a .mkv file and download a compatible .mp4.
Word to Markdown Converter
Convert a Word DOCX file to clean Markdown in your browser. Keep headings, lists, links and simple tables, then copy or download the editable .md file.
Archive Extractor
Inspect ZIP, JAR, XPI, DOCX, XLSX, PPTX and ODT containers locally in your browser, then download individual files without uploading the archive.
XML to CSV Converter
Convert flat XML rows to comma-separated UTF-8 CSV in your browser. Supports attributes, validates strict limits, and protects spreadsheet formulas.