Midjourney Permutation Prompt Builder

Build {option1, option2} permutation prompts to explore variations efficiently.

Build Midjourney permutation prompts with curly-brace syntax. Add your base prompt and one or more option slots, and see the expanded prompt list, the exact image count, and an estimated GPU-minute cost before you submit. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is permutation prompt syntax?

Midjourney expands any {a, b, c} block in a prompt into separate jobs — one per option. With two slots of three options each, you get 3 × 3 = 9 jobs. It is the fastest way to grid-test variations of one idea.

Midjourney permutation prompt builder

Permutation prompts are the quickest way to explore systematic variations of a single idea in Midjourney. Using curly-brace syntax — {red, blue, green} — Midjourney expands one typed prompt into many separate jobs, each generated in parallel. This builder assembles the syntax, shows the full expanded list, counts the exact number of jobs, and estimates the GPU-minute cost before you commit.

How permutations expand

Each {a, b, c} block substitutes one option at a time, and multiple blocks multiply across each other:

prompt: a {sunny, rainy} street in {Tokyo, Paris}
→ 2 × 2 = 4 jobs
  1. a sunny street in Tokyo
  2. a sunny street in Paris
  3. a rainy street in Tokyo
  4. a rainy street in Paris

Every job is a full, independent generation that returns its own grid of images and consumes Fast GPU minutes. The total job count is the product of all slot sizes — three slots of four options each is already 4 × 4 × 4 = 64 jobs.

Where permutations shine

Style comparison: a red fox, {watercolour, oil painting, pencil sketch, neon art} instantly generates four style variants of the same subject side by side, making it easy to choose a direction before committing to more iterations.

Lighting and time of day: a mountain cabin at {dawn, noon, dusk, midnight} in a single submission.

Setting exploration: a {forest, desert, beach, cityscape} at sunset — four environments in one go.

Copy testing for product images: {a red, a blue, a matte black} coffee mug on a white background produces colour variant shots simultaneously.

GPU cost awareness

Each permutation job uses your Fast hours exactly as a standalone /imagine job would. A careless permutation that generates 50 jobs will consume 50× the minutes. The builder shows the exact count and an estimated cost in GPU minutes before you run, so you can decide whether to trim the option list or switch to Relax mode.

Practical guidance

  • One variable at a time when refining. If you change style, lighting, and subject simultaneously across a 3-slot permutation, it is hard to know which change drove a better result. Isolate variables.
  • Keep individual slots to 2–4 options during exploration. Once you have found the right direction, use a second, larger permutation to explore that direction in depth.
  • Stylize and version flags go on the base prompt, not inside slots. Write a red fox --v 6 --stylize 250 as the base; the flags apply to every generated job.
  • Seed with —seed on the base if you want all permutations to start from the same noise pattern — useful for isolating the effect of a single slot’s options.
  • Preview with the builder before submitting. The expanded prompt list makes it immediately obvious if a combination does not make sense (for example, a forest at noon with studio lighting) before you spend minutes finding out.