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
Number of files
Group by column
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.