CSV Tools

Split CSV

Break large CSVs into smaller chunks

CSV Input

Try a sample:

Split Mode

Split Files

Split results will appear here...

More Options

CSV Format

Input

How to Use This Tool

This tool splits a CSV file into multiple smaller files.

  1. Load your CSV — Paste CSV text into the input area, drop a file, or enter a URL.
  2. Choose a split mode — Split by row count, file size, or file count. Enter your target value.
  3. Download — Download individual files or click “Download All (ZIP)” to get everything in one archive.

FAQ

4 questions
Does this tool upload my data?
No. It runs entirely in your browser using JavaScript. Your CSV data is never sent to a server.
Is the header row repeated in each output file?
Yes. When 'Header row present' is checked, the header is included at the top of every split file.
What does 'Download All (ZIP)' do?
It bundles all split files into a single ZIP archive that downloads to your computer. The ZIP is created entirely in your browser.
What split modes are available?
You can split by row count (X rows per file), by file size (max X KB/MB per file), or by file count (split evenly into X files).

More Manipulate Files Tools

2 tools

More CSV Tools

89 tools