Image

Midjourney 7: how to write prompts the model actually understands

MidJourney · Updated:

Midjourney V7 is Midjourney's flagship image model released on April 3, 2025. V7 fundamentally changed prompt writing — the model now understands natural English, and the old «keywords with commas» approach actively hurts results. Opening words carry more weight, photorealism is the best in the family, and personalization is enabled by default.

What Midjourney 7 does well

V7 is the shift from tag-soup to descriptions in a cinematographer's voice. The model dramatically improved human anatomy (hands, bodies, poses, spatial relationships), rendering of text on signs and packaging, and comprehension of full sentences.

Key strengths: best photorealism across the Midjourney family, strong response to photography vocabulary (lenses, apertures, film stocks), a new --oref (Omni Reference) parameter for universal content + style transfer, and advanced --sref with --sw weight for visual style transfer. The --cref parameter from V6 is removed in V7.

  • Natural language instead of keyword lists
  • Dramatically improved anatomy and spatial relationships
  • Best photorealism in the family + text rendering
  • Personalization (--p) on by default
  • Omni Reference (--oref) — new universal reference

Prompt structure

Optimal hierarchy: [Subject] + [Subject details] + [Context/setting] + [Style/mood] + [Camera/lighting] + [Parameters].

The main subject always goes first. V7 processes tokens sequentially — opening words get maximum weight. «Beautiful cinematic photo of a woman» works worse than «An elderly fisherman with a weathered face, standing on a wooden dock at dawn, documentary photography style».

Write in coherent sentences, not commas between tags. The model understands grammar and context: «A man walking through rain-soaked streets, his reflection shimmering in puddles» beats «man, rain, street, wet, reflections» every time.

V7 parameters

Core set: `--ar` (aspect ratio, default 1:1), `--s` or `--stylize` (0–1000, default 100 — strength of artistic interpretation), `--c` or `--chaos` (0–100, variation diversity), `--w` or `--weird` (0–3000, experimentation).

Style and references: `--style raw` removes the default artistic treatment, `--sref [URL]` transfers visual style from an image, `--sw` (0–1000) controls strength, `--oref` is the new-generation Omni Reference, `--iw` (0–3) weights image references, `--p` applies your personalization profile.

Modes: Draft (0.5x cost, fast) for iteration, Fast (1x) for everyday work, Turbo (2x) for urgent finals, Relax (free) for experiments.

Photorealism and lighting

Lighting is the single most powerful quality lever in V7. Specific descriptions of light radically change the result: «golden hour light casting long shadows across weathered stone», «Rembrandt lighting with soft fill from camera left», «bioluminescent glow illuminating the fog» beat «nice lighting» or «dramatic light».

For photorealistic portraits, use photography vocabulary: «shot on 85mm f/1.8, shallow depth of field», «medium format look, high dynamic range», «35mm film grain, Kodak Portra 400 palette». These give the model technical anchors it responds to strongly.

For product shots combine `--s 25–75` with `--style raw` — this minimizes artistic interpretation and produces a literal result. For concept art and illustrations push `--s` to 300–600.

Common mistakes

  1. 1. Comma-separated keyword lists

    The headline V7 anti-pattern. «mountain, fog, sunrise, epic, cinematic» produces chaotic results because the model expects coherent description. Write in sentences: subject, what they do, where they are, how they're lit.

  2. 2. Quality-word spam

    «beautiful, stunning, 8k, detailed, masterpiece, best quality» is useless noise in V7. These words burn precious positional weight at the start of the prompt and don't improve results. Replace them with concrete photographic anchors (lens, film stock, light source).

  3. 3. Subject not in the opening words

    «Beautiful cinematic photo of a woman» — the subject is third, style stole the weight. V7 processes tokens sequentially and gives maximum weight to the opening lines. Move «who or what» into the first sentence.

  4. 4. Using --cref in V7

    The --cref (Character Reference) parameter is removed in V7. If you copy a prompt from V6 and leave --cref in, it does nothing. Use --oref (Omni Reference) for universal transfer or --sref for style-only.

  5. 5. Conflict between --s and --style raw

    High `--s 500` plus `--style raw` pull the model in opposite directions: one says «more artistic interpretation», the other «less treatment». For photorealism the combo is `--s 25–100 + --style raw`; for illustration go high `--s` without `raw`.

Before / after examples

Example 1

Before

beautiful cinematic photo of a fisherman, ultra detailed, 8k, masterpiece

After

An elderly fisherman with a weathered face and silver beard, standing on a wooden dock at dawn, documentary photography style, contemplative mood, shot on Leica M11 with natural morning light, soft mist rising from the water --ar 3:2 --s 100 --v 7

The old prompt buries the subject under style and spams quality words. V7 expects the subject first, with specific photographic anchors (Leica M11, natural morning light) replacing «8k, masterpiece».

Example 2

Before

mountain, fog, sunrise, epic, cinematic, dramatic, beautiful

After

Ancient redwood forest in morning mist, shafts of golden light filtering through canopy, ferns covering the forest floor, wide-angle composition, national geographic photography --ar 16:9 --s 150 --v 7

Comma-separated tag lists are a V7 anti-pattern. A coherent description with specific light, composition, and a genre anchor («national geographic photography») reliably outperforms.

Example 3

Before

product photo of a coffee mug

After

Minimalist product shot of a ceramic coffee mug on a light oak table, soft natural window light from the left, clean composition, editorial style --ar 1:1 --s 25 --style raw --v 7

Product photography is the scenario where low `--s` plus `--style raw` is mandatory. Without them the model adds artistic interpretation that breaks commercial use.

Frequently asked

How is Midjourney 7 different from V6?
V7 is the shift to natural language: the model now expects coherent descriptions instead of tag lists. Major upgrades include dramatically improved anatomy (hands, bodies, poses), best-in-family photorealism, in-image text rendering on signs and packaging, the new --oref (Omni Reference) parameter, and personalization on by default. The --cref parameter from V6 is gone.
What parameters are recommended for photorealism?
The baseline combination for photorealism is `--s 50–100 --style raw --v 7`. This minimizes artistic interpretation and yields a literal photographic result. Reinforce with specific anchors in the prompt: «shot on 85mm f/1.8», «medium format», «35mm film grain», «Kodak Portra 400» — V7 responds strongly to photography terminology.
Should I write prompts in languages other than English?
No, V7 is optimized for English. Prompts in other languages perform noticeably worse — the model loses nuance and anchors. For anything important, translate to English: the quality jump is visible. For short experiments other languages are fine, but don't expect the same detail level.
What is --oref and how is it different from --sref?
--sref (Style Reference) transfers only visual style from an image — palette, texture, lighting, composition. --oref (Omni Reference) is V7's new universal reference that transfers both content and style. Use --sref when you only want the style, --oref when you need to carry over a character or specific object from the reference.
When should I use Draft mode?
Draft mode is for iteration and direction-finding. Cost 0.5x, speed 10x — perfect for testing phrasings. Strategy: cycle prompt variants in Draft, switch to Fast or Turbo only once the prompt reliably produces what you want. Don't use Draft for finals — quality is lower.
Can I combine --p with --sref in one prompt?
Yes, and it's a working combination. --p applies your personal preference profile, --sref adds a style reference from a specific image. Reinforcement: high `--s 300 --p --sref [URL]` produces a strong personal style anchored to the reference. Just don't overload — more than three style modifiers at once tends to chaos.
Does Opten support Midjourney 7?
Yes, the Opten extension auto-detects Midjourney 7 and scores prompts against V7 structure: it checks for subject up front, coherent description instead of tags, absence of quality-spam, and correct parameter use (--ar, --s, --style raw, --sref). One click gives you a rewrite in V7's natural-language style plus hints on lighting and camera.

Related models

Ready to write MidJourney V7 prompts in one click?

  • Auto-detects the model inside its native interface
  • Scores every line of your prompt
  • One-click rewrite into the correct structure
ChromeYandex BrowserChrome / Yandex BrowserInstall extension

Pro — $2.99/month or ₽199/month · cancel anytime

Stop Guessing. Generate
On The First Try.

Install Opten in 30 seconds and score your next prompt.

Opten is a Chrome extension that scores AI prompts for the specific model. Supports 60+ image and video models — Midjourney, GPT Image 2, Kling, Sora, Nano Banana, Flux — and rewrites them in one click inside the Syntx, Higgsfield, and Freepik interfaces. From $2.99/month.

© 2026 Opten · IE Nikolai Shupletsov · Tax ID 306389672