UGC photos

UGC Photo Generator

Product photos that look like a customer took them: bad ceiling light, a cluttered counter, a slightly wrong angle. Written on purpose, generated in seconds.

A UGC photo generator makes product images that look like a customer took them on a phone: uneven light, a cluttered counter, a slightly wrong angle. MakeViral generates them from a text prompt or from a photo of your product, one to four per run, at 1 to 4 credits an image.

Why would you want a photo that looks worse?

Because the feed is not a catalog. A viewer scrolling TikTok or Instagram has learned what an ad looks like: even light, no clutter, product dead center, one perfect shadow. That look is a signal, and the signal says "skip".

A photo that looks like a friend took it does not trigger that reflex. It reads as something a person owns rather than something a brand is selling. That is the whole argument for UGC creative, and it is an argument about context, not quality.

Two things follow. First, the imperfections are the creative: the glare on the tile, the half-used tube, the thumb at the edge of frame. Remove them and you are back to a catalog shot with worse lighting.

Second, you still have to test it. Run four UGC frames against four clean frames of the same product, same copy, same audience, and keep whichever earns the cheaper click. This costs credits rather than a shoot.

The polished version of this job lives on the AI product photo generator page. Both routes start in the same AI photo generator.

What makes a generated photo look like a real phone shot?

Six tells do almost all the work. Put three or four of them in every prompt.

TellHow to write itWhat it kills
Mixed light"Ceiling light mixed with cold window light"The single-softbox look
Direct flash"Direct phone flash, hard specular highlight"Soft, staged lighting
Imperfect framing"Off-center, framed a little too low"Dead-center ad composition
Real clutterThree named objects, not the word "messy"Surfaces nobody has
Evidence of use"Cap off, fingerprint on the label, half empty"A sealed packshot
A person's edge"The photographer's sneaker toe in frame"The tripod feeling

The trap is vagueness. "Messy desk" gives you a designer's idea of mess. "An open laptop, three sticky notes, a tangled cable and a crumb-dusted keyboard" gives you a desk.

One more habit: name the time of day and the light source in the same sentence. "11pm, one warm bedside lamp, deep shadows" tells the model the exposure. Nano Banana 2 and GPT Image 2.5 take 4,000 characters, so you have room. Z-Image stops at 900.

Which model gives you the un-studio look?

All three can do grain and bad light. They differ on whether your actual product survives the trip.

ModelHolds your real product?How amateur it can lookTimeCredits at 1K
Nano Banana 2Yes, up to 14 reference imagesVery, once you name the tells10 to 30 s2
GPT Image 2.5One reference imageGood, and the label stays readable20 to 60 s2
Z-ImageNo, text prompt onlyGood for the room, not for your product5 to 15 s1

The verdict for UGC: Nano Banana 2, with your product photo attached. UGC creative only works if the thing on the counter is the thing you sell, and fourteen reference slots give it the front of the pack, the back and the cap. Use GPT Image 2.5 when the label has to be readable, since a UGC frame with an illegible pack loses its one job. Use Z-Image to draft the setting first.

Deeper notes on each: Nano Banana 2, GPT Image 2.5, Z-Image. The photo tool opens with the model already selected.

8 UGC photo prompts you can paste today

Written for Nano Banana 2 at 1K with your product attached as a reference. Swap the product, keep the tells.

1. Morning kitchen counter "Shot on a phone: an open tub of chocolate protein powder on a cluttered kitchen counter beside a used blender jug and a banana peel, ceiling light mixed with cold window light, off-center, mild handheld blur, 9:16." Why: two light sources at different temperatures destroy the studio look instantly.

2. Car cupholder "Phone photo from the driver seat: an iced coffee tumbler wedged in a cupholder, the seatbelt strap crossing one corner, dashboard out of focus, harsh sun through the windshield blowing out highlights, tilted horizon, 9:16." Why: a seatbelt and a crooked horizon are proof a person held the camera.

3. Half-used on the bathroom shelf "Bathroom shelf snapshot: a half-used tube of moisturizer, cap off, a fingerprint on the label, beside a toothbrush cup and a hair tie on a damp tiled ledge, direct phone flash, hard highlight on the tile, 4:5." Why: "half-used" and "fingerprint" turn a packshot into evidence somebody owns it.

4. Gym floor "Gym floor phone shot: a shaker bottle and a wrinkled resistance band on rubber flooring, fluorescent light with a greenish cast, chalk dust, the photographer's sneaker toe entering the bottom of the frame, underexposed, 9:16." Why: a shoe at the frame edge tells the viewer where the person was standing.

5. Working desk "Desk snapshot: a ceramic mug beside an open laptop with a smudged screen, three sticky notes, a tangled charging cable and a crumb-dusted keyboard, warm desk lamp on the right against a dim room, sensor noise, 9:16." Why: clutter has to be counted. Three named objects beat the word "messy".

6. Nightstand at 11pm "Nightstand at 11pm: an amber sleep spray bottle beside a phone charging face down and a dog-eared paperback, one warm bedside lamp, deep shadows, noise in the dark corners, shot from above as if lying down, 9:16." Why: naming the hour with the light source gives the model the exposure, not the mood.

7. Spilled bag on the passenger seat "Passenger seat phone photo: a canvas tote tipped over with a sunscreen stick, keys and a crumpled receipt spilling onto grey upholstery, flat overcast daylight through the side window, framed too low so the buckle is in shot, 4:5." Why: an imperfect crop is a signal. Center it perfectly and it reads as an ad again.

8. Doorstep delivery "Doorstep snapshot: a dented cardboard parcel with the tape half cut open on a worn porch mat, one sneaker in frame, late afternoon sun and a long railing shadow across the box, shot from standing height looking down, 9:16." Why: the unboxing moment sells anticipation, and the dent is what a studio would have fixed.

Where should the product sit?

The setting carries the claim. Pick the place where the benefit is obvious.

SettingWhat it says about the productWorks for
Kitchen counter, morningPart of a routine, used dailySupplements, coffee, food
Car cupholderTravels with you, used on the moveDrinks, snacks, phone accessories
Bathroom shelf, half usedRepurchased, not a one-time trialSkincare, haircare, oral care
Gym floor or locker roomPerformance context, real effortFitness gear, protein, recovery
Desk, clutteredWorks inside a busy daySaaS merch, stationery, devices
Nightstand at nightSolves an evening problemSleep, supplements, books
Doorstep parcelThe arrival moment, anticipationAny DTC subscription
Handbag or tote spillCarried, not storedFashion, sunscreen, small goods

A planning rule: one product, four settings, four frames each. That is 16 images, 32 credits on Nano Banana 2 at 1K, about $3.20 on the $49.99 plan.

These frames feed the other surfaces too. Drop them into a TikTok photo-mode slideshow as the opening and payoff slides, or generate a persona on the AI influencer generator holding the same item.

What this will not do

Four limits, stated plainly, so nothing surprises you at the end of a shoot.

  • No background removal on an uploaded photo. No cutout tool, no transparent export. You describe a scene and generate into it, which is a new image rather than your photo stripped out.
  • No brand font control. You cannot upload a typeface. Lettering is the model's guess at a shape.
  • No exact color matching. No hex field, no Pantone. Generated color drifts, so treat it as a mood.
  • No guarantee the label renders correctly. Words on packaging come back misspelled often enough that you must check. Read every word on the pack at full size and regenerate when it is wrong. Two or three attempts is normal, about 40 to 60 cents on the $49.99 plan.

One more limit that is not technical. These are generated images, not photographs of real customers. Use them as feed-native creative, not as a testimonial, and never attach an invented person's name and story to one. For a declared spokesperson, use the AI influencer generator instead.

MakeViral does not upload, schedule or post anything either.

What does a UGC photo set cost?

A credit is about $0.10 on the $49.99 plan for 500 credits, and about $0.067 on the $199.99 plan for 3,000 credits.

RunCreditsOn the $49.99 planOn the $199.99 plan
Four UGC frames, Nano Banana 2 at 1K8about $0.80about $0.53
Four settings, four frames each32about $3.20about $2.14
Four frames, GPT Image 2.5 at 1K8about $0.80about $0.53
Four Z-Image setting drafts4about $0.40about $0.27
A month of static creative, 60 frames120about $12.00about $8.04

The working pattern: draft the setting on Z-Image at 1 credit until the room is right, then re-run the winning description on Nano Banana 2 with the product references attached.

Resolution barely matters here. A UGC frame is meant to look like a phone photo, so 1K is correct and 4K fights the brief by making everything too clean. Plan details are on the pricing page.

For the same idea in motion, see the UGC video generator and the guide to making UGC ads with AI. For stores, the Shopify product photo guide explains which listing images to generate and which to shoot.

Why it works

What the ugc photo generator does for you

Phone-camera look on purpose

Mixed light, direct flash, handheld blur and off-center framing, on purpose.

Your product in the frame

Attach packshots so the thing on the counter is the thing you sell.

Eight ready settings

Kitchen counter, cupholder, bathroom shelf, gym floor, desk, nightstand, tote, doorstep.

Four variants a run

Generate a setting four ways, keep the frame that looks least like an ad.

Cheap enough to test

Eight frames is 8 credits at 1K, about 80 cents on the $49.99 plan.

How it works

Three steps, about a minute

No editor, no timeline, no export settings to get wrong.

  1. Pick the setting

    Choose the place where your benefit is obvious: counter, car, shelf, gym.

  2. Write the tells, attach the product

    Mixed light, real clutter, evidence of use, imperfect crop. Attach packshots.

  3. Check the pack, then download

    Read the label at full size, regenerate if the words are wrong, download.

Who it is for

Works in these niches

  • Skincare and beauty
  • Supplements
  • Coffee and drinks
  • Fitness gear
  • Pet products
  • Home decor
  • Fashion accessories
  • DTC subscriptions
FAQ

Questions people ask

What is a UGC photo?
A product image that looks like a customer took it rather than a studio: uneven light, a real surface with clutter on it, signs the product has been used, and framing that is slightly off. It matches the feed instead of standing apart from it.
How do I make a generated photo look amateur?
Name the tells in the prompt. Mixed light at different temperatures, direct phone flash, handheld blur, an off-center or too-low crop, three specific clutter objects, and evidence of use such as a cap off or a fingerprint on the label.
Can I use my own product photo?
Yes. Drop it into the reference zone on the image to image path and describe the new setting around it. Nano Banana 2 takes up to 14 reference images, GPT Image 2.5 takes one, and Z-Image takes text prompts only.
Is a generated UGC photo a real customer photo?
No. It is a generated image. Use it as feed-native creative, not as a testimonial, and do not attach an invented customer name or story to it. For a declared spokesperson, build an AI creator persona on the influencer tool.
Will the label on my product be readable?
Sometimes, and you have to check every time. Image models approximate lettering rather than typesetting it, so words come back misspelled. GPT Image 2.5 is the strongest of the three at legible text. Read the output at full size before you use it.
What resolution should I generate at?
1K. A UGC frame is meant to look like a phone photo, so extra resolution works against the brief and costs more. Nano Banana 2 is 2 credits at 1K and 4 at 4K, so 1K is both cheaper and more convincing here.
How many UGC photos should I make for one product?
Four settings with four frames each is a solid first set. That is 16 images and 32 credits on Nano Banana 2 at 1K, about $3.20 on the $49.99 plan, and it shows you which setting people stop for.
Can MakeViral post these for me?
No. There is no upload, no scheduling, no social account connection and no analytics. You download the PNG and take it to your ad manager. Cancel anytime, with a 14-day refund window on unused credits.

Make the un-studio version of your product shot

Describe the counter, the car or the bathroom shelf, attach your product photo, and generate four at a time. 2 credits an image on Nano Banana 2 at 1K.

Cancel anytime. 14-day refund window on unused credits.