Shopify Bulk Image CSV Builder

Turn a SKU and image-URL sheet into Shopify's image import rows.

Describe the result you need. AI will set up the tool and ask for any missing details.

Configure with AI

Enter to submit · Shift + Enter for a new line

Sent to AI. Leave out passwords and private customer data.

Drop your SKU and image URL sheet here or browse files

CSV up to 25 MB. It's read in your browser and never uploaded.

Handle is safest for existing products. Title or SKU only work if that turns out to equal the product's real handle.

Use {title} and {sku} as placeholders.

How it works

Shopify adds images to a product through Product image URL rows that share the product's Handle, with an Image position for ordering. This tool reads any column with "Image" in its name (one, or several like Image 1, Image 2) and builds those rows.

If your sheet has a SKU column, the first image for each SKU is also set as that variant's image.

Importing the result

  1. 01

    Match by Handle when you can

    It's the only reliable way to attach images to an existing product. Title or SKU matching is a guess unless it happens to equal the real handle.

  2. 02

    Go to Products → Import

    Upload the file with "Overwrite products with matching handles" checked.

  3. 03

    Check image order

    Position 1 becomes the product's main image.

Questions people ask

Do the image URLs need to be public?

Yes. Shopify downloads each image from the URL you give it, so it has to be reachable on the open web, not a file on your computer.

Can I set custom alt text per image?

Use {title} and {sku} placeholders in the alt text field; per-row custom text isn't supported yet.

What if a product already has images?

New rows are added at the next position; they don't remove existing images.

Does this work for variant-specific images?

It sets the Variant image URL for a SKU's first image if your file has a SKU column, in addition to the shared product image.

Want this builtinto your store?

I'm Emmanuel, a Shopify and WooCommerce developer. If this tool pointed at something you'd rather have fixed for you (a faster store, cleaner product data, a migration, a custom feature), send me a note.

Emmanuel Asika

Emmanuel Asika

Shopify & WooCommerce developer, Dublin

I build and fix online stores: new builds, migrations, speed, SEO and the custom bits apps can't do.

hello@emmanuelasika.com