You have a clean product photo. You need an ad — something with a hook, a reason to buy, and the right dimensions for the placement — not just the bare photo on a white background. Here's how to get from one to the other, whether you do it by hand or automate it.
The short answer: a product photo becomes an ad when you add three things — a hook (the first line that stops the scroll), the value (why it's worth it, in the customer's words), and the format (correct size, clear focal point, a call to action). You can assemble those manually in Canva in about 20 minutes, or generate them automatically from the photo in about a minute.
The four ingredients of an ad (that a bare photo lacks)
- A hook. The problem it solves or the bold promise, up top, readable in under a second.
- A benefit, specific. Not "great quality" — the concrete reason (the fabric, the battery life, the guarantee). Specifics from your actual product convert better than generic claims.
- A visual focal point. The product, well-lit, with enough contrast that the eye lands on it immediately at thumbnail size.
- The right size + a CTA. 1:1 for feed, 9:16 for Stories/Reels/TikTok, with a clear "Shop now" style prompt. (See the ad creative size cheat sheet.)
Doing it by hand (Canva)
- Start a 1080×1080 canvas; drop in the product photo, cleaned up or on a simple background.
- Add a hook headline in a bold, legible font — high contrast against the image.
- Add one benefit line and a CTA button/label.
- Duplicate the canvas at 1080×1920 and rearrange for the vertical Story/Reel.
- Export both. Repeat per product and per angle you want to test.
It works, and it's free — but it's manual, per-size, per-product, every time.
Get 10 scroll-stopping ad headlines instantly — no signup.
Use the tool free →Automating it from the photo
An AI ad maker takes the photo and the product details and writes the hook and copy, composes the creative, and outputs the sizes for you. On Shopify this is fastest because the tool already has the photo, price and description in your store — nothing to upload or retype. AdCreator AI turns a Shopify product into finished 1080×1080 creatives (and narrated video on higher tiers) with separate copy for Meta, Instagram, TikTok and Google, in about a minute. It's a newer app with few reviews so far, free to trial — see it on the Shopify App Store. For all the options side by side, see how to make ad creatives for your Shopify products.
A common trap: the "just the photo" ad
Running the raw catalog photo as an ad — no hook, no context — is the single most common reason product ads underperform. The photo shows what it is; the ad has to say why now. Even one line of hook copy over the image usually beats the bare shot.
FAQ
How do I turn a product photo into a Facebook ad?
Add a hook headline and one benefit line over the photo, size it to 1080×1080 (feed) or 1080×1920 (Stories), and include a call to action. Do it in Canva by hand, or generate it automatically from the photo with an AI ad maker.
What's the best free way to make an ad from a product image?
Canva's free tier plus your product photo covers static image ads. It's manual and per-size, but it costs nothing beyond your time.
Can AI make an ad from just a photo?
Yes — modern ad makers generate the hook, copy and layout from the product image and details, and output the correct sizes. On Shopify, a native tool can pull the photo straight from your store so there's nothing to upload.
Why does my product photo not work as an ad?
Because a photo shows what the product is but not why to buy it now. An ad adds a hook, a specific benefit, and a call to action — the persuasion the bare image is missing.