Split CSV
Break large CSVs into smaller chunks
CSV Input
Try a sample:
Drop a CSV file here or
Only the first file is used if multiple are dropped.
The request is made directly from your browser. No proxy is used.
Split Mode
Split Files
Split results will appear here...
More Options
CSV Format
Input
How to Use This Tool
This tool splits a CSV file into multiple smaller files.
- Load your CSV — Paste CSV text into the input area, drop a file, or enter a URL.
- Choose a split mode — Split by row count, file size, or file count. Enter your target value.
- Download — Download individual files or click “Download All (ZIP)” to get everything in one archive.
FAQ
4 questionsDoes this tool upload my data?
No. It runs entirely in your browser using JavaScript. Your CSV data is never sent to a server.
Is the header row repeated in each output file?
Yes. When 'Header row present' is checked, the header is included at the top of every split file.
What does 'Download All (ZIP)' do?
It bundles all split files into a single ZIP archive that downloads to your computer. The ZIP is created entirely in your browser.
What split modes are available?
You can split by row count (X rows per file), by file size (max X KB/MB per file), or by file count (split evenly into X files).