AI CEO Lab← All free guides
On this page
Images ยท Realism

Realistic AI Images: How to Make Them Look Real (Free, in ChatGPT or Gemini)

Plastic skin and light from nowhere give an AI image away in half a second. Here's the routine in the free Gemini app or ChatGPT: a 6 part prompt, cinematic framing, imperfection added back, and a test that tells you if it worked.

Realistic AI Images: How to Make Them Look Real (Free, in ChatGPT or Gemini)

Most AI images fail in half a second. Plastic skin, light from nowhere, a background too clean. People clock it, then stop trusting the words next to it.

The fix isn't a better image. It's a less perfect one. Real photos have a stray hair, an uneven wall, someone leaning into a bag for no reason.

This guide works in apps you already have: the Gemini app or ChatGPT. You get a 6 part prompt, the camera and light words that make a frame feel shot rather than rendered, a finishing pass, and a test that gives you evidence instead of a gut call. For batches, an optional last step moves it to the command line. It's for anyone making images for a business feed, ads or a site.

Time
About 20 minutes per image once the routine is set
Skill level
Beginner. The command line step is optional
You need
The Gemini app or ChatGPT, and a folder of your own real photos. Optional: a Higgsfield account for batches

What you have by the end

Not concepts. Things that exist on your machine when you close the tab.

  • A 6-part prompt with shot, lens, light and depth
  • References that copy the right thing
  • Keepers finished with an imperfection pass and scored for realism
  • At least 1 image that passed the beside-2-real-photos test

Start here: why AI images look fake

If you've typed a prompt and got something glossy, 4 ideas explain the fix.

The model fills in every decision you skip

Ask for a person in a room and the model picks the light, the lens and the background for you. Its defaults are clean, centered and evenly lit, which is what a render looks like.

Photos are specific and a little messy

A real photo has one light source, a lens, a distance, depth, and small flaws. Naming those in your prompt is what moves an image from render to photograph.

Free apps are enough to learn

The Gemini app makes and edits images with Nano Banana 2 when you're signed in, including from multiple uploaded photos. ChatGPT makes images too. Paid tools add control and batches, not realism.

The catch

Realistic isn't the same as honest. Images from Google and OpenAI carry invisible provenance signals (SynthID, C2PA and SynthID), and presenting a generated person as a real one can break the rules you agreed to.

TermWhat it means
Aspect ratioThe shape of the image, like 4:5 for the feed or 9:16 for Reels
Reference imageA photo you upload so the model copies a face, product or look
Focal lengthLens size in mm; 85mm flatters faces, 24mm feels wide and close
f-numberAperture; f/1.8 blurs the background, f/8 keeps more in focus
KelvinLight color; about 3200K reads warm, about 5600K reads neutral daylight
SynthIDGoogle's invisible watermark for content made with its AI

The mental model

Wrong

Find the perfect prompt and reuse it everywhere. Add masterpiece, cinematic, hyper detailed and 8k until it looks expensive.

Right

Diagram: one realistic image at the center, fed by four decisions below it: prompt, model, settings and references.Make 4 decisions together, then add imperfection back on purpose. When an image looks fake, one of the 4 is wrong. Find which one instead of rewriting the whole prompt.

TermWhat it means

The routine, step by step

1. Open a free app and pick a shape

Gemini app: sign in at gemini.google.com and ask for an image. Google's help article says it uses Nano Banana 2, can edit uploaded photos and combine several, and downloads at 1K without a Google AI plan (2K with one). You must be 13 or over to generate and 18 or over to edit. There's a daily quota.

ChatGPT: ask for an image in a chat. OpenAI opened image generation to Free users in March 2025. I couldn't find today's free limits on an OpenAI page, so check your own account.

Then pick one shape per project: 9:16 for Reels and Stories, 4:5 for the feed and carousels, 1:1 for profile and static ads, 16:9 for YouTube and slides. Say it in the prompt and check the result.

Why: a crop after the fact moves your subject out of the frame you designed.

2. Write the prompt in 6 parts

Diagram of the six-part prompt stacked in order: subject, environment, camera, lighting, mood and style.Subject, environment, camera, lighting, mood, style. The build prompt below writes it for you in ChatGPT, Claude or Gemini. New to prompting? Start with how to write better AI prompts.

Cut masterpiece, hyper detailed, perfect lighting and 8k. They push toward a render. Shot on an iPhone, candid, natural framing pulls it back for social content.

Why: better nouns beat more adjectives. "Window light from the left, shadow side falling into the room" does something. "Nice lighting" doesn't.

3. Make it look cinematic: shot, lens, light, depth

Four stacked bands showing a frame built from a soft foreground near the lens, atmosphere, the subject on a third, and a background falling away.An adjective is a wish. A number is an instruction.

Shot: wide for the place, medium for behavior, close-up for emotion. Camera at eye level is honest, low is power, high is small. Put the subject on a third unless it's a direct stare.

Lens: 24mm feels close and immersive, 50mm calm, 85mm to 135mm flatters faces. Add the aperture: f/1.8 blurs the background, f/8 keeps most of the scene sharp.

Light: name the source (a window, a lamp, a neon sign), hard or soft, which side, and a Kelvin value. About 3200K reads warm, about 5600K reads like daylight. Any accent color needs a source in the scene.

Depth: something soft near the lens, the subject in the middle, a background falling away, and haze, dust or steam between them. It's the fastest fix for a flat image.

Skip motion words like dolly, orbit or rack focus. They describe change over time, and a still has none.

Medium close-up of a clinic owner at her front desk, camera at eye level, 85mm, f/2.
Warm tungsten lamp at about 3200K from the left, cool daylight at about 5600K through the window behind,
shadow side soft. A blurred plant leaf close to the lens, faint dust in the window light,
the waiting room falling out of focus. Shot on a phone, candid, real skin texture.

4. Or re-prompt from a real photo

Drop a photo whose look you want into ChatGPT or Gemini and ask for the prompt that would produce it. Edit that prompt and run it with your subject.

Why: a real photo already holds a consistent set of choices. Attaching it as a bare reference often copies too much, including the content. Re-prompting gives you the recipe. A reference gives you the picture.

5. Tell each reference what it's for

Upload your own photo, product or room, then say what to take: keep the face, hair and skin tone but change the location. Pose only. Keep the packaging, logo and color exactly. Without that, the wrong thing gets copied.

Use natural photos. A filtered selfie teaches filtered output. For the same face across many images, see consistent AI characters; for products, AI product photography.

Why: Google's Gemini help lists character consistency and combining multiple images as Nano Banana 2 features, but it can only keep what you tell it matters.

6. Add the imperfection back

In the prompt: real skin micro-texture, visible pores, natural asymmetry, no retouching sheen. Raw and unedited. One candid detail in the background with no reason to be there.

In a photo editor, on the keeper: light film grain, dust and scratches at a low radius, and about 0.8 pixels of blur painted back with a mask for depth. Small fixes to one area also work as one targeted AI edit.

Why: a few minutes here beats dozens more generations.

7. Run the realism check, then test it

Two-column diagram mapping each tell to one fix: plastic skin to the prompt or model, light from nowhere to the prompt, wrong canvas to the settings, the wrong thing copied to the references.Generate 4 and score them with the realism check prompt. Each failure maps to one decision: plastic skin is the prompt or model, light from nowhere is the prompt, wrong shape is settings, the wrong thing copied is the reference. Change that part only.

Then run the verification test in a fresh chat: your image beside 2 real photos. And show it to someone who wasn't in the room.

Why: a gut call after 40 generations isn't a test. For a clinic: generating a patient or a result is a regulatory decision, not a creative one.

8. Optional: batch it in the Higgsfield CLI

Once the routine works by hand, the Higgsfield command line lets an agent run it in batches with the model, ratio and resolution locked. Install with npm install -g @higgsfield/cli, then higgsfield auth login.

Nano Banana Pro (nano_banana_pro) for people and references, up to 14. GPT Image 2.5 (gpt_image_2_5) for text and layouts; OpenAI's guide describes Sunburst for editing precision and Flare for fast everyday generation, and the CLI takes --variant.

Check ratios with higgsfield model get. On 15 September 2026 both GPT Image 2 and 2.5 listed 4:5. Price before you spend: generate cost takes the same flags and submits nothing. On my account that day, GPT Image 2.5 was 1 credit at low and 1k, 3 at high and 2k; Nano Banana Pro was 2 at 2k.

Why: explore cheap, finish expensive.

higgsfield model get gpt_image_2_5    # ratios, quality, variant flare|sunburst

# price first, spend nothing
higgsfield generate cost gpt_image_2_5 --prompt "$(cat prompt.txt)" --quality low --resolution 1k

# explore 4 at low cost, then rerun the winner at high and 2k
for i in 1 2 3 4; do
  higgsfield generate create nano_banana_pro --prompt "$(cat prompt.txt)" \
    --image ./refs/me-front.jpg --aspect-ratio 4:5 --resolution 1k --wait
done

Starter prompts

Paste these as written. They are short on purpose, because the long ones drift.

The prompt: build the image

I need an image that doesn't look AI generated. Job: [what it's for and where it will be posted]. Aspect ratio: [9:16 / 4:5 / 1:1 / 16:9]. Rough idea: [one sentence]. Write me a prompt in six parts: Subject: who or what, specific. If a person: real skin micro-texture, visible pores, natural asymmetry, no retouching sheen. Environment: a real place, a time of day, and one candid detail that has no reason to be there. Something soft near the lens, the subject in the middle, a background falling away, and haze or dust between. Camera: shot size, camera height, focal length in mm, and an f-number. Lighting: the source, hard or soft, which side, what the shadow side does, and a Kelvin value. It must match the place. Mood: one or two words. Style: only if it helps. No masterpiece, cinematic, hyper detailed, perfect lighting or 8k. No motion words. I will attach these references: [list each one and exactly what to keep from it]. Return only the prompt, as one paragraph.

Re-prompt from a real photo

Here is a real photograph whose look I want. Don't use it as a reference image. Write the prompt that would produce it: subject treatment, environment, camera position, shot size, focal length and f-number, light source, direction and color temperature, and the qualities that make it read as a photograph rather than a render. Then rewrite that prompt with my subject instead: [my subject]. Tell me which parts of the original belong to its content rather than its look, so I don't copy them by accident.

The realism check

Score these four images and tell me which to keep. Check each for: airbrushed or plastic skin with no pores; studio light in a place that wouldn't have it; a background too clean for the moment; hands, eyes or teeth that are wrong; text that is almost right; a flat frame with no depth; anything that reads as a render. For each failure, tell me which ONE decision to change: the prompt, the model, the settings or the references. Not a whole new prompt. Then tell me what to add in a photo editor to finish the winner.

The verification test

Here are three images. One of them was generated with AI and two are real photographs. Tell me which one is generated and explain exactly what gave it away. Name the region of the image and the physical property that is wrong. If you can't tell, say so.

If this happens, do this

Every one of these has happened to me or to someone I set this up for.

FailureFix
Skin looks like a mannequinAdd pores, a stray hair and asymmetry to the prompt, then grain in an editor
Ring light glow on a beachName the real light source, its side and a Kelvin value
Subject looks pasted onto the backgroundAdd a soft foreground object near the lens and haze between the layers
Background looks like a brochureAdd shot on a phone, candid, and one odd detail. Remove studio and perfect
Face distorted on a wide lensMove the camera back and say so, or use 85mm
Reference copied the pose, not the faceSay what each reference is for, every time
Everything came out filteredThe reference was a filtered selfie. Use a natural photo
A Higgsfield command failed on the aspect ratioRun higgsfield model get <model> and use a listed ratio

The tools I use for this

ToolWhat it is for here
Gemini appSign in with Google, no AI plan needed. Nano Banana 2 for generating and editing, including from several uploaded photos. 1K downloads without an AI plan.Help
ChatGPTMakes and edits images in a chat. Check your plan's current image limits in the app.Open
OpenAI image generation guideThe current API models, GPT Image 2.5 Sunburst and Flare, with sizes and quality options.Docs
HiggsfieldOptional. Nano Banana Pro, GPT Image 2.5 and more from one command line, with a cost check that spends nothing.Open
A photo editorWhere the finishing pass happens: grain, dust, a faked depth of field.no link needed
Some links are affiliate links. I only recommend tools I run in my own accounts.

Your first 2 weeks

  • Change one thing per retry. If you change the prompt, the model and the reference at once, you learn nothing.
  • The fastest fix for a flat image is a foreground object plus haze. Try it before anything else.
  • Keep the prompt of every keeper in a note. Your best prompts become your house style.

Questions people ask

Is there a free way to make AI images look real?

Yes. The Gemini app generates and edits images with Nano Banana 2 when you're signed in, with a daily quota and 1K downloads without a paid plan. Use a 6 part prompt with a named light source, lens and depth, add a candid detail, then finish with grain in a photo editor.

What prompt makes AI images realistic?

One that makes the decisions a photographer would: a specific subject with real skin texture, a real place with one candid detail, camera height, focal length and f-number, a named light source with a Kelvin value, and depth in 3 layers. Leave out masterpiece, 8k and hyper detailed.

How can people tell an image is AI?

By eye: plastic skin, light with no source, wrong hands or teeth, almost-right text. By tool: Google says you can ask Gemini whether an image carries its SynthID watermark, and OpenAI's verify tool checks its images for C2PA and SynthID. Editing or sharing a file can strip C2PA metadata, per OpenAI.

Can I use realistic AI images of real people?

Only with care. Google's Generative AI Prohibited Use Policy bans impersonating an individual without explicit disclosure in order to deceive, and using biometrics without legally required consent. Use real photos of people who agreed in writing, label generated images, and never present a generated patient or client as real.

ChatGPT or Gemini for realistic photos?

Try the same prompt in both and keep the winner. Gemini's help lists character consistency and combining several uploaded photos, so I start there for people and products. The prompt matters more than the app: a named light, lens and depth fix more than switching tools.

The free skill

It's the routine as agent instructions: lock the aspect ratio, write the prompt in 6 parts, frame it with shot, lens, light and depth, instruct each reference, score every output against the realism check, and return only what passes. It writes prompts for the Gemini app or ChatGPT, and runs Higgsfield commands when the CLI is available.

How to use it: copy the whole thing, paste it into your bot (or save it as a skill file if you use Claude Code), and say “make me an image that does not look AI”. It walks you through the rest. Works with any agent that can read your files.
make-ai-images-look-real.md
---
name: ai-images-that-dont-look-ai
description: Produces AI images that read as photographs, not renders. Writes a 6 part prompt, frames it like a cinematographer (shot, camera height, focal length, f-number, a light source with Kelvin, 3 depth layers with atmosphere), instructs each reference, adds imperfection back, and tests the result. Works by hand in the Gemini app or ChatGPT, or runs the Higgsfield CLI for batches. Trigger on "make me an image that does not look AI", "this looks fake", "make this cinematic", "this looks flat", "make a realistic image of".
---

# AI Images That Don't Look AI

You're making an image the viewer will accept as a photo. A fake looking image has one of 4 decisions wrong: prompt, model, settings or references. Make all 4 on purpose, generate several, and return only what passes.

## Before you start
- Ask where the image will live and set one aspect ratio: 9:16 Reels and Stories, 4:5 feed and carousels, 1:1 profile and static ads, 16:9 YouTube and slides.
- Ask for references and what each one is for: identity, pose, outfit, product, location or style. Ask for natural photos. A filtered selfie gives filtered output.
- Default path: write the prompt for the user to paste into the Gemini app or ChatGPT. If the Higgsfield CLI is available and they want batches, run `higgsfield account status` first.

## Step 1: the 6 part prompt
One paragraph, in this order, nothing decorative.
1. **Subject**: specific. For a person: real skin micro-texture, visible pores, natural asymmetry, no retouching sheen.
2. **Environment**: a real place, time of day, one candid detail with no reason to be there.
3. **Camera**: shot size, camera height, focal length in mm, f-number. For social content, "shot on a phone, candid, natural framing" unless it's a studio brief.
4. **Lighting**: source, hard or soft, which side, what the shadow side does, a Kelvin value. It must be possible in that place.
5. **Mood**: 1 or 2 words.
6. **Style**: only if it helps. Never masterpiece, cinematic, hyper detailed, ultra glossy, perfect lighting or 8k.

For each reference, add 1 sentence on what to keep and what to change. If the user has a photo whose look they want, don't attach it as a bare reference: write the prompt that would produce it, then swap in their subject.

## Step 2: cinematic framing
- **Depth**: foreground close to the lens and soft, subject in the midground, background falling away, haze, dust, fog or steam between. The fastest fix for a flat image.
- **Composition**: subject on a third unless it's a hero shot or a direct stare. Lead room in the direction they look. A line in the location pointing at them.
- **Shot and height**: wide for place, full for posture, medium for behavior, close-up for emotion. Eye level honest, low power, high small.
- **Lens**: 16 to 24mm immersive, 40 to 50mm calm, 85 to 135mm flatters faces. Distortion comes from camera distance, so state the position.
- **Aperture**: f/1.4 to f/2.8 isolates, f/5.6 to f/8 most of the scene sharp, f/11 to f/16 everything.
- **Light**: about 3200K tungsten reads warm, about 5600K daylight reads neutral. Warm subject, cool background for separation. Any accent color needs a source in the scene. Metal, glass, fabric and wet ground react differently.
- **Never** motion words: dolly, orbit, crane, whip pan, push in, rack focus. A still has no time.
- **Sets**: lock source, direction, quality and Kelvin in the widest frame; closer frames change only the camera.

## Step 3: model and settings
- Gemini app (Nano Banana 2): people, edits, several uploaded photos combined. 1K download without a Google AI plan. Nano Banana Pro redo for paid subscribers.
- ChatGPT: try the same prompt and keep the winner.
- Higgsfield CLI (checked 15 September 2026, CLI 1.1.22):
  - `nano_banana_pro` for people and references, up to 14. Ratios 1:1 3:2 2:3 4:3 3:4 4:5 5:4 9:16 16:9 21:9.
  - `gpt_image_2_5` for text and layouts. `--variant flare` (fast everyday, the default) or `sunburst` (editing precision). Quality low to max. `--background transparent` for cutouts.
  - Always run `higgsfield model get <model>` before assuming a ratio.
  - Price first: `higgsfield generate cost` takes the same flags as `generate create` and spends nothing. Explore at low and 1k, finish at high and 2k.
- 2 failed tries on one engine: switch engines before rewriting the prompt.

```bash
higgsfield generate create nano_banana_pro \
  --prompt "<six part prompt>" \
  --image ./refs/a.jpg --image ./refs/b.jpg \
  --aspect-ratio 4:5 --resolution 1k --wait
```

## Step 4: the realism check
Generate 4. Fail any output with:
- Airbrushed or plastic skin, no texture, no asymmetry.
- Studio light in a place that wouldn't have it.
- A background too clean or staged, or a flat frame with no depth.
- Wrong hands, eyes or teeth.
- Text that's almost right.
- A render feel: every surface reacting to light the same way.

For each failure, name the one decision to change. Don't rewrite the whole prompt.

## Step 5: deliver
Return only outputs that pass, with 1 line each on why and the exact prompt and settings. Suggest a finishing pass: light grain, a little dust, a masked blur for depth. Suggest testing the keeper beside 2 real photos in a fresh chat and asking which is AI.

## House rules
- Real photos of the real person, with their written permission, when an identifiable person is needed.
- Never a fake patient or fake clinician presented as real. Never impersonate someone to deceive (Google Generative AI Prohibited Use Policy).
- Generated images from Google and OpenAI carry provenance signals (SynthID, C2PA). Don't try to remove them.
- Never invent a logo. Composite the real file afterwards.

What done looks like at thirty days

  • Five images for your business that passed the beside-two-real-photos test
  • A saved prompt that includes shot, lens, light and depth
  • A written rule for when an image needs a real photo instead

Want the whole image system built around your brand?

Inside the AI CEO Lab, the Content Engine module sets up your reference library, your locked prompts and the agent that runs them, so every image you post looks like you shot it.

Pick a side.

Most people read this and forget it by Friday.

The other kind builds the thing that week. They stop needing free guides, because they are too busy running actual systems.

Free guides stay free. The room is where the builds happen.