AI Image Prompt Builder
Build detailed AI image prompts for Midjourney, DALL-E and Stable Diffusion with style, lighting and composition options, free in your browser.
Build your image prompt
Your prompt
Copy-ready image prompt
Works with Midjourney, DALL·E, Stable Diffusion and similar. Some tools ignore aspect-ratio text — use their own parameter if so. Runs in your browser.
How to use this calculator
- Fill in the subject, then the medium, style, composition, lighting and mood.
- Add extra details and an aspect ratio if you want them.
- List anything to avoid in the negative prompt.
- Copy the generated prompt into your image tool.
How it works
Image models respond to clear, comma-separated descriptors. The builder orders your choices into a prompt — subject first, then medium, style, composition, lighting and mood — and adds a separate negative prompt for things to avoid.
It's a template assembled in your browser; it doesn't generate the image or call any model.
Worked example
A fox at golden hour. “a red fox in an autumn forest, digital painting, watercolour style, close-up, golden hour lighting, calm mood, aspect ratio 16:9” plus a negative prompt of “blurry, text”.
Frequently asked questions
Does this use AI or send my prompt anywhere?
No. It runs entirely in your browser using rule-based checks — your prompt is never uploaded or sent to any AI model. Still, avoid pasting passwords, API keys or private data into any tool.
Does the aspect-ratio text always work?
Some tools read it from the prompt, others need their own parameter (e.g. Midjourney's --ar). Use the tool's native setting if the text is ignored.
Related tools
- Prompt Score Calculator
- AI SEO Content Brief Generator
- AI Image Prompt Critique
- AI Email Reply Prompt Builder
- Claude Code Prompt Builder
- AI Agent Spec Builder
Explore more in AI Tools.
Cite this tool
Zerdly. (2026). AI Image Prompt Builder. Retrieved from https://www.zerdly.com/tools/ai-image-prompt-builder/
Tip: Enter any known values to calculate the remaining results.
All calculations run in your browser. Your inputs are never saved or transmitted.



