Split CSV File
Split a large CSV into smaller chunks by number of rows — each part keeps the header row — for imports with row limits.
How to use
- 1Paste the CSV and set the rows per part.
- 2Copy each part (they're separated by a marker line) into its own file.
Frequently asked questions
Is the header repeated in each part?
Yes, when 'Repeat header' is on — so every part imports on its own.
How large a file can I split?
Tens of thousands of rows work fine in the browser. For multi-gigabyte files, use a desktop tool or command line (split).
Why split a CSV?
Many tools cap imports — e.g. email platforms or CRMs that accept only a set number of rows per upload.