Free · --ar · --v 6 · No signup

Get a Midjourney prompt from any image instantly — with --ar and style baked in

Skip the guesswork on --ar, --v 6, and --style. Get a v6-ready prompt paired with correct parameters in one step.

Upload → generate → copy in seconds.

Free · No signup · --ar + --v 6 included

VisionPrompt — Midjourney Prompt Generator
Visionprompt.org — Midjourney Prompt Generator
✦ AI-powered
Source ImageStep 1
Paste an image or URL to generate your prompt instantly.
PNG · JPG · WEBP up to 10MB
or paste a URL
Midjourney prompt generator preview — generated prompt result
Prompt Style
GENGeneral
MJMidjourney
SDStable Diffusion
FLFlux
GMGemini
NBNano Banana
FXImage FX
{ }JSON
CSTCustom
Midjourney PromptStep 2
Restyle as
MJMidjourney
SDStable Diffusion
FLFlux
{ }JSON
Prompt history
No history yet — analyze an image to start

Real Examples You Can Copy

From photo to Midjourney-ready in one click

Real prompts generated from real images — ready to use.

A lone human figure silhouetted against the Milky Way and a star-filled night sky.
✦ GEN · General
A lone human figure stands silhouetted against a dense starry sky, arms slightly raised, the horizon glowing faintly with residual dusk.
Purple and green aurora borealis over a snowy valley under a starry night sky.
✦ MJ · Midjourney
Aurora borealis, ribbons of magenta and jade across a star-dense sky, snow valley below, long exposure, cinematic lighting --ar 21:9 --v 6 --s 250
Snow-capped mountain peaks rising above a thick sea of clouds at sunrise.
✦ FL · Flux
A wide photograph of snow-capped peaks catching the first light of sunrise, a vast sea of soft clouds filling the valley below, warm golden tones against cool blue shadows.
Crowded neon-lit Akihabara Tokyo street at night with glowing digital billboards.
✦ SD · Stable Diffusion
(cyberpunk Tokyo alley:1.3), (wet reflective asphalt:1.2), glowing kanji neon, crowd of pedestrians, towering billboards, masterpiece, 8k, shallow depth of field
An ancient banyan tree seen from below, sunlight streaming through its branches and wide gnarled roots.
✦ NB · Nano Banana
An enormous ancient banyan tree seen from the ground looking upward, its tangled roots spreading wide across the frame, soft dappled light through the canopy.
Cinematic close-up portrait of a young woman with sleek dark hair and colorful bokeh city lights behind her.
✦ GM · Gemini
A close-up cinematic portrait of a young woman, her dark hair still wet and sleek, making direct intense eye contact with the viewer in low natural light.

How to Use This Tool

Image to Midjourney prompt in 3 steps

1
Upload your image
Drop any photo or paste a URL.
2
Select Midjourney mode
MJ-optimised format with style references and parameters.
3
Copy into Midjourney
--ar, --v 6, and lighting parameters already included.

Why it works

Why these prompts work in Midjourney

Midjourney reads prompts differently from other models — this formats output for its v6 parser.

🎯
Parameters already set
No more guessing --ar or --s — v6 values paired to the image.
🎨
v6 reads prose, not tags
Natural-language output — the format v6 was trained on.
⚡
One-step to ship
Drop the image, copy the prompt, paste into Midjourney.

Part of the image-to-prompt toolkit. Also works with other models — try the Stable Diffusion generator, Flux prompt generator, or Gemini generator.

Midjourney vs Stable Diffusion prompts

Midjourney interprets prompts as natural-language descriptions paired with parameters like --ar, --v, and --style. Stable Diffusion, by contrast, expects comma-separated keyword tags with explicit weighting. A prompt that works well in one model often produces poor results in the other without reformatting.

Use case

Midjourney v6 produces the best results when the prompt includes its native parameters (--ar, --s, --v) alongside descriptive keywords. The output here includes those parameters set to sensible defaults inferred from the image, which you can then adjust before submitting.

Midjourney v6 · parametered prompt format
Generate prompt →

FAQ

Frequently asked questions

A Midjourney prompt generator converts an image into a ready-to-use Midjourney prompt. It extracts subject, lighting, style, and composition, then formats output with --ar, --v 6, and style parameters.

Upload an image or paste a URL, make sure the MJ chip is selected, then click Analyze. The AI generates a ready-to-use Midjourney prompt with all correct parameters. Copy it and paste it directly into Midjourney Discord or the Midjourney web app.

VisionPrompt automatically adds the most useful parameters: --ar (aspect ratio matched to your image), --v 6 (latest model version), --style raw, and --q 2 for maximum quality. You can freely edit the prompt before copying.

Yes — completely free. No account required to generate prompts.

The prompts are optimized for Midjourney v6, the latest and most capable version. The generator includes the correct --v 6 parameter and uses prompt structures that work best with v6's enhanced prompt understanding.

Yes. After generating a prompt, you can edit it directly in the text box. Add --ar 16:9 for landscape, --ar 9:16 for portrait, or --style raw for more photorealistic results. The tool also outputs suggested parameters based on the source image.

No — generating the prompt here is free with no account. You only need a Midjourney subscription when you take the prompt to Midjourney itself and run it through their generator.

Related tools

Continue your workflow

Working with multiple generators? Each tool below speaks its own dialect.

How Midjourney prompts actually work

Midjourney prompts look simple on paper — a comma-separated list of nouns and adjectives plus a few parameters — but the format encodes more information than it appears to. Below is a short editorial primer on what makes a Midjourney prompt different from prompts for other models, and what to do with the output of this tool.

Parameters carry information that text cannot

The double-dash flags at the end of a Midjourney prompt are not optional decoration. They tune the generation directly: --ar 16:9 sets aspect ratio without you having to specify framing in words; --s 250 raises the stylisation strength so the model leans further into its trained aesthetic; --v 6.1 pins the model version so output stays consistent across runs; --style raw reduces Midjourney’s default photo-stylising instinct for more literal results.

A Midjourney prompt without parameters is functional but underspecified. The tool generates a parameter set tuned to the image — you can adjust them after, but the defaults are usually a reasonable starting point.

Why Midjourney rewards evocative language over precise technical tags

Midjourney was trained on curated image+caption datasets that lean editorial — film stills, fine-art reproductions, fashion photography. The model responds to the kind of language those captions use: mood words, atmospheric descriptors, art-movement references, cinematographic vocabulary. cinematic, golden hour, melancholic atmosphere produces stronger output than f/1.8, 35mm, ISO 400, even though the second is more technically precise.

This is the inverse of how Stable Diffusion responds. SDXL rewards weighted technical tags; Midjourney rewards atmospheric description. A working Midjourney prompt run through Stable Diffusion produces flat output, and vice-versa. The two formats are not interchangeable.

What to edit before submitting

Three quick adjustments to most generated Midjourney prompts:

Adjust the aspect ratio. The tool defaults to whatever ratio matches the source image. If you want a different framing (square for Instagram, vertical for Stories, ultrawide for desktop wallpaper), change the --ar value before submitting.

Tune --s to your taste. The default stylisation value (around 100) is balanced. Push higher (250-500) for more aggressive stylistic interpretation; lower (25-50) for more literal output. There’s no right answer; it depends on whether you want the model’s aesthetic instincts to lead.

Drop one mood word. Generated prompts sometimes stack two or three mood descriptors. If melancholic, dreamlike, atmospheric all appear, pick the strongest one and delete the others. Stacking competing mood words confuses the model — it tries to satisfy all of them and lands somewhere generic.

For prompts in other models’ formats, see the Stable Diffusion generator, Flux generator, or the generator hub for the full comparison.