CSV Split Tool
Split CSV files by rows or file count right in your browser. Handles multi-GB files, preserves encoding, and never uploads data to a server. Free, no registration.
Upload CSV File
Drag and drop the CSV file you want to split, or load it via the file selection button. Supports huge files of several GBs.
Specify Split Options
Select the split mode ("Rows" or "Files") and enter the desired number. Also, turn on the "Add header from 2nd file" switch if necessary.
Split and Download
Click the "Split File" button to parse the file instantly. Use the "Download" button for each part or use "Bulk Download".
Handles multi-GB files
Built-in chunk processing keeps even multi-GB files from freezing your browser. Files are parsed and split without loading everything into memory.
Complete Client-Side Processing
Uploaded files are never sent to a server. All processing is completed within your browser, making it safe for CSVs containing confidential data.
Binary Parsing without Garbled Text
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.
Supports Newlines Inside Quotes
RFC 4180 compliant. Accurately determines newlines, commas, and double quotes within cells, splitting the CSV without breaking its structure.
Auto Header & BOM Preservation
Automatically add header rows to the 2nd and subsequent files. Also preserves BOM for UTF-8 files to prevent garbled text in Excel.
System Migration Managers
Split large exported CSV data from databases into manageable sizes for importing into other systems.
Data Analysts
Cut heavy CSV files that exceed Excel or Spreadsheet row limits (approx. 1 million rows) into easy-to-handle sizes.
Security-Conscious Companies
Process CSVs containing confidential company data safely in your browser without uploading to a server.
Those Struggling with Garbled Text
Process files with diverse character encodings like ANSI or Windows-1252 directly without worrying about garbled text.