CSV to Excel
Convert CSV data into an Excel-compatible .xlsx file right in your browser. Paste your CSV or upload a .csv file, choose the delimiter, set the sheet name and download a ready-to-open spreadsheet. A live preview shows the parsed data before you export. No upload — your data stays on your device.
How to use
- 1
Paste or upload your CSV
Drop raw CSV text into the textarea, or click the dropzone to upload a .csv file (max 1 MB). Quoted fields with embedded delimiters or newlines are handled correctly.
- 2
Pick the delimiter
Choose comma (default), semicolon, tab or pipe. The parser is RFC-4180-style and supports quoted fields and escaped quotes (`""` → `"`).
- 3
Set the sheet name
Enter a sheet name (max 31 characters — Excel's limit). Invalid characters are stripped on export. The default is “Sheet1”.
- 4
Parse, preview and download
Click Parse & preview to see the table, then Convert & download to save it as a .xlsx file. All processing happens locally in your browser.
Common use cases
- Convert a CSV export from a database or analytics tool into a spreadsheet for non-technical colleagues.
- Quickly preview a CSV file's contents before importing it elsewhere.
- Convert semicolon-delimited European CSV exports (where commas are decimal separators) into proper Excel files.
- Pipe-delimited log data → .xlsx for filtering and pivoting.
Limitations
- Input is capped at 1 MB to keep the browser tab responsive. For larger files, use a desktop tool or split the file first.
- All cells are written as text. Numeric, date and currency values from your CSV are not auto-typed — Excel may show a green triangle warning. Apply cell formatting in Excel afterwards.
- Only a single sheet is created. To build multi-sheet workbooks, run the tool once per CSV and combine the results in Excel.
- Sheet names are truncated to 31 characters and stripped of
\ / ? * [ ] :per Excel's rules.