Midjourney Prompt Structure That Actually Works
A Midjourney prompt works best as a short description of the image — subject first, then only the details that matter (medium, environment, lighting, color, mood, composition) — with parameters such as --ar, --raw and --stylize at the end; on the current default, V8.2, :: weights and --q are no longer supported.
Many Midjourney prompt formulas online were written for V5 and V6, and they still recommend syntax the current model does not support. Midjourney's default has been V8.2 since July 24, 2026. This guide covers the structure its documentation actually recommends, the parameters that work in V8, what replaced the old weighting tricks, and one idea built up in four prompts. Everything here is from Midjourney's own documentation as of October 2026.
By Andrei Bădulescu, Founder at VantagePrompt·Updated
What is the structure of a Midjourney prompt?
A description of the image, then parameters. The description is a phrase, not a request: Midjourney reads what you want to see, not instructions for producing it — the one exception is the Edit model, covered below. Midjourney's own prompting page shows the difference with one pair:
Show me a picture of lots of blooming California poppies, make them bright, vibrant orange, and draw them in an illustrated style with colored pencilsColored pencil illustration of bright orange California poppiesThe docs then list seven things a description can cover. Treat them as a checklist of decisions, not slots to fill every time — an empty slot leaves Midjourney's default style to fill the gap, which is sometimes what you want:
| Slot | The question it answers | Examples from the docs |
|---|---|---|
| Subject | Who or what? | person, animal, character, location, object |
| Medium | In what form? | photo, painting, illustration, sculpture, doodle, tapestry |
| Environment | Where? | indoors, outdoors, on the moon, underwater, in the city |
| Lighting | What kind? | soft, ambient, overcast, neon, studio lights |
| Color | In what shades? | vibrant, muted, bright, monochromatic, pastel |
| Mood | Feelings to evoke? | playful, calm, gloomy, energetic |
| Composition | How is it framed? | portrait, headshot, closeup, birds-eye view |
The exception: V8's Edit model, which changes images you supply, also accepts direct instructions — Midjourney's own examples include "make this girl into a real character". Its docs describe both styles as useful depending on the goal. For generating from scratch, describe.
Does word order matter in a Midjourney prompt?
Midjourney's documentation does not say that it does. Many guides claim that words near the start carry more weight; none of the official pages on prompting, parameters or versions makes that claim, so it is not repeated here as a rule. Two things about position are documented: parameters go at the end, and in Discord an image-prompt URL goes at the beginning. Leading with the subject is a sound habit because it keeps the prompt readable and hard to misread — not because of a measured weighting effect.
How long should a Midjourney prompt be?
Shorter than most people write, with one caveat from the V8 launch. The general advice on Midjourney's Prompt Basics page is direct:
Short and simple prompts typically generate the best images with Midjourney. Use phrases that clearly describe what you want to see. Think of it like giving a quick snapshot of your idea. Avoid making long lists or detailed instructions; these can confuse the process.
The caveat: when V8.0 launched in alpha — a model since retired, before V8.1 and V8.2 — Midjourney wrote that it would "shine most right now when you rely heavily on our stylization systems and when you trend towards longer more specific prompting", and that it "may require totally new prompting styles". Both statements hold together if you read "long" as specific rather than padded. Add a detail when it decides something about the image; drop it when it only restates what is already there. Fewer details give more variety, more details give more control.
Which parameters work in Midjourney V8?
| Parameter | What it does | Range and default |
|---|---|---|
| --ar W:H (--aspect) | Aspect ratio | Default 1:1. Whole numbers only — 139:100, not 1.39:1. Up to 14:1, or 4:1 in HD |
| --raw | Turns off Midjourney's default styling, so the prompt text decides more | On or off |
| --stylize N (--s) | How much artistic flair Midjourney adds | 0–1000, default 100. Low follows the prompt closely |
| --chaos N (--c) | How different the images in one grid are from each other | 0–100, default 0. High values follow the prompt less closely |
| --no item, item | Exclusions | Comma-separated list |
| --seed N | Starting noise, for re-running a prompt | 0–4294967295. In V8, reruns are 99% identical |
| --weird N (--w) | Unconventional aesthetics | 0–3000, default 0 |
| --sref URL or code | Style reference image | --sw sets its strength: 0–1000, default 100 |
| --iw N | Weight of an image prompt against the text | 0–3, default 1 (V8.1) |
| --tile | Seamless repeating pattern | On or off |
| --hd / --sd | Image resolution | HD is 2048px at 1.3 GPU minutes, SD 1024px at 0.8 |
| --v N | Model version | Default V8.2. Set it only to use an older model on purpose |
Midjourney's moderation reads each word after --no on its own. Its docs give the example directly: "--no modern clothing" is read as "no modern" and "no clothing", which can trigger a warning. Describe what you do want instead — the type of clothing, say — and keep --no to plain comma-separated items such as --no fruit, apple, pear.
What happened to :: weights and --q?
They belong to older versions. Midjourney's compatibility chart marks multi-prompting — the double-colon syntax behind weights such as cat::2 dog::1 — as supported in V6 and not supported in V7 or V8. Its multi-prompt page lists the versions it works with, ending at 6.1. The --quality parameter (--q) is likewise marked unsupported in V8.1 and V8.2. A prompt copied from a 2023 or 2024 guide may carry both, and V8.1 and V8.2 do not support them.
The jobs they did still have tools in V8:
| You used to write | In V8, use |
|---|---|
| cat::2 dog::1 to favour one concept | Wording: make the main subject the subject of the phrase and the other one a detail of it |
| tulips:: red::-0.5 to suppress something | --no red — the docs describe --no as the same as a -0.5 weight |
| Weights to push a style | --sref with --sw for strength, or --stylize |
| --q 2 for more detail | --hd for resolution; there is no quality dial in V8.1 or V8.2 |
| --style raw | --raw, the only form the current docs show |
| Omni Reference (--oref) for a person or object | The Edit model, which replaced Omni Reference in V8 |
How does one idea build up across four prompts?
Starting from Midjourney's own example. Each stage adds one kind of decision; nothing is added that does not change the image.
- Subject only — "California poppies". Midjourney's default style decides the medium, the setting, the light and the framing. Good for seeing what the model does on its own; little control.
- Medium and color — "Colored pencil illustration of bright orange California poppies". The docs' recommended prompt. The form and the palette are now yours.
- Environment, lighting, composition — the stage where most of the control comes from. Each phrase answers one question from the table above.
- Parameters — aspect ratio for where the image will be used, stylize for how much flair, and an exclusion. They go last and do not repeat what the text already says.
Colored pencil illustration of bright orange California poppies on a windy hillside, soft morning light, close-up with the hills blurred behind --ar 3:2 --s 250 --no fence, peopleEach phrase earns its place by answering a different question: "on a windy hillside" is the environment, "soft morning light" the lighting, "close-up with the hills blurred behind" the composition. A fourth adjective on the poppies would not; it would restate the subject.
What are the most common Midjourney prompt mistakes?
- Writing instructions instead of a description: "show me", "make it", "please generate". Describe the image — except with the Edit model, where Midjourney's docs say instructions such as "make this girl into a real character" work.
- Negatives in the text. The docs' example: mention a party with "no cake" and a cake might still appear. Use --no instead.
- Multi-word --no phrases. Moderation reads "--no modern clothing" as "no modern" and "no clothing", which can trigger a warning; say what you want instead.
- Vague plurals. The docs suggest "three cats" over "cats", and "flock of birds" over "birds".
- Long lists of adjectives on one subject. They add length, not decisions.
- Style words that fight a style reference. Midjourney advises leaving out style words that conflict with the reference; if the look is not coming through, add words that match it. With the Edit model, it recommends describing the style.
- An aspect ratio that contradicts the composition, such as "full-length portrait" with --ar 21:9. The frame and the description should agree.
- Legacy syntax: :: weights and --q from V6-era guides.
Text you want rendered in the image goes in double quotes. Midjourney wrote at the V8 launch that text rendering "works better than ever (when specified in "quotes")".
How does VantagePrompt write Midjourney prompts?
Choose the Image use case and the Midjourney tool, and the optimizer returns a plain-text prompt — no XML, because image models do not read it — written as a description with the V8 parameters at the end. Image runs skip the intent classifier that text prompts go through, since the use case already says what the output is. If you are not sure which generator you will use, choose Universal instead: it writes plain natural language with no flags at all, because a Midjourney parameter reads as literal text in other generators. Image Prompting covers the other generators and when to pick each.
Frequently asked questions
- What is the best structure for a Midjourney prompt?
- A short description of the image followed by parameters. Start with the subject, then add only the details that matter: medium, environment, lighting, color, mood and composition. Put parameters such as --ar, --raw and --stylize at the end. Describe what you want to see rather than giving instructions.
- Do :: weights still work in Midjourney?
- Not for text. Midjourney's compatibility chart marks multi-prompting, the double-colon syntax behind weights, as supported in V6 and not supported in V7, V8.1 or V8.2. Use wording, the --no parameter, or a style reference with --sw instead.
- Does the order of words matter in a Midjourney prompt?
- Midjourney's documentation does not say that earlier words carry more weight. It does say parameters go at the end, and that in Discord an image-prompt URL goes at the beginning. Leading with the subject is a good habit for readability, but there is no official rule that position changes weighting.
- How do I exclude something from a Midjourney image?
- Use the --no parameter with plain items separated by commas, for example --no fence, people. Writing "no cake" in the prompt text can still produce a cake. Avoid multi-word phrases after --no: Midjourney's moderation reads each word separately, so "--no modern clothing" reads as "no modern" and "no clothing" and can trigger a warning.
- Is --q still useful in Midjourney V8?
- No. Midjourney marks the quality parameter as unsupported in V8.1 and V8.2. For a higher-resolution image in V8, use --hd, which renders at 2048 pixels.
Sources
- Midjourney — Prompt Basics
- Midjourney — Version (V8.2 and the compatibility chart)
- Midjourney — Multi-Prompts & Weights
- Midjourney — Aspect Ratio
- Midjourney — Raw
- Midjourney — Stylize
- Midjourney — Chaos / Variety
- Midjourney — No
- Midjourney — Seeds
- Midjourney — Weird
- Midjourney — Tile
- Midjourney — Style Reference
- Midjourney — Image Prompts
- Midjourney — Quality
- Midjourney — Edit Model
- Midjourney — V8 Alpha announcement
image prompts to try
Browse all image promptsPublished by the community and free to copy — worked examples of what this guide describes.
Put it into practice.
Run this technique in the optimizer.