Home > AI > AI How To

How to use Seed in Midjourney – our complete guide

Achieving consistent results with Midjourney by mastering the Seed command
Last Updated on March 26, 2024
A stylized illustration of a cat dressed as a samurai warrior holding a sword, set against a dramatic, red-toned backdrop in the midjourney.
You can trust PC Guide: Our team of experts use a combination of independent consumer research, in-depth testing where appropriate - which will be flagged as such, and market analysis when recommending products, software and services. Find out how we test here.

Midjourney is a powerful tool that lets you create beautiful and thought-provoking images. At least, that’s what it appears to be! Its accessibility is part of its appeal, and the default settings are really nice toys on its surface. Below this are many hidden depths. To maintain consistent control over your images, you’ll benefit from learning to use the Midjourney “–seed” parameter. Doing so will allow you to compare changes to your prompt and help you understand what choice works best for the kind of image you are trying to create.

Before we dive in, be sure to take note of our guide to the key Midjourney parameters to improve your AI compositions. You may want to check it out once you get finished up here. We also consider whether Midjourney is worth it in our review.

What is Seed in Midjourney?

By default, Midjourney generates random, unique images for each prompt. Think of the seed as a unique ID assigned to each image, so you have random seed values for each. You can specify a starting point for your image generation process using the –seed parameter. It’s kind of like dialing up a reference to a previous image generation and using that as your starting point. The seed number provides consistency, and helps Midjourney generate images with similar characteristics, but not identical results.

Midjourney provides the following helpful notes:

  • --seed accepts whole numbers from 0 to 4294967295.
  • --seed values only influence the initial image grid.
  • Identical --seed values using Model Versions 1, 2, 3, test, and testp will produce images with similar composition, color, and details.
  • Identical --seed values using Model Versions 4, 5, 6, and niji will produce images with very similar characteristics, but not exactly identical.
  • Seed numbers may produce different results over time as the Midjourney model is updated, so using the same seed across different sessions or model versions may not always yield consistent results.

When you assign the seed parameter as a base for your generation, you gain more control over your outputs. This doesn’t mean you have exact control — there will still be variations, especially when using different model versions or making changes to the prompt. But, by making stylistic changes and comparing them against the seed, you’ll be able to see how your choices affect the outcomes in your image grids.

Each new seed value will generate a different starting point, creating a diverse set of results in a series of images. So by using the seed number of a previously generated image, new images will share inherited similarities. This can be especially helpful if you are iterating on a particular idea or concept. It allows you to make subtle changes to the prompt while maintaining some control of the generation.

Essential AI Tools

Editor’s pick
Only $0.00019 per word!

Content Guardian – AI Content Checker – One-click, Eight Checks

8 Market leading AI Content Checkers in ONE click. The only 8-in-1 AI content detector platform in the world. We integrate with leading AI content detectors to give unparalleled confidence that your content appear to be written by a human.
EXCLUSIVE DEAL 10,000 free bonus credits

Jasper AI

On-brand AI content wherever you create. 100,000+ customers creating real content with Jasper. One AI tool, all the best models.
TRY FOR FREE

WordAI

10x Your Content Output With AI. Key features – No duplicate content, full control, in built AI content checker. Free trial available.
TRY FOR FREE

Copy.ai

Experience the full power of an AI content generator that delivers premium results in seconds. 8 million users enjoy writing blogs 10x faster, effortlessly creating higher converting social media posts or writing more engaging emails. Sign up for a free trial.
TRY FOR FREE

Writesonic

Create SEO-optimized and plagiarism-free content for your blogs, ads, emails, and website 10X faster. Start for free. No credit card required.

Let’s show you how it works

We’ll create the following prompt:

A photorealistic cute black cat wearing red samurai clothing item and wielding a katana

The Midjourney bot will return four panels.

Step

1

Add reaction

Right-click the image grid and select “Add Reaction” from the pop-up panel.

 

Step

2

Select the Envelope

Find the plain white envelope emoji and click it. If you can’t find it, type “Env”.

Midjourney will send you a direct message with the seed number of the image you liked.

Step

3

Copy Seed parameter

Navigate to the Direct Message panel and copy the newly created seed parameter.

Step

4

Use Seed parameter

Paste this into the imagine window, making sure to keep the prompt exactly the same and add the copied –seed parameter.

“Hey Presto!” Midjourney returns the exact same grid.

A composite illustration of a black cat dressed in a ninja samurai outfit holding a katana.
The envelope emoji will work to send you a DM with the seed number

Discovering your image’s seed in Midjourney

Now, let’s suppose we want to work with a particular cat from this grid for consistent outcomes. We’ll Upscale him, and request the –seed parameter for his image as we did before. We’re going with the image in grid 2.

This time, we’re going to put him in a field. We’ll adjust the prompt slightly, making sure to add the seed number of the kitty we’re looking to hold onto.

A photorealistic cute black cat wearing red samurai clothing item and wielding a katana, standing in a field --ar 2:3 --seed 1326868908 

Midjourney will now return four panels with an interpretation of what we asked for. They won’t be exactly like the previous images, but they will be from the same family and our cat will maintain a great deal of consistency. Generally you’ll find that –seed works best with short and medium-length prompts by adding to it sparingly. Adding a whole chunk of text can alter the parameters significantly.

Harnessing the Power of the Seed Command

Okay, so now we have an image you want to use as a base and a seed reference. The next step is re-prompting the image using your seed and begin exploring some changes and enhancements.

Next, we prompted this:

/imagine A photorealistic cute black cat wearing blue samurai clothing item and wielding a katana, standing in a field --ar 2:3 --seed 1326868908 

Once again we’re telling Midjourney to use the seed value “1326868908” as the starting point for the image generation. As long as you use the same seed value and keep the prompt relatively coherent, you’ll obtain related results each time.

Next, we prompted this:

/imagine A photorealistic cute black cat wearing red samurai clothing item and wielding a katana, leaping from a rooftop --ar 16:9 --seed 1326868908

Here we moved the cat into a different environment and changed the aspect ratio. Nest, we experimented with the time of day and the art style, by prompting for a comic book look. We also considered parameters, like style and chaos, introducing new aesthetics. By and large the cat remained consistent. This is the power of the –seed parameter.

Note:

We can refine this character cohesion further with the use of the Consistent Character parameter. But, we’ve covered that in detail in another article.

A collage of digital artwork depicting a cat character dressed as a ninja guide in various dynamic action poses.
The consistent character update works well with the Seed command for consistent generations

Benefits of using the Seed command

  1. Consistency: Using the seed command ensures that images maintain a consistent style and appearance across multiple generations. This allows you to explore your ideas without worrying about losing the coherence of the image. Particularly useful for projects requiring a cohesive visual identity.
  2. Reproducibility: The seed command lets you rewind your process, returning to specific points and picking up that thread to continue your explorations. See values also allow you to share and collaborate with others on projects.
  3. Experimentation: The seed command enables you to experiment with different seed values and find the perfect aesthetic without losing the ability to reproduce your results.

Conclusion

Mastering the seed command in Midjourney is important to achieve consistent results across your image generation projects. By understanding the seed value concept and how to use the seed command, you can take your Midjourney creations to new heights, develop unique aesthetics, and ensure that your projects maintain a cohesive visual identity. So, go ahead, plant those seeds, and explore another of the hidden depths that Midjourney has to offer!

If you’re looking for more on Midjourney, why not check out our review here? You can also explore aspect ratios or dive into those all-important parameters. We love Midjourney, and we’re here to help you get the most out of it.

John is a seasoned writer and creative media producer who explores the intersection of technology and human identity. He joined PC Guide in 2024.