Skip to main content

SHOPIFY CSV IMPORT

Shopify product CSV over 15 MB: split it before import

Shopify rejects a product CSV above 15 MB. Split the file into smaller, header-preserving CSVs, then upload each part without sending the source data to a server.

Published:

Updated:

Related tool: Split by rows or size

The short answer

A Shopify product CSV cannot exceed 15 MB. If the export is larger, split it by target size and use the same header row in every part. A target of 14 MB leaves a small safety margin for file-size rounding and later edits.

  • More than 15 MB: use size splitting and upload the parts one at a time.
  • The file is small but Shopify still rejects it: check missing headers, column order, and variant IDs.
  • Japanese text is garbled: confirm the encoding before splitting or upload.

Confirm which Shopify problem you have

Check the file size in Finder or Explorer first. Then open a copy in a text editor and confirm that the first line contains the Shopify product headers. A size error and a format error need different fixes, so do not overwrite the original export.

  • 15 MB or more: split by size.
  • Missing or renamed headers: compare against Shopify's product CSV format.
  • Unexpected variant changes: do not edit Option1/Option2/Option3 values unless you intend to create new variant IDs.

Split the product export in LocaCSV

LocaCSV processes the file in the browser and reports input and output row counts. It does not infer product values or silently rewrite your catalog.

  1. Keep the original Shopify export as a backup and open LocaCSV's CSV split workspace.
  2. Select the product CSV and choose the target-size method.
  3. Enter a limit below 15 MB (14 MB is a practical starting point) and run the split.
  4. Download all output files. Each file keeps the header so Shopify can map the columns consistently.

Verify before uploading each part

  • Every part is below the limit and has the same header row.
  • The sum of data rows across all parts equals the original row count.
  • Handle, variant, SKU, and image columns are present and have not shifted.
  • Upload one small part first, then continue when Shopify shows the expected preview.

If the next upload error appears

A successful size split does not repair malformed CSV syntax. If Shopify reports a missing header, a shifted column, or duplicate products, stop and fix that specific issue before retrying.

Finish the Shopify import preparation

When the row totals and headers match, the remaining work is inside Shopify: upload the parts and review the import preview for each batch.

Official Shopify documentation

Limits and import formats can change. Use the official documentation below as the final check for your account and plan.