Skip to content
Loading CSV Splitter…

About the CSV Splitter

CSV Splitter divides one CSV file into smaller files. Split by a fixed number of data rows per part — the header row never counts toward the limit — or create one file per distinct value in a column, such as one file per region.

Blank values in the split column are handled explicitly: put them in their own part or leave them out with a report. File names are made safe, and different values that would produce the same file name get a numbered suffix. Preview the parts and their row counts, then download them one by one or as a single ZIP.

How to use

  1. Upload or paste a CSV file.
  2. Choose split by row count or by column value.
  3. Set rows per part or pick the column and the blank-value rule.
  4. Choose whether to repeat the header in each part.
  5. Download individual parts or Download all as ZIP.

Key features

  • Split by rows per part (header excluded from the count).
  • Split by distinct column values.
  • Explicit handling of blank values.
  • Safe, collision-free file names.
  • Header repeated in every part (optional).
  • Individual CSV downloads and a ZIP of all parts.

Best practices

  • Keep the header repeated so each part opens on its own.
  • Check the parts list for unexpected tiny groups.
  • Use the ZIP for many parts.

Benefits

  • Upload limits and email size limits are easy to meet.
  • Per-customer or per-region files in seconds.
  • Private: runs in your browser.

Frequently asked questions

Does the header count toward the row limit?

No. “1,000 rows per part” means 1,000 data rows; the header is added to each part if you choose.

What if two values give the same file name?

Characters that are not allowed in file names are replaced, and if two parts would share a name, the later one gets -2, -3 and so on.

What happens to rows with a blank value?

You choose: put them in their own part (named “blank”) or exclude them. The number of excluded rows is shown.

Is my data uploaded?

No. Files and pasted data are processed only in your browser. Nothing is uploaded or stored, and the tool keeps working offline once the page has loaded.