FlowToolkit
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.