Midjourney gives you at least four ways to steer an image’s look: style references from images, sref codes, moodboards, and personalization codes. They overlap enough to be confusing, and they don’t behave the same. This workflow pulls together Midjourney’s own docs and several independent practitioner guides, plus general Midjourney technique, into one process for building a look that holds up across a whole project. Its backbone, testing references against fixed subjects, layering in personalization, and documenting the recipe, comes from designer Jamey Gannon’s process as she walked through it on the How I AI podcast with Claire Vo. The other sources fill in how each control behaves and where opinions differ. It’s a synthesis of published sources, not something we’ve run end to end ourselves.

First, know what each control actually does

  • Image references steer content: composition, shapes, objects. They also leak the reference’s look, so a low-quality reference can drag your output down with it.
  • Style references (--sref with an image) steer the aesthetic, things like color, lighting, and texture, while the prompt decides the subject.
  • Sref codes are numeric style codes you can reuse. Sources describe them as the strongest and most predictable influence, but also the least flexible, since you can’t edit a code.
  • Moodboards are collections of images you curate in Midjourney and apply as a profile. Their big advantage is that you can update them: if the output runs too dark, take out the dark images. Their strength is set with --stylize rather than the style weight parameter.
  • Personalization codes come from picking the images you like from a grid on Midjourney’s Personalize page. Your global profile reflects your general taste, but you can also create separate profiles aimed at a specific style.

The workflow

  1. Collect before you open Midjourney. Gather a tight set of images that capture the color, lighting, texture, and framing you’re after. Use images you or the client have rights to. Crop out anything distracting, like text, logos, or busy backgrounds, because a style reference picks up more than you think.

  2. Pick a fixed set of test subjects. Choose four or five subjects that match what the campaign will actually need, say a person, a product, an interior, and an outdoor scene. Keep the prompts short and plain. You’ll rerun these same prompts every time you change a reference, so you’re comparing styles, not prompts.

  3. Test references one at a time. Run your test subjects with each candidate image as a single --sref. You’ll quickly spot the one that pushes everything orange, or the one that drags in its own subject matter. Drop those.

  4. Combine the survivors and tune the weight. Add your best two to four images as style references together. You can weight multiple references against each other in the prompt text (for example --sref imageA::2 imageB::1), a syntax that dates from Midjourney’s Discord-era docs and isn’t shown on the current Style Reference page, so test it on your version. Overall strength is set with --sw, which Midjourney’s docs say runs from 0 to 1000 with a default of 100. Lower values give the prompt more say. Higher values make the reference dominate.

  5. Decide between references and a moodboard. This is where sources disagree. Gannon’s process treats a varied mood board averaging into a generic look as the failure to fix, and moves to a few carefully chosen individual references instead. Tatiana Tsiguleva and Chase Jarvis both recommend Midjourney moodboards for branding, precisely because they give you results that are consistent without being identical and stay editable. Both are right in context. If your reference images are tightly matched, a moodboard is easier to maintain. If they vary, curated individual references give you more control. Note that Midjourney’s docs say moodboards don’t work with --sw or the style-version parameter. You still get a strength dial, though: --stylize (0 to 1000, default 100) sets how much of the moodboard comes through.

  6. Optionally layer in personalization. Adding a personalization code on top of your references can add some of your own taste to the result. Test with and without it across your subjects, and if your global profile keeps pulling in the wrong medium or motif, make a narrower profile just for this client. It’s easy for it to pull every image toward your personal default look, which isn’t always the client’s.

  7. Split by subject if you need to. If the set nails people but makes products look wrong, don’t force one reference set to cover everything. Build a separate set for each subject class and treat them as siblings with a shared palette.

  8. Write the recipe down. Record the exact reference images or codes, weights, personalization code, model version, aspect ratios, and a couple of example prompts, alongside sample outputs. Keep it wherever the rest of the brand guidelines live. Without it, the look exists only in one person’s Midjourney history.

Why it matters for designers

The gap between “Midjourney can make a nice image” and “Midjourney can supply a campaign” is consistency. A documented, tested reference set turns a lucky prompt into something a team can reuse, hand off, and hold to a standard, the same way you’d treat a photography style guide.

It also changes where your effort goes. Instead of rewriting adjectives in every prompt, you put the work into curating references and testing them once, which is a lot closer to art direction than to prompting.

What to watch out for

Version changes can move the target. Midjourney’s docs list which model versions each feature supports, and that list has shifted over time. When Midjourney ships a new default model, rerun your test subjects before trusting the old recipe, and pin the version in your recipe if you need continuity.

Consistent isn’t the same as identical. Every source frames this as building a repeatable look, not pixel-level control. Recurring characters, exact products, and logos need other tools, like image or character references, or real photography.

Watch what the reference drags in. Strong style weights can import composition and objects along with the look. If subjects start resembling your reference images, lower --sw or swap the reference.

And be careful with whose style you’re borrowing. Building a reference set from a living illustrator’s or photographer’s portfolio isn’t a neutral technical choice, and it’s not something most clients want attached to their brand.