How to use
- Select or drop the .csv file you want to split into smaller files.
- Set how many rows each part should contain (for example 1000 rows per file).
- Choose whether to repeat the header row at the top of every part.
- Click Split CSV, then Download all to save every CSV part at once.
Frequently asked questions
Why would I want to split a CSV file?
Many import tools, databases and platforms cap how many rows you can upload at once, and some spreadsheet apps have a maximum number of rows per sheet. Splitting a large CSV into smaller files lets you stay under those import limits and row caps, and makes big datasets easier to email or share.
Can I keep the header row in every part?
Yes. Leave the "repeat header row in each file" toggle on and the first row is copied to the top of every part, so each smaller CSV keeps its column names. Turn it off if you want the header only in the original data rows.
Is my CSV uploaded anywhere?
No. The file is parsed and split entirely in your browser, so your data stays on your own device and is never uploaded to any server. This makes it safe for sensitive spreadsheets and private records.
How many rows can I put in each file, and how big a CSV can I split?
You choose the rows per file — any number from 1 upward, such as 500, 1000 or 50000. There is no fixed file-size limit; because everything runs in your browser, very large CSVs depend on your device's available memory.
Does it handle quotes, commas inside fields and multi-line cells?
Yes. The parser follows RFC-4180-style rules: it honours quoted fields, commas and line breaks embedded inside a value, and doubled "" escaped quotes, so your rows are split cleanly without breaking mid-field.
How are the split files named?
Each part is named after your original file with a suffix, so data.csv becomes data-part-1.csv, data-part-2.csv, and so on. Use Download all to save every part in one click.
About this tool
Free CSV splitter that breaks a large CSV into smaller CSV files in your browser. Choose rows per file, repeat the header, download all parts. No uploads.