Batch-size repair

Split Shopify CSV Under 15MB

Shopify product CSV files over 15MB can fail or timeout. Upload your CSV to check size risk and plan safer batches without breaking product variants.

Local browser scanSafe fixes onlyShopify-focused checks

Browser-side scan

Drop a Shopify product CSV

-

No CSV selected

No CSV selectedUpload a Shopify product CSV to start the browser-side scan.
Private by default. Your Shopify product CSV data stays in this browser session. The export applies only safe deterministic changes and leaves manual-review items in the findings list.

Shopify documents a 15MB product CSV limit, but splitting by row count alone can damage variant products. This route focuses on size risk and variant-safe batching guidance.

Import blockers

Common causes this scan checks

  • The product CSV exceeds Shopify's 15MB product import limit.
  • Large image URL lists and long descriptions push an edited file over the limit.
  • A row-count split cuts through products with multiple variant rows.
  • Huge imports make errors harder to locate after Shopify rejects the file.

Workflow

How to use the cleaned CSV

  1. Check the CSV size before upload and confirm whether it is over 15MB.
  2. Use the report to group rows by product handle before creating smaller import batches manually.
  3. Keep every variant and image row for a product in the same batch.
  4. Validate each batch before importing it into Shopify admin.

Auto-fix policy

What the export can safely change

  • Flags files over the 15MB product CSV limit.
  • Keeps handle grouping visible so split decisions do not break variants.
  • Normalizes safe structure issues before batching.
  • Warns when a single product group needs manual splitting decisions.

CSV example

CSV example: 15MB import size guidance

The size page reports file and row risk so large catalogs can be tested in smaller Shopify import batches without promising automatic splitting.

Before
Handle,Title,Image Src
bulk-product-001,Bulk Product,https://cdn.example.com/1.jpg
After
Handle,Title,Image Src
bulk-product-001,Bulk Product,https://cdn.example.com/1.jpg

FAQ

Shopify CSV questions

Why 15MB?

Shopify's product CSV import documentation states that product CSV files cannot exceed 15MB.

Can I split by row count only?

Not safely. Split by product handle groups so variant rows stay with the parent product.

What happens if a split cuts through variants?

The imported products can lose options, create incomplete variants, or attach rows to the wrong product.

Related tools

Feedback

How is this tool working for you?

Found a bug, a false alarm, or a missing check? Tell me — a human reads every note.