YYTOOLS / THE EVERYDAY TOOLBOX
CSV Splitter
Split CSV by row count, keeping headers in every file. Preview and download.
Processed locally · No upload · No sign-up
Add your data. Make it useful.
Choose a file or paste text. Your data stays in this browser.
Up to 5,000 data rows, 200 columns and 100,000 data cells. Input: 0 / 2,000,000 characters. Files must use UTF-8.
CSV export settings
Text is preserved by default. Excel may interpret CSV values starting with =, +, -, @ and similar prefixes.
How to use
- Choose a file or paste data. For Excel, select a worksheet.
- Adjust options, run the tool, then check the preview or error message.
- Review row and column counts, then copy or download the complete result. Run again after editing input.
Split by data row count, with the original header in each file, up to 100 files. Select a file to preview and download it. Newlines inside quoted cells do not split records.
Previews show up to 50 rows; downloads contain all results. Limits: 5,000 data rows, 200 columns, 100,000 data cells and 5 MiB per file. Combined exported text and text read from Excel are limited to 10,000,000 characters. Exceeding a limit raises an error; data is truncated only when "Truncate long cells" is enabled, with a count shown.