How to Fix Midjourney Not Generating Images

Midjourney Not Generating Images? Here’s How I Fixed It

Quick answer: Most Midjourney generation failures come down to four things — expired or depleted subscription credits, a Discord bot that’s offline or needs a re-invite, a flagged or blocked prompt, or a temporary Midjourney server outage. Check your plan usage with /info in Discord, verify the bot is active in your server, and visit status.midjourney.com for live system status before troubleshooting anything else.

I’ve been using Midjourney nearly every day for the past year — for client mockups, personal projects, thumbnail concepts, you name it. And yes, I’ve hit the wall where the bot just… does nothing. No image, no error, just silence. Or worse, a vague “job failed” message that tells you absolutely nothing useful.

After running into this enough times, I started keeping notes. This guide covers every fix I’ve actually used, not a list of random suggestions copy-pasted from a forum.

1. What’s Actually Happening When Midjourney Stops Generating

Before jumping to fixes, it helps to understand the failure types. They’re not all the same problem.

What You See Most Likely Cause Fix Time
No response after /imagine Bot offline or disconnected ~2 min
“Job failed” message Prompt flagged or server-side error ~1–5 min
Spinning / stuck queue Midjourney server overload 10–30 min wait
“Out of fast hours” Subscription hours depleted Buy more or wait for billing cycle
Command not recognized Wrong channel or bot not added ~2 min
Images generate but download fails Browser/CDN issue ~1 min

2. Check Your Subscription Status First

This is the fix I needed more than I’d like to admit. You hit your fast hour limit and suddenly the bot goes quiet. The fix is one command away.

1
Type /info in any Midjourney channel

This shows your remaining fast hours, lifetime generations, and current queue. If fast hours read 0.00, that’s your answer.

2
Switch to Relax mode if you’re on Standard or Pro

Type /relax to switch modes. Relax generations are slower but don’t eat fast hours. This saved me several times during heavy work weeks.

3
Buy additional fast hours or upgrade your plan

Go to midjourney.com/account to manage your subscription. You can purchase extra GPU time without changing your base plan.

Midjourney Plans — Fast Hours & Pricing 0 20 40 60 Fast Hours / mo ~3 hrs Basic $10/mo ~15 hrs Standard $30/mo ~30 hrs Pro $60/mo ~60 hrs Mega $120/mo Standard+ plan users: type /relax to save fast hours Fast hour totals are approximate and vary by generation type and model version.

3. Is the Midjourney Bot Actually Running?

The bot goes down. More often than you’d expect. And when it does, your /imagine command just vanishes with zero feedback. Here’s how I check.

1
Visit status.midjourney.com

This is the official status page. It lists real-time incidents, degraded performance, and scheduled maintenance. I’ve bookmarked it.

2
Check the #status channel on the official Midjourney Discord

The team posts incident updates there in real time. Usually faster than the status page when something breaks unexpectedly.

3
Look at the bot’s status indicator in your server

In Discord, click on the Midjourney Bot in your member list. If the status dot is grey (offline), it’s down. Nothing you can do except wait.

Pro tip: When Midjourney is degraded, jobs often queue but don’t run. Your generation count doesn’t go up, but you’re stuck waiting. If you see “queue full” errors, this is usually why.

4. Bot Not Responding in Your Server — Fix It

This one catches people out. The Midjourney Bot needs specific permissions to work in your Discord server, and if something changed — a permission update, a server re-setup, a channel settings edit — it can silently stop working.

Permission Needed Why It Matters Where to Set
Send Messages Bot posts image results Channel permissions
Read Message History Bot reads your command Channel permissions
Attach Files Bot uploads the generated image Channel permissions
Use Application Commands Slash commands like /imagine work Server-level permissions
Embed Links Image previews render correctly Channel permissions

If you’ve verified permissions and the bot still doesn’t respond, try removing and re-adding the bot to your server. Go to the official Midjourney server, find the bot, and use “Add to Server.” This refreshes the connection entirely.

5. Your Prompt Got Flagged or Blocked

Midjourney has a content moderation system. It’s not always obvious when it fires. Sometimes you get an explicit “your prompt has been flagged” message. Other times, the job just silently fails.

Common error codes and messages:

Banned prompt detected — Your prompt contains a word or phrase on Midjourney’s blocked list. Rephrase or remove the flagged term.

Job failed. Please try again. — Vague but often a soft content flag or a server-side timeout. Simplify your prompt and retry.

Invalid link — You used an image URL that Midjourney can’t access (e.g. a private Google Drive link). Use a publicly accessible URL instead.

Queue full — Midjourney’s servers are overloaded. Wait 5–10 minutes and retry.

The tricky part is that Midjourney doesn’t publish its exact blocklist. From experience, certain words related to violence, explicit content, and some political terms trigger it even in benign contexts. The fix is almost always to rephrase — don’t describe the subject directly, describe what you want to see instead.

Rephrase tip: Instead of using descriptive words that might trigger filters, focus on visual style, lighting, composition, and medium. “Digital painting of a tense negotiation, dramatic lighting, cinematic” will usually work where more direct descriptions won’t.

6. Common Prompt Errors That Kill Generations

Not every failure is a ban or an outage. Some prompts just break Midjourney’s parser. Here’s what I’ve run into personally.

Prompt Issue What Happens Fix
Very long prompt (500+ characters) Generation fails or produces garbage Trim to 60–100 words max
Special characters (!@#$%) Parser error, silent fail Remove or spell out punctuation
Broken image URL (–iw flag) “Invalid link” error Use direct image link (ends in .jpg/.png)
Wrong parameter syntax Parameter ignored or fail Use — before params, not – or —
Outdated model flag (–v 1/2) Deprecated model, job refused Use –v 6.1 or –v 7 (current)
Aspect ratio outside allowed range Job fails silently Keep –ar between 1:4 and 4:1

7. Midjourney Web App vs Discord — Different Failure Points

Midjourney now has a standalone web app at midjourney.com. It has its own quirks. If you’re generating through the web interface and hitting issues, the causes are slightly different.

✅ Midjourney Web App

  • No bot permission issues
  • Better prompt editor
  • Easier image management
  • Works without Discord account

⚠️ Web App Issues

  • Session timeouts break active jobs
  • Browser extensions can block requests
  • VPN or firewall may block API
  • Cache issues cause blank outputs

If the web app is freezing or not generating, try these in order: hard refresh (Ctrl+Shift+R), disable browser extensions, clear site cache, try an incognito window, try a different browser entirely. If it works in incognito but not normal mode, it’s almost always an extension conflict.

8. Discord-Specific Issues Worth Knowing

Discord itself sometimes causes problems that look like Midjourney issues.

1
Update Discord

Old Discord versions can break slash commands. Press Ctrl+R on desktop to force an update check, or update the mobile app from your store.

2
Check if you’re in the right channel type

Midjourney Bot only works in text channels, not voice channels or forum posts (in most setups). Make sure you’re typing /imagine in a standard text channel where the bot is added.

3
DM the bot directly

If your server has issues, try DMing the Midjourney Bot directly. Open a DM, type /imagine, and see if it responds. If it works there but not in your server, the problem is definitely server permissions.

4
Discord rate limiting

If you’ve been generating rapidly, Discord may temporarily rate-limit your interactions. Wait 2–3 minutes before trying again.

9. Slow or Stuck Generations — What to Do

Sometimes jobs start but take forever. Or they sit in queue and nothing happens. This is usually peak-load time on Midjourney’s servers.

Typical Generation Wait Times by Mode Fast Normal ~30s Fast Peak hrs ~2 min Relax Normal ~60s Relax Peak hrs 5–15 min Turbo Any time ~10s Peak hours: ~8am–10pm EST. Turbo mode costs 4x fast hours.

If you’re stuck in a long queue, you have a few options. Use /imagine with --turbo to jump ahead (it costs 4x the fast hours but you get ~10 second generations). Alternatively, come back during off-peak hours — early morning works best in my experience. Or switch to relax and just let it run in the background.

10. Image Won’t Download or Display After Generating

You got the image but now you can’t save it. Annoying but usually fixable fast.

Symptom Cause Fix
Image shows as broken link CDN delivery issue Wait 30s, refresh the message
Download button does nothing Browser blocking pop-ups Right-click → “Save image as”
Image downloads as .webp not .png Browser default behavior Open image in new tab, save from there
Low-res preview only visible Upscale not done yet Click U1–U4 to upscale before saving
Image expired from Discord Discord CDN link expired (14 days) Find it in midjourney.com/imagine archive
Save everything immediately. Discord attachment links expire. Download your generations right away, or use the web app which archives them to your account indefinitely.

11. Midjourney Not Working on Mobile

Mobile has its own quirks. The Discord mobile app handles slash commands differently, and the Midjourney web app has a few mobile-specific issues too.

1
Slash commands not showing on mobile

Tap the “+” icon next to the message field in Discord, then select “Use Apps.” This brings up the slash command picker. If Midjourney doesn’t appear, the bot isn’t added to that channel.

2
Web app freezes on mobile

This usually means the page needs a hard reload. On iOS Safari, close the tab completely and reopen midjourney.com. Chrome on Android: tap the three-dot menu → Reload.

3
Images not loading in mobile Discord

Check your mobile data connection first. Midjourney images are large (2–4MB). On slow connections, they time out before loading. Switch to Wi-Fi if possible.

12. Account-Level Issues (Moderation, Bans, Billing)

If none of the above applies and Midjourney simply won’t generate anything at all for you, it might be an account issue.

✅ Signs It’s a Temporary Issue

  • Other users report same problem on Discord
  • Status page shows incident
  • Worked fine yesterday
  • /info shows active subscription

🚨 Signs It’s Your Account

  • Others generating fine in same server
  • Banned / suspended message appears
  • Billing failed (card expired)
  • Account under review for policy violation

If your account has been flagged or suspended, the only path is contacting Midjourney support at support.midjourney.com. They typically respond within 24–48 hours. Check your email associated with your Discord account — they sometimes notify you there rather than in-app.

For billing issues: go to midjourney.com/account, update your payment method, and manually retry the charge. If a billing failure caused a subscription lapse, your fast hours reset to zero but your account history stays intact once you resubscribe.

13. Full Diagnostic Checklist (Use This First Next Time)

I’ve turned my own troubleshooting process into this checklist. Work through it top to bottom and you’ll find 95% of issues within 5 minutes.

# Check How Result
1 Server status status.midjourney.com Green = operational
2 Subscription / fast hours /info in Discord Should show remaining hours
3 Bot online in server Check bot status in member list Green dot = online
4 Channel permissions Server Settings → Integrations All permissions granted
5 Prompt content Test simple prompt: “a blue cube” Should generate fine
6 Billing status midjourney.com/account Active subscription shown
7 Discord app update Ctrl+R on desktop Latest version loaded
8 Try DM to bot Direct message Midjourney Bot Isolates server vs account issue

14. Midjourney Alternatives If You Need Images Right Now

Sometimes Midjourney is down and you have a deadline. Here are the alternatives I actually use when that happens.

Tool Best For Free Tier Approx Cost
DALL-E 3 (via ChatGPT) Accurate prompt following ✓ Limited $20/mo (ChatGPT Plus)
Stable Diffusion Local generation, full control ✓ Free Free (self-hosted)
Adobe Firefly Commercial-safe images ✓ 25 credits $5.99/mo
Leonardo.ai Game assets, fine-tuned models ✓ 150/day $10/mo
Ideogram Text in images ✓ 10/day $7/mo
Playground AI Quick iterations ✓ 500/day $15/mo

For AI-generated images that need a different approach entirely, ImgAK AI is worth checking out — it handles photo restoration and generation with a different engine that often stays online when other tools are down. And if you need 3D mockups specifically, I covered the best 3D mockup generator AI tools in detail.

15. Preventing These Issues Going Forward

After getting burned too many times, I changed a few habits that have nearly eliminated my Midjourney failures.

1
Monitor your fast hours weekly, not just when you run out

Make /info part of your Monday routine. Knowing you have 2 hours left before a big project is far less stressful than discovering it mid-generation.

2
Save a backup account

Midjourney allows multiple subscriptions on separate Discord accounts. If you rely on it professionally, having a backup subscription means downtime on one account doesn’t kill your workflow.

3
Keep prompt templates simple

Complex prompts fail more often. I keep a library of simple base prompts that I know work, then add style modifiers as needed. Much more reliable than writing from scratch each time.

4
Follow @midjourney on X/Twitter

They announce planned maintenance and major outages there before they hit the status page. Worth a follow if you use the tool daily.

If you’re also working with AI video tools and running into similar issues, these InVideo AI alternatives are solid fallback options for video-related AI work. And for a broader look at AI image generation workflows, Magic Hour AI takes a different approach worth knowing about.

What Actually Fixes Midjourney — Summary

  • Run /info first — depleted fast hours are the #1 silent failure
  • Check status.midjourney.com before any deep troubleshooting
  • Bot permissions must include Send Messages, Attach Files, and Use Application Commands
  • Simplify your prompt to test if content filtering is the issue
  • Re-invite the bot if it stopped responding after server changes
  • Switch to /relax mode to conserve fast hours during high-usage periods
  • DM the bot directly to isolate server vs. account problems

Discover Tools Before Everyone Else!

We don’t spam! Read our privacy policy for more info.

Advertisement