About CSV Splitter

CSV Splitter breaks a large CSV into smaller ones. Split every N data rows, into a chosen number of parts, or group the rows by the value in one column.

The header row is repeated into each part by default. It runs in your browser.

How to use it

  1. Paste or load your CSV.
  2. Choose the split mode and its setting.
  3. Download the parts, or copy one at a time.

Common questions

Does each part keep the header?

Yes, unless you say the input has no header row.

What does split by column do?

It makes one file for each distinct value in the column you name, holding just the rows with that value.

Is there a size limit?

It works in memory in your browser, so very large files are limited by your device's memory rather than a fixed cap.

Does anything leave my browser?

No. The tool runs entirely on this page.