Skip to content

Split an Excel file

One oversized workbook in, a ZIP of right-sized parts out — split on your own device.

One CSV or Excel file · split into smaller parts on your device, nothing is uploaded

Advanced settings (optional)
Split options
Rows per part

Data rows in each output file — 1,000 is a good size for email and imports.

Header row

Repeats the first row in every part so each file opens as a complete table.

Output format

Runs in your browser. Files are never uploaded — you can go offline after the page loads.

How to use the Split Excel File

  1. Drop one Excel (or CSV) file.
  2. Choose rows per part — the header can repeat in every file.
  3. Download all parts as one ZIP of .xlsx files.

Easy to use

Drop files, pick options, download. Whole folders at once, no signup, no daily limit.

Best quality

The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.

Private & secure

Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.

Workbooks, sheet by sheet

An oversized workbook usually needs splitting for the same reason a CSV does — row limits on imports, attachments that bounce, collaborators who only need their slice. Each part comes out as a proper .xlsx (or CSV, if you prefer), with the header row repeated so every file stands alone, and multi-sheet workbooks are split sheet by sheet with the sheet name in each file name.

SheetJS parses and rewrites everything in your browser — the workbook never uploads, which for spreadsheets full of customers and numbers is the only acceptable arrangement. The CSV splitter is the same tool tuned for CSV output.

Frequently asked questions

Do the parts keep Excel formatting?

Values, headers and sheet structure are kept; heavy formatting (colours, formulas referencing other rows) does not survive splitting meaningfully in any tool, since rows move to new files. For data files — the usual reason to split — the parts open perfectly.

Is my workbook uploaded?

No — SheetJS parses and rewrites it entirely in your browser. The file never leaves your device.

Your files never leave your device

Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.

  • No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
  • No limits. No file-size cap, no queue, no watermark, no account.
  • Runs on your CPU. Batches use several cores in parallel; nothing is throttled.

More free tools

Need icons or SVGs to start from?

InfyTool is built by the same team as these free libraries.