CSV splitter
This free CSV splitter divides a large CSV into smaller files by row count, number of files or file size. The header row is copied into every part, so each file imports on its own.
- Files up to 1 GB
- Header repeated in each part
- Download all as one ZIP
Loading the CSV splitter…
How to use the CSV splitter
- 1
Choose the CSV
Drop the file. It is read in chunks, so big exports from CRMs and databases are fine.
- 2
Pick how to split
By rows per file (for upload limits), by number of files (to share work out) or by file size (for email attachments).
- 3
Download the parts
Download each part or all of them in one ZIP. Rows with line breaks inside quotes stay whole.
Why use this free CSV splitter
Built for speed and privacy. It works on any modern browser, on desktop or phone.
Files never leave your device
It runs inside your browser. Nothing is uploaded to LeadCanal or stored anywhere.
Only the right files open
It accepts .csv, .tsv and .txt and checks each file's first bytes, so renamed programs or scripts are refused.
Free with no limits we impose
No signup, no watermark and no daily cap. Big files depend only on your device memory.
Several files at once
Where it makes sense, drop many files and download them together as a ZIP.
When you need a CSV splitter: common upload limits
| Where the file is going | Typical limit | Split setting to use |
|---|---|---|
| Email attachment | About 20 to 25 MB | File size: 20 MB |
| Excel worksheet | 1,048,576 rows | Rows per file: 1,000,000 |
| Google Sheets | 10 million cells per spreadsheet | Rows per file so rows × columns stays under 10M |
| Cold email or CRM import | Varies by tool, check its import page | Rows per file: the tool's limit |
| Team or VA work | Any | Number of files: one per person |
Step-by-step guides
Step-by-step help from our blog, written for the questions people ask most.
Your files stay on your device
This converter runs inside your browser, using your own computer or phone to do the work. The file is never uploaded to LeadCanal or anyone else, and nothing is saved on our servers. Close the tab and it is gone.
Each tool only opens the file types it is built for. We check the file extension and the first bytes of the file, so a renamed program or script is refused before it is opened.
Drop the CSV into the splitter, choose rows per file, number of files or size, and click Split CSV. Each part gets the header row and they download together as a ZIP.
Yes, when "First row is a header" is ticked, which it is by default.
No. The splitter follows CSV quoting rules, so a quoted value with a line break inside stays in one row.
Up to 1 GB. The file is read in 4 MB chunks in your browser, so speed depends on your device.
Further reading
- Excel specifications and limits Excel opens at most 1,048,576 rows per sheet.
- RFC 4180: CSV format The quoting rules the splitter follows.
Need clean, verified B2B contact data?
Our free tools handle files. Our team builds verified lead lists and runs cold email that books meetings.