Free CSV Splitter
Split one large CSV into smaller files by row count or file count, and download them individually or as a ZIP.
Local processing
Drop your file here
or click to browse · CSV up to 50MB
Frequently Asked Questions
How do I split a CSV file?
Upload your CSV, choose either a fixed number of rows per output file or a target number of files, and download the results individually or as a single ZIP.
Are the headers repeated in every split file?
Yes. Each output file includes the original header row so it remains a valid, standalone CSV.
How large a file can I split?
Up to 50MB. Larger files are parsed with a background Web Worker so the tab doesn't freeze.
Are my files uploaded to a server?
No. Splitting happens entirely in your browser, including building the ZIP file for multi-file downloads.