CSV Splitter
Split large CSV or Excel files into smaller chunks. Download all parts as a zip. Supports .csv, .xlsx, and .xls.
Drop a file here or click to browse
Supports .csv, .xlsx, and .xls files
Your data never leaves your browser
About this tool
The CSV splitter breaks a large file into smaller chunks and hands them back as a zip. Set the rows per file, and the tool divides your data and copies the header onto every part. It reads .csv, .xlsx, and .xls.
Some imports and email attachments cap the number of rows or the file size they accept. Splitting a big product or order export into evenly sized pieces gets you under those limits without losing any rows. Files are split in the browser.
How to use it
- Upload your fileAdd the large .csv, .xlsx, or .xls file you want to break up.
- Set rows per fileChoose how many data rows each chunk should hold.
- Download the zipEvery part keeps the header row and downloads together as a single zip.
Frequently asked questions
- Does each split file keep the header row?
- Yes. The header is copied to the top of every chunk so each file imports correctly on its own.
- How many rows should I put per file?
- Match the limit you are working around. Shopify's import accepts large files, but some apps and email attachments cap at a few thousand rows or a set megabyte size. If you are splitting a file you combined from several exports, the CSV Merge tool handles that first step.
- Can I split an Excel file?
- Yes. Upload .xlsx or .xls and the first sheet is split into CSV chunks.
Your live store data in Google Sheets, one click away.
Try ShopSheets