CSV Splitter: Split Large CSV Files Online
Cut a large CSV into smaller files: by rows, into a set number of files, by size, or one file per value of a column. The header is repeated in every part and accented letters stay intact. Everything runs in your browser: the file is never uploaded.
This tool processes on your device; your file is not uploaded for processing.
About
Excel stops at 1,048,576 rows, CRMs and mailing tools cap an import at 10,000 contacts or 10 MB, and Google Sheets gives up long before either. When an export is bigger than the place it has to go, it has to be cut. Pick the CSV, choose how, and download the parts: a fixed number of rows per file, the file cut into a number of equal parts, parts that stay under a size you set, or one file for every value of a column, such as one file per city, dealer, category or month.
Every part is a valid CSV on its own. The header row is repeated at the top of each file, rows are never cut in half, and quoted fields that contain the delimiter or a line break stay intact. The delimiter is detected (comma, semicolon, tab or pipe) and kept, and the encoding is detected too: files saved by Excel on a Turkish or Western European Windows are read correctly and written back as UTF-8, with a byte-order mark if you want the parts to open in Excel with their accented letters in place.
Everything happens in your browser. The file is read in a stream on your own device, so a 500 MB export is not a 500 MB upload and a customer list stays where it is. Before you split, a preview of the first rows shows whether the columns and letters came out right; after, the list of parts shows how many rows and bytes each one has. Download them one by one or all together as a ZIP.
Files up to 1 GB are accepted. One file up to 50 MB a day is free; a credit pack, a 24-hour pass or a subscription covers larger files and more splits, shared with the other tools on the site.
How it works
- 1Open CSV Splitter: Split Large CSV Files Online and choose your file or enter the required input.
- 2Adjust the settings and preview the result in your browser.
- 3Run the tool; the data is processed on your device.
- 4Download the output or copy the result when it is ready.