Let's Prompts

Midjourney

Anatomy of a Great Midjourney Prompt (7 Blocks)

Break a Midjourney prompt into seven building blocks — subject, details, environment, style, light, camera, parameters — with an annotated example.

By Let's Prompts · · 3 min read

Midjourney rewards prompts that are clear about what matters. Almost every strong prompt is assembled from the same seven blocks. Once you can name them, you can build prompts on purpose, debug a weak result and remix a prompt you found without guessing.

The seven building blocks

1. Subject

Start with the main thing in the frame, and be specific about it: "elderly fisherman with a salt-and-pepper beard" beats "old man". Lead with the subject so it is never buried.

2. Action and details

What is the subject doing, wearing or holding? "Mending a net" gives the image a story and a pose. Two or three telling details are enough.

3. Environment

Say where and when: "on a wooden pier at dawn, misty harbour behind him". Place and time of day also quietly set colour and mood.

4. Style and medium

Name the look you want — documentary photography, isometric 3D render, gouache illustration, risograph poster. This block has the biggest effect on the overall feel.

5. Lighting

Light is what separates a flat image from a striking one. Try golden-hour side light, soft overcast, hard noon sun, neon rim light, candlelight or studio softbox.

6. Camera and composition

Borrow photography vocabulary: close-up, wide shot, low angle, top-down, 50mm lens, shallow depth of field, centred composition, rule of thirds.

7. Parameters

Parameters go at the very end and start with two dashes. The ones you will use most are:

  • --ar — aspect ratio, for example --ar 4:5 for a portrait post or --ar 16:9 for a banner.
  • --stylize (or --s) — how strongly Midjourney applies its own aesthetic versus following your words literally.
  • --chaos — how different the first set of variations are from each other.
  • --no — elements to leave out, for example --no text.
  • --v — which model version to use, and --seed to make results easier to reproduce.

Supported parameters and their ranges change between versions, so check Midjourney's documentation for the version you are using.

A full prompt, assembled

Complete example
Close-up portrait of an elderly fisherman with deep weathered wrinkles and a salt-and-pepper beard, mending a net on a wooden pier at dawn, misty harbour behind him, documentary photography, soft golden-hour side light, 50mm lens, shallow depth of field, muted teal and amber palette --ar 4:5 --stylize 150
  • Subject + details: elderly fisherman with deep weathered wrinkles and a salt-and-pepper beard
  • Action: mending a net
  • Environment: on a wooden pier at dawn, misty harbour behind him
  • Style: documentary photography
  • Lighting: soft golden-hour side light
  • Camera: 50mm lens, shallow depth of field, close-up
  • Colour: muted teal and amber palette
  • Parameters: --ar 4:5 --stylize 150

Order, length and wording

Put what matters most near the start and keep the prompt focused. Recent Midjourney versions understand natural language, so full sentences work as well as comma-separated phrases — pick one style and stay consistent rather than mixing both in the same prompt.

Debugging a prompt that is not working

  • Something is ignored: move it earlier, or shorten the prompt so it has less competition.
  • Something unwanted keeps appearing: add it with --no, and check that you did not mention it elsewhere in the prompt.
  • The style feels off: replace a vague style word with a specific medium or reference, such as "35mm film still" instead of "artistic".
  • Results are too similar or too wild: adjust --chaos in small steps.

Want to see these blocks in the wild? Open the cinematic photography prompts or fantasy and sci-fi prompts, copy one into Midjourney and swap a single block to see what it controls.

Frequently asked questions

What does --stylize do in Midjourney?

It controls how much Midjourney's own artistic look is applied. Lower values stay closer to your literal wording; higher values give the model more freedom to make the image look polished and artistic.

What does --ar mean in a Midjourney prompt?

It sets the aspect ratio — width to height. For example, --ar 1:1 is square, --ar 4:5 is a vertical social post and --ar 16:9 is widescreen.

Keep learning

All articles →

Prompt basics

How to Write AI Image Prompts: Beginner's Guide

Learn to write AI image prompts that work: a simple five-part formula, before-and-after examples and tips for Midjourney, Flux and Stable Diffusion.

· 3 min read

AI explained

What Is Prompt Engineering? A Practical Intro

Prompt engineering is the skill of giving AI clear instructions. Learn six core techniques and a reusable template for chatbots and image generators.

· 2 min read

AI explained

How AI Image Generators Work, in Plain English

A plain-English look at how AI image generators turn text into pictures — diffusion, seeds and guidance — and what it means for your prompts.

· 2 min read