Data
CSV Splitter
Split large CSV files into chunks by row count or size.
Loading tool…
About this tool
Free, fully in-browser CSV splitter. Drop a CSV, TSV, or TXT file, choose row count or megabytes per chunk, and download a ZIP of split files. Headers are preserved in every chunk. Files never leave your device.
Frequently asked questions
Are my files uploaded?
No. All parsing and splitting runs locally in your browser using Web Workers.
Is there a size limit?
No hard limit. Speed depends on your device memory and CPU.
Does every chunk keep the header?
Yes by default. Toggle 'Include header in every file' to change.