Split CSV

Split a CSV into multiple files by row count and auto-name them as `part-1.csv`, `part-2.csv`, and so on.

Upload Files

Upload one file. Processing stays in the browser.

Active input: -

Paste Input

Paste CSV, JSON, or Markdown table content directly.

Settings

Result Preview

Load data first and generate a result. The preview will appear here.

How to use

Upload or paste your CSV.

Set the number of rows per output file.

The generated parts are bundled into a ZIP file for download.

Best for

Split a large dataset for multiple teammates.

Chunk large CSV files for downstream imports.

Send customer or template data in smaller batches.

FAQ

Does each split file keep the header row?

Yes. Every part file keeps the header row.

Do I get separate files or a ZIP archive?

To keep downloads manageable, the outputs are bundled as a ZIP archive.

Does the split size have to be an integer?

Yes. It must be an integer greater than zero.