Most prompt guides pass you a template. This one explains the mechanism — why token order changes composition, which parameters actually exist versus which ones circulate as folklore, and the structural mistakes producing generic results every time.

Register: TacticalAudiences: Beginners & intermediate users

The Short Version

Midjourney reads your prompt sequentially. Earlier tokens weight more heavily on composition. Subject first, style middle, atmosphere last isn’t arbitrary — it’s how the attention mechanism works. Get that order right before you touch a single parameter.

Here’s the thing nobody tells you when you start using Midjourney: the people producing exceptional outputs aren’t using secret prompts. They understand, at least roughly, what the model is doing with their words. That understanding is worth more than any template.

It’s also worth saying upfront: this guide only covers parameters that actually exist in Midjourney as of v6.1. There’s a lot of folklore out there — --depth, --nostalgia, --hyperreal — none of which are real parameters. Using them does nothing, or occasionally throws errors. The actual parameter list is shorter and more powerful than the mythology suggests.


Midjourney’s image generation is a diffusion process guided by your text through a cross-attention mechanism. Your prompt gets tokenized — broken into units the model processes — and those tokens influence the image at different stages of generation. Tokens appearing earlier in your prompt carry more compositional weight than tokens appearing later. Simplified — exact implementation varies and Midjourney hasn’t published full architecture details

This has a direct, testable implication. Try it yourself.

⚠ Style-first — style dominates “Impressionist painting of an old lighthouse at dusk”
✓ Subject-first — subject anchors “An old lighthouse at dusk, impressionist style, muted blues and ochre”

Same words, different order. The first version anchors the aesthetic first — the lighthouse becomes an element in an impressionist painting. The second anchors the subject first — the impressionist treatment becomes how the lighthouse is rendered. You’ll get more subject-accurate results with the second structure almost every time.

Why Failures Look Like Successes

The painful thing about bad prompt structure is that it produces coherent-looking images. A Midjourney output is rarely obviously wrong — it just isn’t what you wanted. The composition is weird. The subject is small. The atmosphere ate the subject. You don’t know which part of the prompt caused it.

This is why random iteration — adding adjectives, trying synonyms, rerunning — doesn’t build skill. It builds superstition. The only method that produces reliable improvement is changing one element at a time and actually looking at what changed in the output.

Basic structure to internalize, then deviate from deliberately:

  1. One specific noun phrase. “A Victorian cartographer” not “a person who makes maps in the Victorian era.” Compression forces clarity and the model rewards it.

  2. “hunched over a candlelit desk” — adds implied lighting, pose, scale relationship. One clause of narrative loads a lot of visual information without you having to specify each piece.

  3. Three details maximum. More than that and the model has to arbitrate between them — it will, and you won’t like the choices it makes.

  4. Artist name, movement, medium. Later in the sequence because it modifies the whole image rather than constructing it. Named artists the model has strong training data for (Hopper, Klimt, Mucha) produce more consistent results than obscure references.

  5. Aspect ratio, stylize value, version — after the prompt text. These constrain the generation space; they don’t substitute for a well-structured prompt.


Look. I’m going to save you the frustration of spending an afternoon wondering why --nostalgia 80 isn’t doing anything. It doesn’t exist. Here are the parameters that do, what they actually do, and when to use them.

Parameter What it does Useful range ⚠ When it backfires
--ar Aspect ratio. --ar 16:9 for widescreen, --ar 2:3 for portrait. Any ratio Extreme ratios (1:5, 5:1) distort compositions and figure rendering
--stylize (or --s) How strongly Midjourney applies its aesthetic training. Low = closer to literal prompt. High = more “Midjourney” style. 100–750 for most work; 1000 for maximum stylization High values on portrait/documentary prompts produce artificial-looking results; fights with realism requests
--chaos (or --c) Variation between the four initial grid outputs. Low = similar options. High = wildly different interpretations. 0–30 for controlled work; 60–100 for exploration High chaos with complex prompts produces inconsistent quality; hard to iterate from
--no Negative prompt. --no text, watermarks, extra fingers 3–5 specific exclusions Over-specifying negative prompts can constrain the model into awkward workarounds; less is more
--seed Fixes the random noise starting point. Same seed + same prompt = same image. Essential for consistency across a series. Any integer Changing the prompt significantly while keeping the seed produces different results — it’s not a continuity guarantee, just a starting-point anchor
--cref Character reference. Feed a URL to an existing image; Midjourney maintains visual consistency for a character across new prompts. V6 feature. Works best for human characters; inconsistent with stylized/non-realistic subjects. Requires image hosted at accessible URL.
--sref Style reference. Feed an image to borrow its visual aesthetic without describing it in words. Copyrighted artworks: using --sref to replicate a living artist’s distinctive style raises the same ethical questions as naming them in a prompt
--weird (or --w) Injects unusual, quirky elements. V6 addition. Different from chaos — chaos varies interpretation, weird biases toward the unexpected. 250–1000 High values on straightforward prompts produce incoherent results; useful for surreal/conceptual work specifically
Source: Midjourney official documentation, April 2025. Parameters labeled as “V6” require --v 6 or --v 6.1. Evidence levels: all parameters here are verified against official docs — treat any parameter not in this list or the docs as unverified folklore until confirmed.

“The parameters that don’t exist are doing real damage. Someone uses --depth 12, gets a result they like, attributes it to the parameter. Now it’s ‘secret knowledge.’ The parameter did nothing. The result came from the prompt.”

Editorial synthesis — sources: Midjourney official docs (2025); r/midjourney community parameter verification threads; Midjourney changelog history

Not beginner errors. These show up in the work of people who’ve been prompting for a year.

Mistake 1: Conflicting Style Modifiers

“Photorealistic impressionist oil painting” sounds specific. It’s three incompatible aesthetics the model has to average. The average is a muddy middle that satisfies none of them.

Pick a lane and go specific within it. Not “painterly” — “impasto brushwork, thick paint edges, visible canvas texture.” Not “cinematic” — “low-key side lighting, shallow depth of field, faces partially in shadow.” The second versions give the model actual visual instructions rather than genre tags it has to interpret.

Mistake 2: The Modifier Pile

Adding “8K, ultra HD, masterpiece, award-winning, highly detailed, trending on ArtStation” to every prompt is cargo cult prompting. These modifiers were useful in early Stable Diffusion versions because they correlated statistically with high-quality training images. Midjourney v6 has its own quality training pipeline. These tags don’t help and can push outputs toward stock-photo homogeneity.

If you want detail, name what kind. “Visible stitching on the leather jacket.” “Individual hair strands.” “Legible shop signs in the background.” The specificity is the detail signal.

Mistake 3: Undefined Negative Space

You described your subject. You didn’t describe what surrounds it. The model fills undefined space with statistical priors — generic “indoors” or “outdoors” depending on your subject’s context, backgrounds that look borrowed from the most average image in the training data for that subject type.

Either define the background explicitly (“pure black studio backdrop,” “soft bokeh urban street”) or use --no to exclude defaults you don’t want. Ignoring it is a choice — just not yours.

Cross-source synthesis — not in any single cited source

The three mistakes above share a mechanism: they all produce outputs that look intentional. A conflicting modifier prompt generates a coherent image — just not the one you wanted. An undefined background looks like a background. The quality signal the model emits is the same whether or not it understood your intent.

This is why most iteration strategies don’t build skill. You change something, the output shifts, you can’t determine which change caused what. Structured single-variable testing — change one element of the prompt, generate four outputs, assess one dimension of the result — is the only method that produces reliable causal understanding. That’s not efficiency advice; it’s the only feedback loop that actually functions.


What Actually Works for Specific Problems

Questions I see constantly, with real answers.

Hands and anatomy

Midjourney v6 is substantially better at hands than earlier versions. Still not perfect. The actual fix isn’t a magic parameter — it’s reducing the compositional importance of hands by changing the pose description, or using --no hands when hands aren’t the point, or upscaling and inpainting the problem area. There’s no prompt syntax that reliably produces perfect hands from a distance.

Consistent characters across prompts

--cref [image URL] is the actual solution, added in v6. You generate or find a reference image, host it somewhere accessible, and feed the URL. Midjourney maintains visual consistency for the character’s face and general appearance. Combine with --seed to further reduce variation. This is not perfect — clothing, hairstyle, and pose will still vary — but it’s the closest thing to character continuity the model currently offers. Feature confirmed in Midjourney v6 docs; behavior may update with model versions

Getting oil painting texture right

Name the specific qualities you’re after rather than the medium. “Impasto technique, heavy paint surface, visible brushstroke edges, Flemish palette” gives the model more to work with than “oil painting.” If you want a specific artist’s approach: “Rembrandt’s use of chiaroscuro, warm shadow glazing, deep blacks” is a visual instruction, not just a name drop.

Realism without photorealism

The tension people hit: they want a real-looking result without the uncanny valley of full CGI photorealism. “Documentary photograph” or “35mm film grain, natural light, slightly underexposed” tends to produce warmer, more textured results than “photorealistic 4K.” The film grain instruction specifically fights the smooth-skin AI aesthetic that plagues hyper-realism prompts.

✓ Real example — character consistency approach “An elderly Japanese botanist examining a rare orchid specimen in a greenhouse, natural diffused light, 35mm documentary, slight grain –cref [your reference URL] –ar 3:4 –s 300”

The Ethics Question People Skip

Artist style mimicry is a live legal and ethical question without settled answers. Midjourney allows prompting “in the style of” living artists. Whether that’s ethically acceptable is genuinely contested — reasonable people disagree. The legal landscape is actively litigating it. Andersen et al. v. Stability AI; Getty Images v. Stability AI — both ongoing as of April 2025; outcomes will matter for all AI image tools

What’s worth noting practically: using --sref to replicate a living artist’s distinctive visual style raises the same questions as naming them in a prompt, just with a different technical mechanism. “Inspired by the compositional approach of [artist]” is different from “generate a [artist]-style image for sale.” The distinction between reference and reproduction matters, even if the law hasn’t fully codified it yet.

Don’t use this guide as legal advice. The area is moving fast and what’s permissible commercially will likely look different in two years.

“The parameter table matters less than the structural habits. One well-structured prompt teaches you more about how the model thinks than a week of random modifier experimentation.”

Editorial synthesis — Midjourney official docs (2025); cross-platform prompt research corpus; r/midjourney practitioner analysis

For: Complete Beginners (first week with Midjourney)

Do This Before You Touch a Single Parameter

Generate ten outputs from ten different single-sentence prompts. No parameters at all. Just: “A lighthouse at night.” “Two dogs in a 1940s diner.” “A city underwater, morning light.” Look at what the model does with minimal instruction. This baseline makes everything else legible — you’ll see the model’s aesthetic defaults, which is the only way to know what you’re working with versus working against when you do add structure.

Specific action: After your ten outputs, pick the one that most surprised you — the one where the model made an interesting choice you didn’t expect. Then add one sentence to that prompt describing the specific thing you’d change. That’s the entire method for the first month. Single additions, one at a time. → Beginner’s Prompt Library

The barrier: Free tier limits make single-variable testing feel wasteful. It isn’t — you’re buying back hours of future iteration. If usage is constrained, decide on five prompt variants before generating, rather than deciding one at a time. Batch the thinking, not the generation.

Stop doing this: Don’t copy prompts from prompt marketplaces without understanding why they work. A prompt that produces a great result in someone else’s hands teaches you nothing you can generalize. Reverse-engineer it — what is each part doing? — or it’s just a recipe you can’t modify.

For: Intermediate Users (producing consistently, want to push quality)

Where the Real Ceiling Is (And It’s Not Parameters)

At intermediate level, the bottleneck is usually reference quality, not prompt sophistication. The gap between “good Midjourney output” and “exceptional Midjourney output” often comes down to whether the style references in the prompt are ones the model has strong training data for. Klimt, Hopper, Mucha, Wyeth, Vermeer — these produce consistent results because the model has extensive, high-quality training examples. An obscure contemporary artist might produce inconsistent results not because your prompt is wrong but because the model’s representation is thin.

Specific action: Build a personal reference map. Spend one session testing fifteen artist names you’re interested in, same prompt structure, only the artist name changing. You’ll quickly see which references the model has strong representations for and which it’s guessing at. This library is more valuable than any parameter cheat sheet. → Style Reference Guide

The barrier: --sref solves the thin-representation problem for style but raises the copyright question above. Where you land on that ethically will determine whether it’s in your workflow. That’s a values call, not a technical one.

Stop doing this: Stop stacking quality modifiers. “Masterpiece, award-winning, 8K, ultra-detailed, trending on ArtStation” — these add nothing in v6 and in some cases homogenize outputs toward a generic high-polish aesthetic. If your outputs look like stock art, that modifier stack is probably the culprit.


One last thing. The iteration habit matters more than any specific technique. Generate. Look at what changed. Form a hypothesis. Test it. That’s the whole job.

Sources

  1. Midjourney Inc. (2025). Official Parameter List and Documentation. docs.midjourney.com
  2. Midjourney Inc. (2025). Character Reference (--cref) — V6 Feature Documentation.
  3. Liu et al. (2022). “Design Guidelines for Prompt Engineering Text-to-Image Generative Models.” ACM CHI 2022.
  4. Brade et al. (2023). “Promptify: Text-to-Image Generation through Interactive Prompt Exploration.” arXiv.
  5. Andersen et al. v. Stability AI Ltd. et al. (N.D. Cal., ongoing). CourtListener docket.
  6. BestPrompt.art — Prompt resources, style libraries, and examples.

AI Tools and Platforms 2025

Midjourney vs. DALL-E 2025: Hurry up to find out the best!

Unleash Your Creativity: Join the Weekly AI Image Creation Challenge!

How to Write AI Prompts for Beginners in 2025

Creating Effective Prompts: The Complete 2025 Guide to AI Communication That Actually Works

2025 Midjourney Tips: Getting Started Guide

AI Art Prompts for Surreal Landscapes: Mastering 2026 Breakthroughs in Prompt Engineering

Leave a Reply

Your email address will not be published. Required fields are marked *