Product to video: turn one product shot into a branded ad

Upload a product photo, packshot, or studio shot. ngram adds motion, a feature or price callout, voiceover, and your brand styling, then ships a product video sized for the feed.

Input · Product to VideoReady

Trusted by teams at

Amazon
Amazon
Google
Google
Microsoft
Microsoft
Nvidia
Nvidia
Apple
Apple
Walmart
Walmart
Salesforce
Salesforce
Reddit
Reddit
CVS Health
CVS Health
PayPal
PayPal
John Deere
John Deere
Snap Inc.
Snap Inc.
Amazon
Amazon
Google
Google
Microsoft
Microsoft
Nvidia
Nvidia
Apple
Apple
Walmart
Walmart
Salesforce
Salesforce
Reddit
Reddit
CVS Health
CVS Health
PayPal
PayPal
John Deere
John Deere
Snap Inc.
Snap Inc.
Veeva Systems
Veeva Systems
DocuSign
DocuSign
DP World
DP World
Genpact
Genpact
Parker Hannifin
Parker Hannifin
Bio-Rad
Bio-Rad
Imperva
Imperva
ITV
ITV
HubSpot
HubSpot
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Veeva Systems
Veeva Systems
DocuSign
DocuSign
DP World
DP World
Genpact
Genpact
Parker Hannifin
Parker Hannifin
Bio-Rad
Bio-Rad
Imperva
Imperva
ITV
ITV
HubSpot
HubSpot
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Deel
Deel
Zapier
Zapier
Delhivery
Delhivery
SafetyCulture
SafetyCulture
Demandbase
Demandbase
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe
Deel
Deel
Zapier
Zapier
Delhivery
Delhivery
SafetyCulture
SafetyCulture
Demandbase
Demandbase
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe

How it works

Four steps. A flat product shot in, a watchable ad back.

No timeline, no keyframing, no product-shoot rebook. Drop the product photo, accept the AI-built storyboard, ship the ad.

01

Drop the product shot in

One packshot, a folder of SKUs, or a Figma export of the product mock. We accept JPG, PNG, WebP, TIFF, SVG, and HEIC. A transparent-background PNG gives the cleanest motion.

02

ngram reads the product

Each shot is classified (packshot, lifestyle photo, UI of a digital product) and gets motion picked to fit: slow push-in on a hero packshot, parallax on a lifestyle photo, hold-and-pan on a wide shot.

03

Add the offer and brand

Type the product name, price, and a feature line; ngram lays them in as callouts and a voiceover track. Brand Kit fonts, colors, logo lock-up, and an intro card apply on the fly.

04

Export every aspect ratio

One render produces 16:9, 1:1, and 9:16, with the product re-centered per ratio so it never crops off-screen. Download MP4, GIF, or WebM, or post straight to LinkedIn, X, or YouTube.

Output controls

Smart defaults for the photo-to-ad jump. Real knobs underneath.

Per-shot motion choice

Slow push-in for a hero packshot, parallax for a lifestyle photo with depth, hold-and-pan for a wide product scene. ngram picks per shot; override any choice per scene.

Price and feature callouts

Drop the price, a discount badge, or a feature line on the product and ngram animates it in. The callout tracks the product as the camera moves, so the offer stays readable.

Captions matched to the shot

Auto-captioned from the voiceover or script. Caption position dodges the product itself, so subtitle text never sits on the thing you are selling.

16:9, 1:1, 9:16 from one shot

Same product photo, three ratios in a single render. We reframe per format and re-center on the product so the hero item stays in frame for the feed, the story, and YouTube.

Brand Kit applied automatically

Logo lock-up, color treatments, font choices, intro and outro cards pulled from your Brand Kit. Every product video in the catalog looks like the same store made it.

Voiceover from a product brief

Type the product name and two selling points; ngram generates AI voiceover (ElevenLabs or MiniMax) timed to the motion. Pick a voice once, reuse it across the SKU set.

Batch a catalog of products

Drop a folder of product shots and get a video per SKU in parallel. Same Brand Kit, same script template, a different product per render.

Built for team workflows

Uploaded product shots and renders stay in your workspace. Talk to sales about security, access controls, and data handling for your team.

Use cases

Where a product video earns back the shoot.

Ad creative

A scroll-stopping product ad from one photo

The studio sent one packshot. Add motion, a price callout, and a voiceover hook and it becomes a paid-social product ad in three ratios, no second shoot required.

See use case
Shopify and ecommerce

A product video per SKU, from the catalog photos

Drop the folder of product shots already on the store and get a video per SKU. Price overlay, brand colors, and a feature line applied per scene, sized for feed and Reels.

See use case
Product demo

Show the product before there's a live demo

The packshot ships before the demo recording does. Turn the product image into a 30-second walkthrough with callouts and voiceover so the launch doesn't wait on a screen capture.

See use case
Social clips

Vertical product clips for every channel

One product shot becomes a 9:16 clip with a hook, a feature beat, and a closing offer card. Built for the feed where a static photo gets scrolled past.

See use case
Landing page

A product hero loop above the fold

Swap the static product photo on the landing page for a 10-second loop that moves. Same shot, more dwell time, no booked video production.

See use case
Marketing email

A product GIF that lifts the campaign email

Give the email's static product hero six seconds of motion and drop it in as a GIF or inline video. Click-through climbs without a new asset request.

See use case
Feature announcement

Announce a new product with the launch shot

PMM has the launch photo before the full kit. Stitch it with motion, a feature callout, and a voiceover line and the announcement video ships on launch day.

See use case
Growth ads

Product ad variants for testing

Run the same product shot through three hooks and three offers in one batch. The growth team gets a creative matrix to test on Meta and approved social channels.

See use case

Tools that pair with this converter

Refine the product shot. Edit the ad.

All ngram tools

Integrations

Trigger product-to-video from where your product photos already live.

Each integration ships with a working recipe tuned to a product catalog. Start from one, or wire your own with the REST API and webhooks.

REST APIMCP serverWebhooksWire product-to-video into your own store or PIM in about 30 lines.

How it compares

If you've been using another tool to make product videos.

Canva stitches the product photo into a template. Pictory builds a script-led video from stock assets. Runway invents footage from a prompt. ngram keeps your real product shot and adds motion, a price callout, voiceover, and branding around it.

FeaturengramCanvaPictoryRunway
Keeps your exact product shot intactYes, motion is layered over the real photoYes, inside a templateLeans on stock assetsNo, generates new footage
Per-shot motion choiceAI picks push-in, parallax, or hold-and-pan per productTemplate motion per slideStock-clip drivenPrompted from scratch
Price and feature calloutsAnimated callouts that track the productManual text layersCaption layoutsNone
AI voiceover from a product briefElevenLabs and MiniMax, multilingualLimited TTS voicesElevenLabs voiceoverNone
Brand Kit applied automaticallyLogo, colors, fonts, intro and outro per renderBrand Kit on paid tierManual setupNone
Multi-format export from one project16:9, 1:1, 9:16 in one renderDuplicate and resizeResize afterSingle ratio per generation
Batch a catalog of productsParallel renders, one video per SKUOne project at a timeOne project at a timeSingle generation
API and webhooksREST, MCP, n8n, Zapier, MakeLimited APIAPI on higher tiersAPI available
Files stay in your workspaceWorkspace-bound, delete anytimeAccount-boundAccount-boundAccount-bound

FAQ

Common questions about product to video

Upload a product photo or a folder of product shots, paste a direct image link, or describe the product video in plain language. ngram classifies the shot, picks the motion, lays in price and feature callouts, adds optional voiceover and captions, and exports MP4, GIF, or WebM in 16:9, 1:1, and 9:16.

Still curious?

Product → Video

Turn one product shot into a video that sells.

Drop a packshot or a catalog of them. ngram picks the motion, lays in the price callout, adds the voiceover, and ships the product video in landscape, square, and vertical.