Split an Excel file into multiple files

Divide any .xlsx workbook by sheet, column value, or row count — and download all the resulting files as a single ZIP. 100% in your browser, nothing uploaded.

By sheet / column / row count ZIP download No upload, no account

Drag & drop your file here

.xlsx, .xls, .csv — one file at a time

How to split an Excel file into multiple files

  1. Drop your file

    Load any .xlsx, .xls, or .csv spreadsheet — one file at a time.

  2. Choose how to split

    By sheet — each tab becomes its own file.
    By column value — one file per distinct value (e.g. one file per region).
    By row count — chunk the data into N-row files.

  3. Download the ZIP

    All generated files are packed into a single .zip — one click, all files.

Frequently asked questions

How do I split an Excel file into multiple files?
Drop your file, choose a split mode above, and click Download ZIP. SheetToolkit processes everything in your browser — no upload required.
Can I split a file by a column value?
Yes. Pick By column value, choose the column (e.g. Region, Department, Category), and SheetToolkit creates one .xlsx per distinct value. Blank cells are grouped into a separate file labelled "empty".
How do I split an Excel workbook into separate sheets?
Use By sheet mode. Each tab in the workbook becomes its own .xlsx file, all downloaded together in a ZIP.
How do I split a large Excel file by row count?
Choose By row count and enter how many rows per file. SheetToolkit slices the data and names the files filename_part1.xlsx, filename_part2.xlsx, and so on. The last file contains the remainder.
Is my file private?
Completely. All processing happens locally in your browser. Your file is never sent to any server. You can disconnect from the internet after loading the page and SheetToolkit still works.
What is the free row limit?
Free users can split files up to 5,000 rows. SheetToolkit Pro lifts all limits with a one-time payment — no subscription.