parameters — --profile and --p

What --profile is: personalization codes explained

Those seven-character codes at the end of a prompt are personalization profiles: a style trained on images you chose, referenced by code. The one parameter you cannot copy from someone else and expect the same picture.

Read enough real Midjourney prompts and you start seeing short alphanumeric codes at the end of them — --profile kmojccb, --p 93jppib. They are not random, they are not style codes, and they are the one part of a prompt you cannot simply copy and expect the same result.

--profile <code> [<code> …]
--p <code>        (same parameter, short form)
  • --pthe short alias you will see more often
  • V6+model versions that support it
  • --stylizethe parameter that sets its strength

What personalization actually is

Midjourney calls the feature Personalization, and describes it as a style assistant: as you like and select images, Midjourney learns what aesthetics you gravitate toward and starts producing images tailored to them. --profile is how you point a prompt at one of those learned styles.

This is why the parameter is unusual. --ar 16:9 means the same thing in everyone's prompt. A profile code refers to a model trained on one account's taste — which is also why the codes are the most interesting thing to find in a published prompt and the least transferable.

Three kinds of profile

All three are addressed by the same parameter, which is why the docs are confusing on first read. The difference is how the style got trained:

KindTrained fromNotes
Global profileimages you select, plus likes on the Explore pageone per model generation, cannot be deleted
Additional profileimages you select, aimed at one specific lookcreated with New Profile; uses your default version at creation
Moodboarda set of images you upload, link or pick from your gallerythe deliberate one — you choose the inputs outright

A moodboard is the one to reach for when you know the look you want. Midjourney positions it against style references directly: a moodboard covers a wider aesthetic range, while a style reference is more specific. Words for a vibe, images for a vibe you can already see.

IDs, codes, and why yours keep changing

Each profile and moodboard has a stable ID, but a profile is not frozen — it grows as you keep selecting images. So when the profile updates, Midjourney mints a new code that labels that version of it.

Submit a prompt with the ID and it is rewritten to the code on the way through:

--p pID          (what you paste)
--p kmojccb      (what the prompt becomes)

This is the detail that makes published prompts reproducible at all. The code pins a specific version of a specific profile, which is why an old prompt keeps working — including after the profile it came from has been deleted. Deleting a profile stops you adding data to it; codes already generated keep resolving.

To find older codes, Discord has /list_personalize_codes, or you can read them back off your own previous prompts — which is exactly what a published prompt archive is for.

Combining several profiles

Multiple codes go after one --profile, separated by spaces. Here is a real prompt from this collection stacking four of them:

an epic cinematic surreal odyssey scene, a gigantic pale full moon suspended above a divided alien coastline, two soft crescent-shaped landforms facing one another like a sweet bun split in half, saturated color-blocked terrain in rust red, chalk white, moss yellow, and deep midnight blue, a long narrow white path separating the two halves and leading toward the moon, a tiny solitary boat crossing dark water in the foreground, distant second presence implied but never shown, strange quiet scale, editorial science-fiction collage, tactile mineral and film textures, layered depth composition, faded spectral color, visible analog grain --ar 9:16 --v 8.1 --profile 56reev4 4u724fp r58d25q lbbhgj4 --hd

Each code contributes to the blend, so this is how you build a look that no single profile of yours produces. It is also the fastest way to make a prompt unreproducible for everyone else, since all four codes belong to one account.

Turning it down: --stylize

There is no --pw. The strength control for personalization is the ordinary --stylize parameter, which does double duty: with a profile or moodboard in the prompt, a lower stylize value limits how much of it is applied and a higher one increases it. The range is 0–1000 and the default is 100.

Worth sitting with, because it explains a common surprise: dropping stylize to make a prompt more literal also quietly turns down the profile you were relying on for the look.

Compatibility, and the version trap

SituationWhat holds
Model versionspersonalization works on V6 and later
Moodboards with --sw or --svnot compatible — those belong to style references
A V7 global profile on V8.1 / V8.2works — the V7 global profile is compatible with both
A V8 profile on V7not compatible, and there is no global V8 profile yet
Liking someone’s image on Exploreaffects the global profile of the version that image was made with

The last row is the one that catches people out: browsing and liking is not a neutral activity, it is training. If your generations start drifting toward a look you did not ask for, your Explore habits are a reasonable first suspect.

Reading a profile code you find in the wild

A code in someone else's prompt tells you the author was working from a trained aesthetic rather than describing one. You cannot run it — but the prompt around it still tells you plenty: how much description they leaned on, whether they also carried a style reference, where they set stylize.

glowing. --ar 9:16 --v 8.1 --profile kmojccb

One word of description and a profile carrying everything else. That is the shape a mature personalization workflow tends to produce, and it is the opposite of the long descriptive prompt most guides teach.

Every prompt in this collection is published with its profile codes intact, and images sharing a code are linked to each other — so you can see what one profile does across different subjects, which is the closest you can get to trying somebody else's.