CSV Splitter (by rows)
Drop or paste a CSV, set rows-per-chunk (1000 by default), and the tool slices it into evenly-sized files. Quoted fields containing newlines are handled correctly. The header row can be repeated on every chunk so each file remains usable on its own. Files are numbered `name.part01of04.csv` for predictable sorting. Everything runs in the browser — your data never leaves the page.
Drop a CSV or paste contents to get started.
How to use
- Drop a `.csv` file (or paste contents).
- Pick how many data rows per chunk and whether to repeat the header.
- Click each chunk's download button, or 'Download all'.
Frequently asked questions
- Does it understand quoted fields with newlines?
- Yes — a quoted field can contain `\n` or `,` without breaking the row count.
- Where does the file go?
- Nowhere. Splitting is done in your browser; downloads come from in-memory blobs.
- How big a file can I split?
- Constrained by your browser's memory. Tens of MB is fine; for 500 MB+, prefer a desktop tool.
- Why 'rows per chunk' and not 'number of chunks'?
- Most CSV import limits are expressed as row count (BigQuery 1M, Excel 1M, Stripe 100k…) — splitting by row makes those limits trivial to hit.
Guides on this topic
Related tools
File Splitter
Split a large file into smaller chunks to bypass attachment or upload size limits.
Bulk File Renamer Preview
Drop files and preview a batch rename — pattern with {n}, {name}, {ext}, {date}, plus find/replace, case modes, and collision detection.
PNG Chunk Inspector
Drop a `.png` file and see every chunk it contains — IHDR, IDAT, tEXt metadata, IEND — with sizes, CRCs, and the critical/ancillary/safe-to-copy flags.
CSV Transpose — Swap Rows and Columns
Transpose CSV data so rows become columns and columns become rows, in your browser.
Text Template (Mail Merge)
Write a template with {{placeholders}}, paste rows of data (CSV or JSON), and render one personalised text per row — entirely in your browser.
CSV ↔ JSON Converter
Convert CSV to JSON and JSON back to CSV, with a delimiter option.