Dzzz

Split a CSV or Excel file

On-device

Split a CSV/Excel file into multiple parts

Split a CSV, TSV, XLSX or JSON file into multiple parts, right on your device — by a fixed row count or by the value of a chosen column. Get every part back as a single ZIP download. Nothing is uploaded.

About this tool

What you provide

  • One CSV, TSV, XLSX or JSON file, up to 25 MB.
  • How to split: a fixed number of rows per file, or the value of a chosen column.

What you get

  • How many files the split will produce, shown before you download.
  • A single ZIP holding every part, as CSV, XLSX, JSON or TSV.

Limits

  • One file at a time, up to 25 MB, and the split runs in your device's memory.
  • Only the first sheet of an Excel workbook is read.
  • Splitting by column value creates one file per distinct value, so a high-variety column produces many files.

How to use it

  1. Choose a file

    Tap "Choose a file to split" or drop a CSV, TSV, XLSX or JSON file onto the dashed area.

  2. Choose how to split

    Under "Split by" pick "Row count" and set "Rows per file", or pick "Column value" and select the column to group by.

  3. Run the split

    Tap "Split"; the tool then states how many files will be created and keeps the source table on screen as a preview.

  4. Download the parts

    Choose CSV, XLSX, JSON or TSV, and every part is saved together inside one ZIP file.

Frequently asked questions

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

Upload your CSV or Excel file to the Split CSV tool and it divides it into multiple smaller files for you to download — the split happens locally on your device.

Does splitting my CSV file send it to a server?

No, the file is processed on your device only; it's never uploaded anywhere.

Can I split an Excel file too, or only CSV?

You can split either a CSV or an Excel file into multiple parts.