Most Midjourney tutorials show you polished examples of what the tool can produce. What they do not show you is how many attempts it takes to get there, and why most beginners quit before they understand what they are doing.
The honest starting point: Midjourney does not read your mind. It reads your words. Getting good results requires learning how to describe what you want accurately, which is a skill, not a setting. Once you understand that, the learning curve flattens quickly.
This guide will get you generating good images in your first session, rather than burning credits on results that miss the mark.
What Midjourney is (and why it is different)
Midjourney generates images from text descriptions called prompts. You type what you want, wait 30 to 60 seconds, and get four image variations to choose from.
A few things set it apart from DALL-E, Stable Diffusion, and the rest:
- The default aesthetic is polished. Images look intentional even when the prompt is not.
- It handles abstract and stylistic prompts well, not just photorealism.
- The model gets meaningful updates several times a year, and each one has been a real jump forward.
The tradeoff is that Midjourney is paid only, and the prompting curve is steeper than tools that try to guess your style for you. For anyone serious about AI images, it is the tool everything else gets compared to.
Step 1: Get access to Midjourney
Option A: The web interface (recommended for beginners)
Midjourney now has a web interface at midjourney.com that you can use directly in your browser without Discord.
- Go to midjourney.com.
- Click Sign In. You can sign in with your Google or Discord account.
- Choose a subscription plan (more on this below).
- You are in. The interface shows a prompt bar at the bottom of the screen.
The web interface is genuinely nicer than Discord for beginners. You get a clean grid of your past generations, easy access to variations and upscales, and the community feed to browse for inspiration.
Option B: Discord (original method)
Midjourney was originally Discord only, and the Discord community is large and useful for seeing what others are creating. If you want the Discord experience:
- Install Discord at discord.com if you do not have it.
- Go to midjourney.com and click Join the Beta to get invited to the Midjourney Discord server.
- Subscribe via the website or by typing
/subscribein any Midjourney channel. - Use the dedicated channels to generate images.
For this guide, I will reference the web interface. The prompting and parameters work identically in both.
Step 2: Choose your plan
Midjourney requires a paid subscription. No free tier exists. Here is what each plan gives you:
| Plan | Price | Fast generations | Relaxed mode |
|---|---|---|---|
| Basic | $10 per month | around 200 images per month | No |
| Standard | $30 per month | around 900 images per month | Unlimited |
| Pro | $60 per month | around 1,800 images per month | Unlimited + stealth mode |
| Mega | $120 per month | around 3,600 images per month | Unlimited + stealth mode |
For beginners: start with Basic at $10 per month. You will have enough generations to learn the tool without paying for capacity you will not use. If you find yourself regularly hitting your limit, upgrade to Standard.
The key difference between plans beyond generation count is Relaxed Mode, a slower but unlimited generation queue. Standard and above include Relaxed Mode, which is valuable once you are comfortable with the tool and want to experiment without counting generations.
Stealth mode on Pro and Mega hides your generations from the public community feed. If you make client work or anything you do not want other users to see, that is the plan.
Step 3: Your first generation
Once you are in the web interface, you will see a text bar at the bottom of the screen. Type your first prompt there.
A minimal starting prompt might be:
a mountain lake at sunset, reflections in water, golden hour light
Hit Enter or click the arrow button. Midjourney will generate four image options in a grid. This takes between 15 and 60 seconds depending on your plan and server load.
You will see four variations. From here you can:
- U1, U2, U3, U4: upscale that image to a larger, higher-detail version.
- V1, V2, V3, V4: create variations of that image, similar composition, different details.
- The redo button: generate four entirely new variations with the same prompt.
Click U on whichever result you like best to get the full-size version you can download.
Do not immediately try to make this first result perfect. Your goal on generation one is to get a feel for the tool, not to produce a portfolio piece. Fast iterations teach faster than slow perfectionism.
Step 4: How to write prompts that work
This is where most beginners either get it or keep getting frustrated. The difference is understanding what Midjourney responds to.
The basic structure
A good prompt describes four things:
- Subject: what is in the image?
- Style: what type of image? Photography, painting, illustration, 3D render.
- Lighting and mood: what does it feel like?
- Composition details: any specifics about the framing or perspective?
Weak prompt: a person in a city
Strong prompt: candid street photograph, young woman walking in rain, neon reflections on wet pavement, Tokyo at night, documentary photography style, 35mm film grain
The strong prompt gives Midjourney a subject, a setting, a mood, a visual style, and a technical reference. The result will be dramatically closer to a specific vision.
Style references that work well
Midjourney responds well to references to artistic styles, photography styles, and visual media:
- Photography: editorial photography, documentary style, fashion photography, product photography, candid, portrait.
- Art styles: oil painting, watercolor, pencil sketch, digital illustration, concept art, anime, comic book style.
- Rendering: 3D render, octane render, cinematic, photorealistic, clay render, low poly.
- Mood: cinematic lighting, golden hour, moody, dramatic shadows, soft diffused light, neon glow.
Mix and match. "Product photography of a coffee cup, soft window light, minimal composition, editorial style" produces very different results from "coffee cup, neon-lit diner, 1950s illustration style, warm colors."
Real prompt examples that work
Since abstract theory only takes you so far, here are five prompts you can copy and adapt.
Blog header: wide angle photograph of an empty modern coworking space, morning light through large windows, warm wood tones, plants, minimalist, editorial style --ar 16:9
Product mockup: top-down flat lay of a ceramic coffee mug, oat latte, small croissant, morning newspaper, natural light, minimalist styling, warm color palette --ar 4:5
YouTube thumbnail background: cinematic shot of a person from behind looking at a bright computer screen in a dark room, dramatic side lighting, cyberpunk aesthetic, neon accents, high contrast --ar 16:9
Character illustration: illustration of a curious woman in her 30s wearing a red raincoat, holding a small notebook, watercolor style, gentle expression, soft lighting, book cover illustration aesthetic --ar 2:3
Social media graphic: abstract flowing gradient of soft purple and pink, minimalist geometric shapes, glass morphism, modern tech aesthetic, subtle grain --ar 1:1 --style raw
Save prompts that work. Build a personal prompt library in Notion or a text file. Reuse and refine over time. Your future self will thank you.
What to avoid
- Vague emotional descriptions without visual grounding: "beautiful," "amazing," "perfect" do not help. Describe what makes something beautiful visually.
- Extremely long prompts: beyond 100 words or so, the effect diminishes. Prioritize the most important descriptors.
- Contradictory instructions: "hyperrealistic cartoon" or "dark and brightly lit" will confuse the results.
- Overusing photography jargon on non-photography styles: "shutter speed" is meaningless if you asked for an oil painting.
Step 5: Essential parameters
Parameters go at the end of your prompt and change specific technical aspects of the generation. They use double dashes.
Aspect ratio: --ar
The most important parameter for most users. Controls the image dimensions.
sunset over mountains --ar 16:9
Common ratios:
--ar 1:1: square (default).--ar 16:9: landscape and widescreen (blog headers, YouTube thumbnails).--ar 9:16: portrait and vertical (Instagram Stories, TikTok).--ar 4:5: portrait (Instagram feed).--ar 3:2: standard photography.--ar 2:3: book cover, poster.
Style: --style raw
Adding --style raw at the end reduces Midjourney's automatic aesthetic processing and gives you results closer to a neutral interpretation of your prompt. Useful when Midjourney's default "beautification" is working against what you want.
industrial warehouse interior, gritty, harsh lighting --style raw
Chaos: --chaos
A value from 0 to 100 that controls how varied the four initial results are. Higher values create more diverse, unexpected results. Useful for exploration when you are not sure exactly what you want.
abstract digital art, vibrant colors --chaos 50
No: --no
Tells Midjourney to exclude something from the image.
forest path in autumn --no people --no text
Quality: --q
Controls rendering quality and generation time. Values: 0.25, 0.5, 1 (default). Lower values generate faster and use fewer credits. For exploration, --q 0.5 is faster. For a final result, use the default.
Style reference: --sref
Attach a URL and Midjourney will match the visual style of that reference image while keeping your subject. Useful for keeping a consistent look across a batch of images.
a golden retriever in a park --sref https://example.com/style-reference.jpg
Character reference: --cref
Attach a URL of a character and Midjourney will try to reproduce that character in new scenes. Not perfect, but the best current tool for keeping a character consistent across images.
same woman walking in a snowy forest --cref https://example.com/character-reference.jpg
Weird: --weird
A value from 0 to 3000 that pushes Midjourney toward unconventional aesthetics. Start at 250 to 500 if you want something unusual without losing coherence.
portrait, ethereal --weird 500
Seed: --seed
Using a specific seed number makes Midjourney more likely to reproduce a similar result. Useful when you have found something you like and want to generate close variations by tweaking the prompt.
neon cityscape --seed 12345
You find the seed of any image in the web interface by clicking on it and checking its properties.
Step 6: Using the editor after generation
Midjourney's built-in editor is one of the most underused features for beginners. It lets you modify images after they are generated without starting over from scratch.
Inpainting (Vary Region). Select a specific area of an upscaled image and give it a new prompt. The selected area regenerates while the rest stays the same. Useful when one element is wrong (a weird facial expression, an object that does not belong) but the rest of the image is good.
Outpainting (Zoom Out and Pan). Extend the image beyond its original edges. Zoom Out shows you what Midjourney would add around the current composition. Pan extends the image left, right, up, or down.
To access these: upscale an image, then look for the editing options (Vary Region, Zoom Out, Pan buttons) below the image in the web interface.
A workflow that saves credits. Upscale only the previews that have strong composition, not every one. Use Vary Region to fix small issues instead of regenerating the whole prompt, which almost always changes more than you wanted. Save Zoom Out for the end, once the core image is right. Extending a rough image just gives you more of a rough image.
Step 7: Getting consistent results
One of the most common beginner frustrations: you get a great result once, then cannot reproduce it. A few techniques help.
Keep your prompt and note parameters
Save the exact prompt and parameters that produced a result you liked. Midjourney is generative. The same prompt gives slightly different results each time. But starting from your best prompt is faster than rebuilding from scratch.
Use variations
When one of the four initial images is close to what you want but not quite there, hit V (variation) rather than re-running the full prompt. Variations stay closer to the composition and feel of the selected image while changing details.
Upscale before downloading
Always upscale (U) before downloading. The initial 2x2 grid shows small previews. Upscaling gives you the full-resolution version with additional detail added. The upscaled version is what you should use for any actual purpose.
Use seeds for reproducibility
Every Midjourney generation has a seed number. If you add --seed [number] to a prompt, Midjourney uses that seed as the starting point for the noise. Combined with the same prompt, this gets you closer to the same result twice. Useful for A/B testing prompt changes on the same base image.
Use style references for consistency
If you are making a batch of images for the same project like a blog series, an Etsy shop, or a book, use --sref with the same reference URL across every generation. Your batch will look coherent.
Step 8: Common mistakes to avoid
Generating and immediately moving on. Midjourney gives you four results. Spend 10 seconds comparing them before upscaling. Small differences in composition, lighting, and style are visible in the preview.
Giving up on a prompt after one attempt. The redo button generates four entirely new variations. If the first four miss, try the same prompt again before rewriting it. Midjourney has natural variation. Sometimes the next four are significantly better.
Using stock photo language for art-style prompts. "High quality, 4K, ultra realistic" are overused phrases that provide little useful signal. Describe the style of image you want. "Hasselblad medium format photography, shallow depth of field" is more specific and more useful than "ultra realistic."
Not using aspect ratio for real use cases. If you are creating a blog header, set --ar 16:9 before generating. It is faster than generating a square image and cropping it later.
Ignoring the community feed. The Midjourney community feed at midjourney.com is one of the best learning tools you have. Browse it, click on images you like, read the prompts. You will build prompt intuition much faster than by reading guides.
Practical uses for beginners
Here is what Midjourney is actually useful for once you are comfortable:
Blog and article header images. Generate custom, original images instead of using generic stock photos. Use --ar 16:9 for standard blog headers.
Social media graphics. Create original visuals for Instagram, Twitter/X, and Pinterest. Use --ar 4:5 for Instagram feed and --ar 9:16 for Stories.
Concept visualization. If you are writing about a product, design concept, or idea that does not exist yet, Midjourney can render a visual approximation.
Creative writing illustrations. Generate visual references for characters, settings, or scenes in creative projects. Book covers, chapter openers, and character sheets are common use cases.
Thumbnails. YouTube thumbnail backgrounds, podcast cover art, course images.
Etsy and print-on-demand. Wall art, T-shirt designs, and greeting cards can be generated in Midjourney and sold through print-on-demand services. Read the current commercial terms on both Midjourney and your print-on-demand provider.
Mood boards for design projects. Generate a batch of images with a consistent style reference and use them as inspiration for real design work.
For a comparison of Midjourney vs DALL-E 3 across different use cases, see this detailed comparison. Or if you are not ready to pay yet, check out the best free AI image generators. Several produce impressive results at zero cost.
Midjourney pricing quick reference
| Plan | Monthly | Annual | Best for |
|---|---|---|---|
| Basic | $10 | $96 per year | Beginners, light use |
| Standard | $30 | $288 per year | Regular users, unlimited relaxed |
| Pro | $60 | $576 per year | Heavy use, stealth mode |
| Mega | $120 | $1,152 per year | Very high volume, commercial use |
Check midjourney.com for current pricing. Plans update periodically.
Getting better: the one thing that matters
The gap between mediocre and impressive Midjourney results almost always comes down to prompt specificity. Vague prompts produce generic results. Specific prompts produce images that look like they were made intentionally.
The fastest way to improve: look at Midjourney results you like on the community feed at midjourney.com or on the Midjourney Discord's showcase channels, and study what prompts produced them. Most results include the prompt. Reading what works trains your prompting instincts faster than any guide can.
Give yourself 30 minutes and your first 10 to 15 generations to get oriented. After that, you will be writing prompts that produce consistently better results than what you generated on your first attempt.
Track what works. Keep a simple prompt library so you can reuse the ones that produce good results. Adjust the subject while keeping the style descriptors. Build a personal visual language over time. That is how designers who use Midjourney for client work stay ahead of the crowd.
Frequently asked technical questions
Can I use my Midjourney credits between plans? Yes, but they do not roll over between billing cycles. Use your Fast credits before the month resets.
Can I share my account with others? Officially no. Midjourney allows one user per account per their terms.
Can I generate NSFW content? Midjourney has content filters. Explicit content is blocked. Certain topics like political figures and specific brands may also be filtered.
What if my prompt gets flagged? You will see a "banned prompt" message. Rework the prompt to remove the flagged terms. There is no penalty for a single flag, but repeated attempts can lead to account restrictions.
Can I use Midjourney with my own images? Yes, via image URLs or the reference parameters. Uploading images through the web interface has become smoother in 2026.
Prices and features listed are as of July 2026. Check midjourney.com for current details.

