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.
Subject: running shoes on a reflective studio floor
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 part | What to write | Example |
|---|---|---|
| Subject | Specific subject direction for the photo prompt. | unbranded ceramic mug |
| Scene | Specific scene direction for the photo prompt. | clear, safe, model-neutral cue |
| Shot | Specific shot direction for the photo prompt. | clear, safe, model-neutral cue |
| Lens / camera feel | Specific lens / camera feel direction for the photo prompt. | clear, safe, model-neutral cue |
| Lighting | Specific lighting direction for the photo prompt. | softbox key light |
| Mood / style | Specific mood / style direction for the photo prompt. | clear, safe, model-neutral cue |
| Constraints | Specific constraints direction for the photo prompt. | clear, safe, model-neutral cue |
| Negative prompt | Specific 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.