Split CSV file

Break a large CSV into smaller files — by row count, by number of files, or by the value of a column. The header row is kept on every file. Everything runs in your browser; nothing is uploaded.

Drop a CSV here or click to choose
or paste your data below — up to a few hundred MB
Or paste CSV text
Delimiter
How to split
Rows per file

Your CSV is parsed and split entirely in your browser. No upload, no sign-up.

How it works

STEP 1

Add your CSV

Drop or choose a .csv file, or just paste the text. Quoted fields, commas and line breaks inside cells are handled correctly.

STEP 2

Choose how to split

By rows per file, by a target number of files, or by the value in a column. The header is repeated on every output file.

STEP 3

Download

Grab each piece on its own, or download all of them at once as a single ZIP — created right here, never uploaded.