# Midjourney Style Primer

*A beginner’s guide to mastering aesthetic control in Midjourney V7*

By [gwilym](https://paragraph.com/@wmp) · 2025-11-07

ai, midjourney, art

---

**Midjourney offers you endless aesthetic control**.

With basic text prompts, you get basic non-customized results here. For example, if you type "3 cats playing poker" into Midjourney without further tinkering, you might get something like these outputs:

![](https://storage.googleapis.com/papyrus_images/b006cc3015515dc13876a5f07286af1b037484c3ca360904e025e289ca9794dc.jpg)

Not awful. But if this is the limit of your prompting, you won't have any say in your outputs besides the base content of your scenes. If you want to direct your aesthetics more finely, you'll need to modify your prompts with [Midjourney parameters](https://docs.midjourney.com/hc/en-us/articles/32859204029709-Parameter-List).

Parameters are special shortcuts that instruct Midjourney to do certain things, and you can use multiple parameters together in one prompt to achieve better aesthetic control and more sophisticated outputs.

For instance, let's say you still want a "cats playing poker" scene, but you want your outputs to have a wide aspect ratio and to look more illustrated, surreal, and colorful. You could use a prompt like so:

> _a red demon cat, blue demon cat, and green demon cat sitting around a poker table casually hanging out --chaos 100 --ar 2:1 --exp 100 --sref 3002874870 --sw 500 --stylize 500_

That scene prompt is more detailed than "cats playing poker," of course, but the ensuing parameters define the outputs' visuals. The parameters (which are always set off with two plain dashes) might look confusing at first, but the system is straightforward:

*   **\--ar** tells Midjourney what aspect ratio you want, e.g. 1:1, 2:1, 16:9, etc.
    
*   **\--sref** defines which Midjourney style reference code to apply; there are billions of these codes, and each one represents a unique aesthetic style (e.g. oil painting realism, ink wash minimalism, 3D claymation, and so on)
    
*   **\--sw** is "style weight" and determines how strongly the style of your sref code should be applied; this parameter can be set to any number between 0 and 1,000
    
*   **\--stylize**, which can also be set anywhere between 0 and 1,000, tells Midjourney how strictly or freely to interpret your prompt; lower values keep your prompt followed literally, while higher values give Midjourney more creative freedom
    
*   **\--chaos** configures how much variety you get in your outputs; for every prompt you input, Midjourney produces four images; this parameter, which can be set from 0 to 100, lets you determine how much visual variation you see among your four outputs; a higher value will make your images more aesthetically distinct from each other
    
*   **\--exp**, another 0 to 100 parameter, is a newer experimental modifier that works like --stylize and can be used to make more detailed and creative outputs
    

![](https://storage.googleapis.com/papyrus_images/b5f41e55d071f9f5ff4b7b124648f06e81391f4307cfcfaa4ee0101e0f48ed7b.jpg)

Examples of 4 outputs from the same prompt with chaos cranked to 100.

Accordingly, using multiple parameters together with good scene prompts lets you granularly direct the aesthetics of your outputs per your creative vision. You can create "style recipes" this way, too, that you can use to create consistent imagery over time.

With the example prompt that I broke down above, I created the featured graphic of this article. Notice how different the image is visually compared to the "3 cats playing poker" default-setting outputs I showed you first. This image is more expressive, more in line with my personal tastes:

![](https://storage.googleapis.com/papyrus_images/fe0870f78f7d548c8b7b24d3c9815e2c9c36528177f62c897d2723e98a5bf72e.jpg)

Yet you don't have to memorize many Midjourney parameters to take better control here.

When it comes to aesthetic styling (color palette, texture, etc.), the bulk of the work stems from what --sref code _or_ codes you use. I mention the plural "codes" because you can combine different sref codes to mix their aesthetic styles.

For example, in my example prompt above, I only used one sref code: **\--sref 3002874870**. This code is responsible for the airy illustrative look and stark colors in this post's featured graphic.

If you used this sref code again in another prompt, e.g. "a shining Ethereum logo," and you did so without any other parameters applied, you'll still get a visual that's aesthetically in the ballpark of my featured graphic, like so:

![](https://storage.googleapis.com/papyrus_images/0c27e864ff84489a212042afbbf330bf063181a21db7e72f76077c6ab0779dce.jpg)

So let's say you wanted to keep some of the aesthetic characteristics that --sref 3002874870 offers, but you wanted to additionally target a more 3D look.

Toward that end, first find another sref code that targets a 3D aesthetic, like --sref 275441216, which makes outputs like this:

![](https://storage.googleapis.com/papyrus_images/329d7fb4e1bf5d774be294cfca6b1f07072994f296a17f1d5c3eb4b0a5138849.jpg)

Then to mix your target styles, you simply combine your sref codes (with a single space in between your codes) in your Midjourney prompts. For instance, this instruction...

> _a shining Ethereum logo --sref 3002874870 275441216_

...tells Midjourney to make outputs like these:

![](https://storage.googleapis.com/papyrus_images/68e7bacdc70a1bf69b044e7bd4a6f0e0535ae3d413fc28083a0d94115e73113a.jpg)

As you can see, this style recipe gives you more of a 3D look while still orbiting the original color palette of --sref 3002874870.

Notably, you can also customize the strengths of your srefs with double colon syntax. In other words, if you write "--sref 3002874870::3 275441216" in a prompt, the "::3" tells Midjourney you want the first sref code to have triple the influence on your outputs compared to the second sref code.

Keep in mind that you can _also_ use style codes and other parameters in tandem with reference image uploads to modify your prompts.

If you click on the image icon in the prompting box of the Midjourney web editor, you can upload references. Upload pictures to "Image Prompts" if you want to emulate their content, e.g. apples beneath a tree. Upload pictures to "Style Reference" if you want to emulate their aesthetic style, e.g. cubist portraits.

![](https://storage.googleapis.com/papyrus_images/c3fe945cc71d6a096b72a9e988d57ef0bd5a715bc57e55a43649a2be6743dd55.png)

For example, I've noticed some sref codes struggle to make Ethereum imagery. To counter this, I can download a simple Ethereum logo from the web and then upload it into the "Image Prompts" section of my prompts to give Midjourney more inspiration.

Once you've produced some outputs, the Midjourney web editor offers you lots of flexibility if you want to keep experimenting. If you click on an individual output, you'll arrive in a dashboard filled with "Creator Actions" features.

![](https://storage.googleapis.com/papyrus_images/57e08eda798bdbdae64b6efc7028783982d9649c0abe42fc2439a2713f0ba01b.jpg)

You'll find these creator functionalities on the right side of an output's dashboard grouped by categories like "Vary," "Upscale," and "Remix." Personally, my favorite actions here are as follows:

*   **Vary Subtle** grants you four new outputs that will be only slight remixes of your target output
    
*   **Vary Strong** gives you four new outputs that will be very liberal remixes
    
*   **Upscale Subtle** produces a high-quality upscaled version of your desired piece.
    
*   **Rerun** offers four new outputs using the exact same prompt that produced your target output
    
*   **Edit** brings up a dedicated editing UI where you can resize and "inpaint," or change only specific areas, of your outputs
    

The "Edit" resource is particularly useful because it's common in Midjourney to get an amazing output that is 95% perfect but still has a few weird spots you want to fix. Use the brush tool in this UI to paint over the areas you want rerolled, so to speak, and then you'll get new outputs where only those areas have been changed.

At this point, you know everything you need to know to dive into Midjourney on your own. Now, the challenge is to curate sref codes that you like and would want to use in your personal or professional work.

Fortunately, you've got multiple good options for this curation:

*   **"--sref random"** in a prompt (as opposed to a specific code number) will tell Midjourney to pick a random sref code for your outputs; this is a great way to discover new styles, though it may take a bit to land on an aesthetic you enjoy
    
*   **Style Explorer** is a [newer resource](https://updates.midjourney.com/style-explorer-v1/) from Midjourney that serves as a hub for discovering new sref codes via large thumbnails; it's awesome for quickly honing in on styles that suit your tastes
    
*   **Midjourney enthusiasts** also share great sref codes on X all the time; two of my favorite follows in this regard are [@gizakdag](https://x.com/gizakdag) and [@sergeantsref](https://x.com/sergeantsref), but there are many more you might like as well
    

[![User Avatar](https://storage.googleapis.com/papyrus_images/0a2b179bdd69ad5fd775987775ca74c4bfb483de1bd6717827ee36f16dd07968.jpg)](https://twitter.com/gizakdag)

[Gizem Akdag](https://twitter.com/gizakdag)

[@gizakdag](https://twitter.com/gizakdag)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/gizakdag/status/1964250430155673858)

Weekend vibes  
  
\--sref 464790764

![](https://storage.googleapis.com/papyrus_images/f9a14c8976b490ae2e28d6a80f01d5269f62982870bf52a1e22470fefcaa6612.jpg)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 646](https://twitter.com/gizakdag/status/1964250430155673858)[

1:52 AM • Sep 6, 2025

](https://twitter.com/gizakdag/status/1964250430155673858)

[![User Avatar](https://storage.googleapis.com/papyrus_images/06d6bf075d7d1bf987ad79e14763f0480331c7bdb02a6e54ebc8e27a8a186d68.jpg)](https://twitter.com/sergeantsref)

[Sgt Sref](https://twitter.com/sergeantsref)

[@sergeantsref](https://twitter.com/sergeantsref)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/sergeantsref/status/1969170890400112792)

\--sref 2120703075 2007748773

![](https://storage.googleapis.com/papyrus_images/90eca1ab2d51f2f8a2638622550a357de79d7fb5925e69ca80af8fb2083bf7a1.jpg)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 29](https://twitter.com/sergeantsref/status/1969170890400112792)[

3:45 PM • Sep 19, 2025

](https://twitter.com/sergeantsref/status/1969170890400112792)

[![User Avatar](https://storage.googleapis.com/papyrus_images/78775b632361fb92017fa21025b447301ba1a644fa8f5a7a67e35412924a8792.jpg)](https://twitter.com/artisin_ai)

[G. Kim](https://twitter.com/artisin_ai)

[@artisin\_ai](https://twitter.com/artisin_ai)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/artisin_ai/status/1972545844936413451)

\--sref 2304664241 3534308793 --exp 50

![](https://storage.googleapis.com/papyrus_images/2b98968e554f5b41e57c6dd861c1e476973cccbedc32248ec9e52826cf72b191.jpg)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 708](https://twitter.com/artisin_ai/status/1972545844936413451)[

11:15 PM • Sep 28, 2025

](https://twitter.com/artisin_ai/status/1972545844936413451)

[![User Avatar](https://storage.googleapis.com/papyrus_images/ee13b6ea4d1687611fb170bef7064432eb9a508775ef9dd0d984d472a9ed1154.jpg)](https://twitter.com/Artedeingenio)

[OscarAI](https://twitter.com/Artedeingenio)

[@Artedeingenio](https://twitter.com/Artedeingenio)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/Artedeingenio/status/1984606594789757128)

Since many of you showed interest, here’s the anime style I mentioned for Midjourney:  
  
\--sref 2017692590  
  
It can be defined as 80s cinematic anime with a cyberpunk and retro-mecha aesthetic, clearly influenced by Western sci-fi cinema from the 80s such as Blade Runner and Aliens.

![](https://storage.googleapis.com/papyrus_images/d13770e4ad95bf5713f3d2ac8c08eb85a006cb18c981da3816aed825c5dbd534.jpg)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 316](https://twitter.com/Artedeingenio/status/1984606594789757128)[

6:00 AM • Nov 1, 2025

](https://twitter.com/Artedeingenio/status/1984606594789757128)

Lastly, I'll add that once you start amassing sref codes and specific style recipes, you can use Midjourney's folders system to keep track of everything and make new outputs in organized fashion. It's much easier to do this than scrolling back through all your outputs and trying to remember what you created and when.

Anecdotally, I use Midjourney to make graphics for my [Metaversal articles](https://www.bankless.com/metaversal), and I share some of my favorite [personal creations on Zora](https://zora.co/@peaster). It's also just fun: now you can cast visual spells with words. If you use good prompts + custom parameters, you can bring anything you can imagine to life.

There's lots of ground I didn't cover in this post, like how to use pre-V7 sref codes or how to animate your outputs. But feel free to let me know if you have any questions here, and I'll point you in the right direction. I recommend bookmarking [the Midjourney docs](https://docs.midjourney.com/hc/en-us), too.

For now, I'll leave you with five of my favorite sref codes in case you want to jump into trying them yourself without hunting around first...

**\--sref 759416501 (my nickname: Conctos)**
--------------------------------------------

![](https://storage.googleapis.com/papyrus_images/2f09e24d6eb47d3c36c87de10a07046b65f8b01f2b70e2f4fce9910a753e17ba.png)

**\--sref 4164741677 (my nickname: Noons)**
-------------------------------------------

![](https://storage.googleapis.com/papyrus_images/4a7a825ee749bcb2c310eeb595865e5cc1e05d414e9834708f507e16892f10a4.png)

**\--sref 526771482 (my nickname: Dyns)**
-----------------------------------------

![](https://storage.googleapis.com/papyrus_images/7e298a70f2600fdfd20c3c0f1232c264509ccf904f6e16b64a38c3044b97cde9.png)

**\--sref 2484620865 (my nickname: Aleats)**
--------------------------------------------

![](https://storage.googleapis.com/papyrus_images/699b49fba83df5e31aea1dd9cc3f1cdefa7f5117bf0c9fdcf6143ea646172ff9.png)

**\--sref 2152990343 (my nickname: Greems)**
--------------------------------------------

![](https://storage.googleapis.com/papyrus_images/24692f3215616f22ccd9d4c30e4ed6a41952a69bfa15934bafe5bee1de293e9c.png)

All that said, if you make some outputs after reading this, I'd love to see them! [Tag me on Farcaster](https://farcaster.xyz/wmp.eth).

---

*Originally published on [gwilym](https://paragraph.com/@wmp/midjourney-style-primer-peaster)*
