CSV Splitter
Choose a CSV, set rows per file, and optionally repeat the header in every part.
Split a CSV into row-sized files and download all parts in one ZIP. Quoted commas, quotes, and line breaks are parsed locally.
One UTF-8 CSV up to 20 MB and 200,000 records is accepted. Use 1–100,000 data rows per part and at most 100 parts. No source data is uploaded.
Downloads
A QUICK WALKTHROUGH
How to use this tool
- Choose a UTF-8 CSV file and set the maximum data rows per part.
- Choose whether the first row is a header to repeat in each part.
- Create the parts and download the ZIP.
CSV-aware splitting
Records are parsed according to CSV quoting rules, so commas, escaped quotes, and line breaks inside quoted fields stay together.
Local limits
One UTF-8 CSV up to 20 MB and 200,000 records is accepted. Use 1–100,000 data rows per part and at most 100 parts. No source data is uploaded.
GOOD TO KNOW
Common questions
Is my CSV uploaded?
No. Parsing, splitting, CSV writing, and ZIP creation happen in your browser.