What --chaos Actually Controls
When Midjourney generates a 4-image grid from a prompt, it produces four interpretations of that prompt. By default, these four images share significant compositional, tonal, and stylistic similarity. They are clearly related to each other. This default behavior is what --chaos 0 produces: a set of four outputs that are variations on a single interpretation.
Increasing --chaos changes how different those four interpretations are from each other. At --chaos 100 (the maximum), the four grid images can look like they were produced by four completely different prompts. The model is given more freedom to explore the possibility space of the prompt rather than converging on a single interpretation.
The parameter accepts integer values from 0 to 100. The syntax is appended to the end of your prompt: /imagine prompt: [your prompt] --chaos [value]
The Spectrum: What Different Values Produce
--chaos does not have discrete modes. The effect scales continuously from 0 to 100. But in practice, there are meaningful bands where the behavior changes noticeably:
--chaos 0 (default): Four similar outputs. Useful when you have a well-defined prompt and want to choose the best execution of a specific vision. All four images are trying to achieve the same result.
--chaos 10 to 30: Slightly more variation in framing, composition, and small details. Color temperature may shift between images. The four outputs still share the same general approach but explore it with more freedom. This range is useful for prompts that you have dialed in but want some natural variation within.
--chaos 30 to 60: Meaningful compositional variation. Different images in the grid may have different camera angles, framing approaches, lighting directions, or degrees of stylization. Same subject, genuinely different interpretations. This is the most useful range for most prompting situations where you want variety without losing coherence.
--chaos 60 to 100: Dramatic variation. Images in the grid may differ in subject framing, artistic style, degree of abstraction, color palette, and compositional structure. At 100, the four images can feel like they interpret the core subject in completely different ways. Useful for exploration and breaking out of default interpretations, but produces a lot of outputs that miss the prompt intent.
When --chaos Is Genuinely Useful
Breaking out of a prompt rut. If you have run the same prompt multiple times and keep getting the same compositional interpretation, adding --chaos 30 to 50 forces the model to explore other possibilities. Sometimes the model has a dominant interpretation of a subject and defaults to it consistently. --chaos disrupts that default.
Early exploration before refining. At the start of a new creative direction, when you are not sure what you want and want to see the range of possible interpretations, --chaos 50 to 80 gives you a wide sampling of possibilities in a single generation. Use it to find an approach you like, then refine with lower --chaos or without it.
Finding unexpected interpretations. Some of the most interesting outputs come from interpretations the prompt did not explicitly anticipate. --chaos increases the chance that the model will produce something you would not have thought to prompt for. The tradeoff is that it also increases the chance of outputs that miss the intent entirely.
Testing prompt robustness. If you want to know whether a prompt produces consistent outputs regardless of variation, running it at --chaos 50 shows you how fragile the prompt is. If all four images at --chaos 50 still feel coherent, the prompt is robust. If they diverge wildly, the prompt may need more specificity to anchor the intended interpretation.
When --chaos Is Not Useful
When you have a clear, specific vision. --chaos introduces interpretation freedom. If you already know exactly what you want and your prompt describes it precisely, adding --chaos increases the proportion of outputs that miss the mark. For well-defined prompts aimed at specific results, --chaos 0 or very low values produce better output efficiency.
When you are refining a near-perfect output. If you found a great result and want slight variations or improvements, --chaos is the wrong tool. Use the variation buttons in Midjourney (V1 to V4 on the grid) or --vary subtle/strong modes to explore around a specific result. --chaos changes the diversity at generation, not around a specific output.
When using --style or --sref references. Both of these parameters apply a strong stylistic constraint to the output. Adding high --chaos can partially overcome those constraints, producing inconsistent results. The style reference and the --chaos exploration freedom work against each other.