Skip to main content

Split Excel

Split a large Excel workbook into smaller .xlsx files — one per worksheet, or by row count within a single sheet — then download them (zipped if there's more than one). Runs entirely in your browser; your file is never uploaded.

Input

Drop a file or browse
One file · application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Splitting runs entirely in your browser — nothing is uploaded.

Split Excel

Upload an Excel workbook, choose a split mode, and press Split Excel. The split files are built in your browser — download them when you're ready.

Was this helpful?

Guides

A workbook can grow too large to email, too slow to open, or simply hold more sheets than a teammate needs — a monthly report with twelve tabs when someone only wants one, or a 50,000-row export a downstream tool can't ingest in one piece. This tool breaks one Excel workbook into several smaller .xlsx files — entirely in your browser, with no upload to a server.

Upload an .xlsx file, choose a split mode, and download the pieces individually or as a single zip.

How to use it

  1. Upload your .xlsx workbook.
  2. Choose a split mode:
    • One file per sheet — every worksheet becomes its own workbook, using its original name.
    • Rows per file — pick one sheet and a row count; that sheet is chunked into several workbooks of that size.
  3. In rows mode, pick the sheet, set rows per file, and choose whether the first row is a header (repeated in every output file).
  4. Press Split Excel.
  5. Download each file individually, or use Download all (.zip) when there's more than one.

Does the split keep my formatting?

Cell values and basic per-cell formatting (bold, number formats, fills, column widths) carry over into each output file. Very large workbooks or unusual formatting (charts, pivot tables, macros) may not be preserved — the tool focuses on getting rows and cells split cleanly, not on being a full workbook clone.

What happens with a single-sheet workbook?

"One file per sheet" is disabled when there's only one sheet, since it wouldn't actually split anything — use "Rows per file" instead to break that sheet into smaller pieces.

Does the header repeat in every output file?

Yes, in "Rows per file" mode, when "First row is a header" is on — each split file gets its own copy of row 1, so every piece stays independently usable.

Is my file uploaded anywhere?

No. The workbook is parsed and split entirely in your browser's memory — nothing is sent to a server, so this is safe to use with sensitive spreadsheets. There's also no file-size limit imposed by the tool itself; the practical ceiling is your device's memory.

Does it support the older .xls format?

No — only modern .xlsx workbooks. If your file is .xls, open it in Excel and use Save As → Excel Workbook (.xlsx) first.

Need to go the other way and combine sheets instead? See the CSV to Excel Converter to build a single workbook from CSV data, or Split CSV if your large file is a CSV rather than an Excel workbook. To pull one sheet out as plain data instead of a smaller workbook, try the Excel/XLSX to CSV Converter.

split excelsplit xlsxexcel splitterdivide workbooksplit worksheetchunk excel

Also available with

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.