A free tool to split CSV files by rows or number of files. Even multi-GB files that won't open in Excel are processed smoothly in your browser. No server uploads or registration required, safely split files without garbled text regardless of the character encoding.
Drag and drop the CSV file you want to split, or load it via the file selection button. Supports huge files of several GBs.
Select the split mode ("Rows" or "Files") and enter the desired number. Also, turn on the "Add header from 2nd file" switch if necessary.
Click the "Split File" button to parse the file instantly. Use the "Download" button for each part or use "Bulk Download".
Thanks to our unique chunk processing algorithm, even heavy CSV files of several GBs can be parsed and split quickly without crashing the browser.
Uploaded files are never sent to a server. All processing is completed within your browser, making it safe for CSVs containing confidential data.
Supports various character encodings like UTF-8 and ANSI. By safely processing as raw binary data, there is no need to worry about garbled text for major encodings.
RFC 4180 compliant. Accurately determines newlines, commas, and double quotes within cells, splitting the CSV without breaking its structure.
Automatically add header rows to the 2nd and subsequent files. Also preserves BOM for UTF-8 files to prevent garbled text in Excel.
Split large exported CSV data from databases into manageable sizes for importing into other systems.
Cut heavy CSV files that exceed Excel or Spreadsheet row limits (approx. 1 million rows) into easy-to-handle sizes.
Process CSVs containing confidential company data safely at hand (in-browser) without uploading to a server.
Process files with diverse character encodings like ANSI or Windows-1252 directly without worrying about garbled text.