Skip to tools

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

01 / INPUT

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.

Run again after editing input or options.

How to use

  1. Choose a file or paste data. For Excel, select a worksheet.
  2. Adjust options, run the tool, then check the preview or error message.
  3. 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.

Keep working with your data

CSV Splitter | YYTools.cc