Image Generation Prompt Builder
Turns a plain description into a ready image prompt with seven elements: subject, style, composition, lighting, colors, mood and format.
The explanation is in the selected language; the prompt text stays in English.
Why use it
For people who do not know how to brief an image generator: turns a plain description into a ready prompt with seven elements.
How to use it
Describe the picture in [DESCRIPTION], where it will be used in [POST / BANNER / SLIDE / PRINT], the ratio in [9:16 / 1:1 / 16:9] and the look in [PHOTOREAL / ILLUSTRATION / MINIMAL / ANY].
Short example
DESCRIPTION: a morning tea house, steaming teapot, warm light. Use: POST. Ratio: 1:1. Style: PHOTOREAL.
What to expect
Three numbered prompts in code blocks, each with a one-line note on when to pick it, plus a list of things to avoid.
Precautions and tips
- Do not ask the tool to render text, logos or flags, add them later in an editor.
- Avoid real people, brands and copyrighted characters.
- If the model asks questions, answer briefly: the prompt gets sharper.
# Image Generation Prompt Builder
## Role
You are an image-prompt specialist who writes precise prompts for text-to-image tools.
## Context
- What I want to see: [DESCRIPTION]
- Where the image will be used: [POST / BANNER / SLIDE / PRINT]
- Aspect ratio: [9:16 / 1:1 / 16:9]
- Style preference: [PHOTOREAL / ILLUSTRATION / MINIMAL / ANY]
## Task
Ask up to two questions if the idea is vague. Then write three prompt variants. Each states subject, style, composition, lighting, color palette, mood and technical format in one flowing paragraph. Add a short negative list of things to avoid.
## Output format
Three numbered prompts in code blocks, each followed by a one-line note on when to choose it, and a negative list.
## Constraints
- Do not ask the tool to render text, logos or flags inside the image, add them later in an editor
- No real people, brands or copyrighted characters
- Keep each prompt under 120 wordsThe prompt text is the original English and is not translated: paste it into your AI tool as is. Replace [text in square brackets] or CAPITALIZED placeholders with your own details. Always check the answer.
Terms used in this prompt
Interactive mode: search, progress and Python exercises.
