Split a CSV or Excel file
On-deviceSplit a CSV/Excel file into multiple parts
Split a CSV, TSV, XLSX or JSON file into multiple parts, right on your device — by a fixed row count or by the value of a chosen column. Get every part back as a single ZIP download. Nothing is uploaded.
Not sure which CSV tool you need? See all six →
About this tool
What you provide
- One CSV, TSV, XLSX or JSON file, up to 25 MB.
- How to split: a fixed number of rows per file, or the value of a chosen column.
What you get
- How many files the split will produce, shown before you download.
- A single ZIP holding every part, as CSV, XLSX, JSON or TSV.
Limits
- One file at a time, up to 25 MB, and the split runs in your device's memory.
- Only the first sheet of an Excel workbook is read.
- Splitting by column value creates one file per distinct value, so a high-variety column produces many files.
How to use it
-
Choose a file
Tap "Choose a file to split" or drop a CSV, TSV, XLSX or JSON file onto the dashed area.
-
Choose how to split
Under "Split by" pick "Row count" and set "Rows per file", or pick "Column value" and select the column to group by.
-
Run the split
Tap "Split"; the tool then states how many files will be created and keeps the source table on screen as a preview.
-
Download the parts
Choose CSV, XLSX, JSON or TSV, and every part is saved together inside one ZIP file.
Frequently asked questions
How do I split a large CSV file into smaller files?
Upload your CSV or Excel file to the Split CSV tool and it divides it into multiple smaller files for you to download — the split happens locally on your device.
Does splitting my CSV file send it to a server?
No, the file is processed on your device only; it's never uploaded anywhere.
Can I split an Excel file too, or only CSV?
You can split either a CSV or an Excel file into multiple parts.