Free browser-local CSV tool
Split large CSV files into smaller downloads.
Choose how many records each file should contain or set an approximate maximum size. IndiMerge creates a ZIP of the split CSV files without sending your data to a server.
Flexible splitting
- Split by records per file.
- Split by approximate KB size.
- Keep the header row in every output.
One-click ZIP
All output files are packed into one ZIP so large exports are easier to share, import or process again.
Private workflow
Your CSV is read locally in the browser. No account and no upload queue are required.
Tip: keep the first row as your column header so every split file opens cleanly in Excel or Google Sheets.
How to split a CSV file
Break a large export into usable parts.
Split by row count for predictable records, or use approximate size when an import has a file-size limit.
- Choose a CSV fileAdd the large export you want to divide into smaller files.
- Set the split ruleChoose records per file or an approximate maximum size.
- Download one ZIPIndiMerge keeps the header in each part and packages the results together.
CSV split FAQ
Common questions.
Will every split file include the header row?
Yes. The first row is copied into each output so the parts remain easy to open and import.
Can I split a CSV by file size?
Yes. Choose approximate KB size when a receiving system has a practical file-size limit.
How do I download all split files?
IndiMerge creates a ZIP containing each CSV part, ready for one-click download.