CSV Splitter
Split a large CSV into N smaller files of equal (or custom) row counts — all in your browser. The original header row is preserved on every chunk.
Processed in your browser · No upload
Loading tool…
Splitting happens entirely in your browser. No upload, no server.
FAQ
- How does the row split work?
- If you ask for 3 files of a 100-row CSV, you'll get chunks of 34, 33, and 33 rows. The header is repeated on each chunk.
- Can I split by lines per chunk instead of chunks of N?
- Yes — pick the 'rows per chunk' option and provide how many rows each file should contain. The last chunk may be smaller.
- How do I download the chunks?
- Each generated chunk has a download button. Save them one by one, or use your browser's 'Save link as' on each link.
Related Tools
CSV Viewer
Paste or upload a CSV and preview it as a sortable table right in your browser. Detect the delimiter automatically, see row and column counts, and copy a clean view back as CSV or TSV.
CSV Filter
Filter CSV rows by exact value, contains, regex, or numeric comparison — all in your browser. Combine with the Sorter to produce a refined export.
CSV Column Statistics
Get per-column statistics for any CSV — min, max, mean, median, sum and distinct count for numeric columns; distinct and length stats for text columns; null counts everywhere. All in your browser.
CSV Sorter
Sort CSV rows by any column — alphabetically or numerically, ascending or descending. All sorting happens in your browser; nothing leaves your device.