StriveFormats

CSV splitter

Split a large CSV into smaller files, each with the header row. Rows of the same product stay in the same file.

Free · no sign-up · runs in your browser

Drop a CSV file here, or

Your file is processed in your browser. It is not uploaded.

How it works

  1. 1

    Drop in your CSV. The file is read in your browser.

  2. 2

    Choose how many rows go in each file. Variant rows of a product are kept together automatically.

  3. 3

    Download the parts one by one or all at once as a .zip, and import them in order.

Questions

Will a product's variants end up in different files?

No. Rows that share a Shopify Handle, or WooCommerce variations that follow their parent product, are always kept in the same file. A file can go slightly over the row count to keep a product whole.

What is Shopify's file size limit?

Shopify accepts product CSV files up to 15 MB. Tick the size option and each part is kept under that limit.

Does every part have the header row?

Yes. Every file starts with the same header row, so each one can be imported on its own.

More free tools