More people search "midjourney prompt generator" on Google than you'd expect. So instead of another "10 best prompts" listicle, we built a tool: a prompt generator on szkoleniemidjourney.pl. Type a subject, pick a style and parameters, get a ready-to-copy prompt. Free, no sign-up, no usage limit.
In one sentence: this isn't AI "inventing" an idea for you - it's a simple builder that assembles your own choices (subject, style, lighting, parameters) into a clean, correctly formatted prompt. Minimum words, maximum effect - exactly what we keep saying here.

Panel on the left, finished prompt on the right - the generator's mechanism in one picture.
What this generator is
A form with six fields: subject, extra keywords, style, lighting, composition, and four Midjourney parameters (--ar, --stylize, --chaos, --no). Every change instantly recalculates the finished text in the box next to it - nothing to click "generate," the result is always live. One button copies the prompt to your clipboard, another ("Surprise me") randomizes a sample subject and style if you're not sure where to start.
How it works - a step-by-step example
Subject: an old lighthouse keeper on a cliff during a storm. Style: oil painting. Lighting: dramatic, hard shadows. Aspect ratio: 16:9. Stylize strength: high. The generator assembles this into one line:
old lighthouse keeper on a cliff during a storm, oil painting, dramatic hard shadows --ar 16:9 --stylize 250
Paste that after the /imagine command in Discord, or straight into the prompt field on midjourney.com - that's it. No JSON, no comma-separated tag soup like "masterpiece, best quality, 8k, ultra detailed" - that's actually one of the reasons this topic keeps coming back here (see the post on minimal prompts).
The parameters that actually matter
While building the generator we checked every number directly against Midjourney's official documentation instead of relying on memory - parameters change between versions, so it's worth having a current source[1]:
- --stylize - range 0-1000, default 100[2]. Lower = closer to a literal description, higher = more artistic freedom for the model.
- --chaos - range 0-100, default 0[3]. Higher values make the four variants differ more from each other.
- --ar - any ratio in width:height format, default 1:1[4]. The generator offers the five most commonly used: 1:1, 4:3, 2:3, 16:9, 9:16 - exactly the ones the official docs list as most popular.
There's deliberately no field for model version (--v). Midjourney moved from V7 to V8, then V8.1, now V8.2 over the past few months - hard-coding a specific version into the generator would go stale faster than we could keep fixing it. Skip the version parameter and you always get whatever's currently default.
Why the finished prompt is in English
The generator's field labels are in Polish, but the finished prompt itself is always in English. Midjourney was trained mostly on English descriptions - the same words in English give more predictable, precise results than a translation. That's not a limitation of the generator, it's just how the model works.
Frequently asked questions
Is the generator free?
Yes. No sign-up, no usage limit, no account needed.
Is this the same as ChatGPT writing prompts for me?
No. The generator doesn't "invent" an idea or expand a loose sentence with AI - it's a simple builder that assembles your own choices into correctly formatted text. The idea is always yours.
Do I need a Midjourney account?
Not to build the prompt itself. An account (Discord or midjourney.com) is only needed once you actually want to generate the image.
Key concepts
Sources
- Midjourney, official parameter list
- Midjourney, Stylize parameter documentation
- Midjourney, Chaos/Variety parameter documentation
- Midjourney, Aspect Ratio parameter documentation