Premium editorial darkroom · prompt builder only

How to Write AI Photo Prompts

A useful AI photo prompt describes what the image should show and how it should be photographed: subject, scene, framing, lens feel, lighting, mood, color, and constraints.

Sign in with Google to use your free generation credit, or keep using the prompt builder without an account.

Low risk

Subject: running shoes on a reflective studio floor

50mm naturalsoftbox key lightthree-quarter viewno text
Studio product photo of unbranded running shoes on a reflective studio floor, three-quarter view, 50mm natural perspective, softbox key light with subtle rim light, premium high-contrast look, accurate shape, no text, no extra logos.
Prompt builder preview — sign in to generate with credits.

Direct answer

Write an AI photo prompt by combining subject, scene, shot type, lens or camera feel, lighting, mood, color palette, constraints, and a negative prompt. Specific photography language usually gives clearer direction than broad style words.

The photo prompt formula

Prompt partWhat to writeExample
SubjectSpecific subject direction for the photo prompt.unbranded ceramic mug
SceneSpecific scene direction for the photo prompt.clear, safe, model-neutral cue
ShotSpecific shot direction for the photo prompt.clear, safe, model-neutral cue
Lens / camera feelSpecific lens / camera feel direction for the photo prompt.clear, safe, model-neutral cue
LightingSpecific lighting direction for the photo prompt.softbox key light
Mood / styleSpecific mood / style direction for the photo prompt.clear, safe, model-neutral cue
ConstraintsSpecific constraints direction for the photo prompt.clear, safe, model-neutral cue
Negative promptSpecific negative prompt direction for the photo prompt.clear, safe, model-neutral cue

Before and after examples

Weak

professional portrait photo

Stronger

Natural portrait of a fictional creative professional, head and shoulders framing, 85mm portrait lens feel, soft window light, neutral background, calm confident mood, no celebrity likeness, no text.

Weak

nice product photo

Stronger

Studio product photo of an unbranded ceramic mug on a wooden table, three-quarter view, 50mm natural perspective, softbox key light, realistic ceramic texture, no text, no logos.

Safety and commercial-use reminders

Prompts are creative starting points, not rights clearances. Review model terms, platform rules, source material, third-party rights, and applicable law before publishing generated images.

AI photo prompt FAQ

What is an AI photo prompt?

An AI photo prompt is a text instruction that tells an AI image model what kind of photo to create, including subject, scene, framing, lens feel, lighting, mood, background, and constraints.

Is AIPhotoPrompts.org an AI image generator?

AIPhotoPrompts.org provides a browser prompt builder and a limited authenticated image generation workflow. Prompt examples remain model-neutral starting points, and generated images still require review before publication.

Can I use these prompts in any AI image model?

Yes, they are model-neutral starting points, but syntax, safety filters, negative prompts, aspect ratio controls, and results vary by platform.

Are generated images safe for commercial use?

A prompt does not guarantee commercial clearance. Usage depends on model terms, source material, third-party rights, applicable law, and your use case.

Why include camera and lighting terms?

Photography terms make instructions more specific, helping the model understand perspective, framing, contrast, material, and mood.

What should I avoid when prompting for people?

Avoid celebrity likeness, private-person impersonation, deceptive identity images, sexual or sensitive content involving minors, and false endorsements.

What is a negative prompt?

A negative prompt tells some AI image models what to avoid, such as extra fingers, fake text, watermarks, plastic skin, warped products, or messy reflections.

Does the builder save my prompt input?

No. The P0 builder runs in your browser and does not save subject text, send it to a server, or store it in localStorage.