Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeFile toolsCSV SplitterSplit CSV File

Split CSV File

files

Cut a CSV that is too big for Excel or an upload form into parts, header kept in each

Processed in your browser. Nothing is uploaded. Checked against sources on 16 Oct 2026.

Upload forms and email often refuse a CSV over 10 or 25 MB, and Excel stops at 1,048,576 rows. This page cuts the file into parts of at most 10 MB each, or any size you choose, without changing a byte of the data: quotes, line breaks inside fields, the encoding and the header row are all kept, and every part opens on its own.

Next:
  • Export the sheet as CSV Save any sheet of an Excel workbook as CSV, with clean dates
  • Open the CSV as Excel Turn CSV files into a tidy Excel workbook with real numbers
  • Convert Anything Drop any file and we name it, then offer the one thing you probably came for

How to use Split CSV File

1

Drop your files or click to choose them.

2

Adjust the options and check the preview.

3

Download the result. Nothing was uploaded.

How Split CSV File works

A CSV of a few hundred megabytes is common for exports from databases, analytics and online shops, and too big for many places it has to go: Excel opens at most 1,048,576 rows, Google Sheets 10 million cells, and upload forms often stop at 10 or 25 MB. Splitting it is the usual fix.

Split by Use it when
Rows per file a system imports at most a number of rows at a time
Number of files you want equal parts, for example one per person
Megabytes per file an upload or email has a size limit
Column value each region, branch or month needs its own file

Nothing in the data changes. The file is cut between records, never rewritten. A record ends at a line break that is not inside double quotes, as RFC 4180 defines it, so an address with a line break in a quoted field stays in one piece. The delimiter, the quoting, the line endings and the encoding are kept byte for byte, and a UTF-8 byte-order mark is copied to every part so Excel still shows accents and other scripts correctly. UTF-16 files have to be saved as UTF-8 first.

The rest of the article, and all 6 questions about CSV Splitter, are on the CSV Splitter page.

Frequently asked questions

How do I split a large CSV file into multiple files?

Drop the CSV on the CSV Splitter, choose rows per file, a number of files, megabytes per file or one file per value of a column, and press Split. The parts download as one zip, named like sales-part-001.csv, each with the header row. Files up to 1 GB are split in the browser.

How do I open a CSV that is too big for Excel?

Excel shows at most 1,048,576 rows per sheet and cuts the rest off. Split the file into parts of 1,000,000 rows or fewer, with the header kept in each, and open the parts one by one or import them into separate sheets with Power Query.

Is the header row kept in every file?

Yes, when First row is a header is switched on, which it is by default. The header is copied to the top of every part and is not counted in the rows per file, so a part of 1,000 rows holds 1,001 lines. Switch it off for files without a header.

Why are the parts not exactly the size I chose?

Parts are cut between rows, never inside one, so a part stops at the last whole row that fits. Splitting by number of files makes parts with the same number of rows, which can differ in megabytes when some rows are longer than others.

Sources

  • RFC 4180, Common Format and MIME Type for CSV FilesRecords end at line breaks outside double quotes; quoted fields may hold line breaks and doubled quotes

Last verified 16 October 2026.

Rates and rules change; check the source before you rely on a figure.

Still stuck? Ask about CSV Splitter and anybody who knows can answer. No account needed.

More ways to use CSV Splitter

  • CSV SplitterSplit a large CSV into smaller files by rows, files, size or column value, header in each

On the related tools: Convert Any File – Photos, documents, spreadsheets, archives: drop it and see what is possible · Markdown File to HTML – Turn a .md file into the HTML behind it.

Related tools

All file tools
Excel to CSVSave any sheet of an Excel workbook as CSV, with clean datesCSV to ExcelTurn CSV files into a tidy Excel workbook with real numbersConvert AnythingDrop any file and we name it, then offer the one thing you probably came forDocument ConverterTurn a document into another format, with the cost stated firstPPT to WordPull the text out of a PowerPoint deck into an editable Word fileWord to PPTMake a slide deck from the headings in a Word documentWord to ExcelLift the tables out of a .docx and into a spreadsheet you can sortExcel to WordPut a spreadsheet into a Word document as a table you can edit
Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)