Midjourney prompt generator
Pick the words, then dial in the parameters. The builder writes the descriptors in the order Midjourney weighs them and appends only the parameters you changed.
Fill in a few fields and your prompt is set here, line by line.
Description coverage 0%
Expand my idea with AI
Turns a rough idea into rich visual descriptors. Your parameters above are kept separately.
How Midjourney reads your prompt
Midjourney breaks a prompt into tokens and gives earlier words more weight, so the subject goes first and style details follow. It does not understand grammar the way a chat model does: “don’t add people” can actually add people, because the word people is in the prompt. Use --no people instead.
Parameters are not part of the description; they are settings. The full list with ranges and defaults is on the Midjourney parameters cheat sheet, including an interactive aspect ratio explainer. Using Stable Diffusion instead? The Stable Diffusion prompt generator handles weights and negative prompts.
Questions
How do I write a good Midjourney prompt?
Lead with the subject, then setting, medium or style, lighting, camera and mood, using concrete nouns and adjectives. Midjourney’s docs recommend short, specific prompts: describe what you want to see rather than giving instructions like “please create”. Put parameters at the very end.
Where do the parameters go?
Always at the end of the prompt, each starting with two hyphens: --ar 16:9 --s 250. Anything after the parameters may be ignored.
What does --stylize do?
It controls how strongly Midjourney applies its own aesthetic. Low values (0–50) follow your wording more literally; high values (500–1000) are more artistic but drift from the prompt. The default is 100.
What is the difference between --chaos and --weird?
Chaos (0–100) makes the four images in a grid more different from one another. Weird (0–3000) makes each image more unconventional and offbeat. Use chaos to explore compositions, weird for experimental looks.
Should I specify a version?
Only if you need a particular model. Leaving it out uses your account’s default, which is usually the newest model. Niji is the anime-focused model.
More tools in the studio
- GeneratorPrompt GeneratorSet a text prompt from role, task, context, format and constraints.
- OptimizerPrompt OptimizerScore any prompt on 8 checks, then rewrite it and compare.
- ChatGPTChatGPT Prompt GeneratorMarkdown-sectioned prompts tuned for ChatGPT.
- ClaudeClaude Prompt GeneratorXML-tagged prompts the way Anthropic recommends.
- SystemSystem Prompt GeneratorInstructions for custom GPTs, assistants and agents.
- ImageImage Prompt GeneratorNatural-language prompts for Flux, GPT Image, DALL·E and Imagen.
- Stable DiffusionStable Diffusion Prompt GeneratorWeighted tags, negative prompt, CFG and steps.
- VideoVideo Prompt GeneratorShot-by-shot prompts for Sora, Veo, Runway and Kling.
- TokensToken CounterExact GPT token counts, context fit and cost.