Split CSV File

Cut a large CSV into smaller files that keep the header.

Split CSV divides one large file into several smaller ones: by a number of rows, into a number of equal parts, or into one file per distinct value in a column. Every part keeps the header row. Download them one at a time or together as a ZIP, all built in your browser.

Loading Split CSV File…

Runs entirely on your device. No file or text you enter here is uploaded. How to verify it.

How to use Split CSV File

  1. Choose a CSV file, or paste rows in.
  2. Split by row count, by number of parts, or by the values in a column.
  3. Download the parts individually or as a ZIP.

Questions about Split CSV File

Does every part keep the header row?
Yes, every one. A part without its header is only useful if you remember the column order, and the usual reason for splitting a file is to feed it into something that expects a header. It is added to each part automatically.
Why would I split by a column value?
It is the fastest way to get one file per region, per salesperson, per month or per client out of a single export. Each distinct value in the chosen column produces its own file, named after the value, which saves a long afternoon of filtering and copying.
I need to import into a system with a row limit. Which mode?
Split by row count and set it slightly below the limit. Import limits usually count data rows, but some count the header too, so leaving a little headroom avoids a rejected import at row 10,001.
Is my data uploaded to split it?
No. The file is read on your device and the parts are written there. This matters more than usual for splitting, because the files people split are typically the big exports — customer lists, transaction histories, payroll runs.
What if a value in the split column has a slash or a colon in it?
Those characters are removed from the filename, since most operating systems refuse them. The data in the file is untouched; only the name is made safe.
Is Split CSV File really free, with no limits?
Yes. There is no account, no daily cap, no file-size tier and no watermark, because there is no server cost to recover. The site is funded by clearly disclosed partner recommendations on the Partners page, never by metering the tools.
Are my files or text uploaded when I use Split CSV File?
No. Everything is processed by JavaScript running in your browser, on your device. You can verify it: open your browser's developer tools, switch to the Network tab, and use the tool. You will see no request carrying your data — because there is nowhere for it to go.