Midjourney Prompt Generator

A free random prompt generator for Midjourney, built by Luis Ramirez. It assembles prompts the way the strange ones actually read — an action, an unlikely place, an atmosphere that sells it — and lets you lock the parts you already know so the generator only invents what you’re missing.

Flavors

Prompt parts

Subject
Action
Setting
Detail
Atmosphere
Medium

Subject favorites

Styles & profiles

no saved styles yet — add one below

--sref takes a style reference code or image URL · --p takes a personalization profile code · text appends a phrase to the prompt. Multiple active srefs combine into one --sref. Click a chip to toggle, × to delete. Saved in your browser only.

chaos & stylize ranges follow the active flavor

How it works

Every prompt is built from six parts: a subject, an action, a setting, a detail, an atmosphere, and a medium. Hit Generate and the tool re-rolls all of them. But the real workflow starts when you have something fixed in your head. Type your own subject — a kitten, a ’72 Riviera, your product — and the field locks automatically. From then on, Generate only re-rolls the open parts, giving you endless scenes, moods, and treatments around the thing you actually came to make. The dice re-roll a single part; the lock keeps a result you like.

Flavors of randomness

Random isn’t one thing. The flavor row changes the universe the generator draws from: Dream Logic is classic surrealism, ordinary objects in impossible places. Marmalade Skies is 1967 music-hall psychedelia — brass bands, cellophane flowers, tangerine light. Kaleidoscope is the full fractal acid trip, and One Impossible Thing is magical realism: a photographic, mundane scene with exactly one quiet impossibility. Mix flavors and each part of the prompt picks its own universe. The two dashed chips are processes that transform the sentence itself: Cut-Up splices phrases mid-thought, Burroughs style, and Exquisite Corpse chains the parts blind into one long creature, the way the surrealists played it on folded paper.

Styles, srefs, and profiles

If you work with Midjourney style references, save your --sref codes and --p personalization profiles in the styles library. They’re stored in your browser — nothing is uploaded anywhere — and active styles are appended to every prompt you generate. Text styles work too: save a phrase like “in the style of dark botanical etching” once and toggle it on whenever a series needs a consistent look.

Why random prompts are useful

After 30+ years in advertising and art direction, I can tell you the enemy of a good image is the first idea. Randomness is the cheapest brainstorm partner there is: it puts two things in a sentence you’d never put together yourself, and one in ten of those collisions is worth chasing. This tool exists to make those collisions fast — generate twenty, copy the three that spark, and go make something. If you’re into process tools, my pour-over brew calculator comes from the same impulse.