Shopify Product CSV Generator

Prepare a Shopify CSV for new single-variant products using current column names. Map product titles, handles, prices, descriptions and images.

CSV, TSV or XLSX in · Destination format out · No account required

1. Add your spreadsheet

Paste a table with column headers, or upload CSV, TSV or XLSX. Up to 1,000 rows per export, 2 MB per input. XLSX uses the first worksheet.

Your rows are processed in this browser. No account required.

How to use this import file

  1. Use one row per new single-variant product. Keep an export backup if working with an existing store.
  2. Map product fields and check unique handles and decimal prices. Review draft and publishing settings.
  3. Download the CSV and preview it in Shopify's product import. Do not overwrite existing products or variant structures without reviewing your store export.

Supported presets and checks

New single-variant products

A new-product starter, not an existing multi-variant update tool. Defaults are draft and not published. Unmapped optional columns are omitted to reduce accidental blank-field changes. Shopify's importer remains the final check.

Up to 1,000 rows · CSV download

Common questions

Will this upload or publish my data?

No. It prepares a downloadable file. Review it and use the destination platform’s import flow yourself.

Why is downloading disabled?

A required field is missing, a value is invalid, or your input exceeds the preset’s supported limit. The builder identifies the source row and column so you can correct the spreadsheet or mapping.

Where are my spreadsheet rows processed?

In your browser. File contents and roster details are not sent to the export tool’s server. Usage analytics record the destination and row count, not your cell values.

Official format reference

Format checked . Independent formatting tool; not endorsed by Shopify.

Read Shopify’s import instructions →