Midjourney Commands & Prompt Reference

38 commands & parameters · 2 categories · Source: Midjourney Docs — Parameter List

Midjourney is driven entirely by typed input: slash commands start jobs in Discord, and parameters appended to the end of a prompt control aspect ratio, style strength, references, seeds, speed modes, and video options. This page combines the Discord command set with the current official parameter list.

Parameter placement matters: parameters go after the prompt text, with a space before the double dash and no punctuation inside them (vibrant poppies --ar 2:3). References are the modern workhorses: --sref matches a look, --sw controls how strongly, and --oref carries a subject's likeness in V7.

All Commands

Discord Slash Commands (7)

Command / SyntaxWhat it doesNotes
/imagineGenerate imageGenerate an image from a text prompt.
/describeDescribe imageDescribe an uploaded image in text.
/blendBlend imagesBlend 2-5 images together.
/settingsSettingsConfigure model version, quality, etc.
/infoAccount infoCheck subscription and usage.
U1~U4UpscaleUpscale the selected image.
V1~V4Create variationGenerate a variation of the selected image.

Prompt Parameters (31)

Command / SyntaxWhat it doesNotes
--ar <w:h>Aspect Ratio: change the image shape from the default squareAlso: --aspect. Example: --ar 2:3. Place after the prompt text.
--chaos <0-100>Vary the results more between grid imagesAlso: --c. Higher values give more unexpected compositions.
--oref <url>Omni Reference: use a person's likeness or an object's formReplaces Character Reference in V7.
--no <object>Tell Midjourney what you do not want in the imageExample: --no plants removes plants from results.
--profilePersonalization: apply your personalized profile or moodboard styleAlso: --p.
--quality <value>Control detail level and processing timeAlso: --q.
--repeat <n>Generate multiple image sets from a single promptAlso: --r. Subscription tier limits apply.
--seed <number>Fix the starting noise for testing and experimentingSame seed and prompt reproduce similar results.
--stealthMake your creations private on the Midjourney websiteAvailability depends on your plan.
--publicMake your creations public on the Midjourney websiteCounterpart to --stealth.
--rawRaw Mode: reduce automatic beautification for more literal resultsStyle-raw switch for the current model.
--stylize <value>Control how strongly Midjourney's aesthetic is appliedAlso: --s. Low values follow the prompt more literally.
--sref <url>Style Reference: match the look and feel of another imageCombine with --sw to control strength.
--sw <value>Style Weight: control the strength of Style ReferencesUsed together with --sref.
--sv <value>Select the style reference algorithm versionUsed together with --sref.
--tileCreate seamless repeating patternsOutput tiles edge-to-edge for textures.
--version <n>Switch between Midjourney model versionsAlso: --v. Example: --v 7.
--nijiUse the model focused on anime and Eastern aestheticsNiji model family switch.
--draftGenerate draft images in V7 at half the GPU costFaster, lower-cost exploration.
--weird <value>Make images quirky and unconventionalAlso: --w.
--iw <value>Image Weight: control the impact of image promptsHigher values follow the linked image more closely.
--fastSwitch GPU speed to Fast Mode for this jobConsumes fast GPU time.
--relaxSwitch GPU speed to Relax Mode for this jobNo fast-hour cost; queued generation.
--turboSwitch GPU speed to Turbo Mode for this jobFastest option; higher GPU cost.
--hdGenerate V8.1 images at higher resolution (2048px)Counterpart: --sd for standard 1024px.
--sdGenerate V8.1 images at standard resolution (1024px)Counterpart: --hd for 2048px.
--videoGenerate videos in DiscordVideo generation switch for Discord workflows.
--motion lowLow motion setting for video generationsCounterpart: --motion high.
--motion highHigh motion setting for video generationsMore movement between video frames.
--loopCreate looping video generationsCombine with --end to set a custom end frame.
--bs <n>Batch Size: number of videos generated per video promptControls video batch output count.

Recipes

Our own notes on combining the commands above. Every token used here appears in the reference tables on this page.

Reproduce a composition you liked at a different aspect ratio

--seed <number> --ar 16:9

A fixed seed plus the same prompt reproduces a similar starting point, so changing only the aspect ratio isolates that one variable. Without the seed, changing anything reshuffles the whole image.

Carry one image's look across a whole set

--sref <url> --sw <value>

--sref matches the look and feel of a reference image; --sw controls how strongly it applies. Start at a moderate weight and raise it only if the style is not carrying - a maximum weight tends to override the prompt's subject.

Keep the same person or object across images in V7

--oref <url>

Omni Reference carries a person's likeness or an object's form, and replaces the older Character Reference workflow. Combine it with --sref when you need both a consistent subject and a consistent style.

Explore cheaply, then commit resolution to the winner

--draft → pick → --hd

--draft generates at half the GPU cost in V7, which is the right mode for the first twenty ideas. Once one works, regenerate it with --hd for 2048px output. Spending full cost on exploration is the most common way to burn fast hours.

Make the result follow your words rather than the house style

--stylize <low value> --raw

--stylize controls how strongly Midjourney's own aesthetic is applied; lower values follow the prompt more literally. --raw reduces automatic beautification further. Pair with --no <object> to remove something that keeps appearing.

Generate several variations of one prompt in a single job

--repeat <n> --chaos <0-100>

--repeat runs the prompt multiple times; --chaos widens how much the results differ from each other. Low chaos with repeat gives you near-misses of the same idea, high chaos gives genuinely different takes.

Frequently Asked Questions

Where do parameters go in a Midjourney prompt?

Always at the end, after the prompt text, with a space before the dashes and no punctuation inside the parameter (vibrant poppies --ar 2:3).

What replaced Character Reference in V7?

Omni Reference: --oref takes a reference for a person's likeness or an object's form, replacing the older Character Reference workflow.

How do I make results more or less literal?

--stylize controls how strongly Midjourney's aesthetic is applied (lower is more literal), and --raw reduces automatic beautification further.

Every entry on this page is a literal, typeable token taken from the official documentation linked above. Command sets in AI tools change quickly - the in-product command menu is always authoritative for your installed version.

Related prompt references

Kling AI (24) · Vidu (24) · MiniMax (Hailuo) (24) · All AI prompt references