How to fix Midjourney job failed / image not generating?

MidjourneyErrors & BugsUpdated March 7, 2026
Quick Answer

Start with a clean session (sign out, clear cache/cookies, disable extensions), then verify plan/permissions, check status/incidents, and retry on another network. If it persists, capture logs/error details and contact support.

Step-by-Step Fix

  1. Confirm the scope

    • Try a different browser/device and a different network.
    • If only one environment fails, the cause is usually local.
  2. Refresh your session

    • Sign out completely, then sign back in.
    • Clear cache/cookies for the service domain.
    • Try an incognito/private window with no extensions.
  3. Check permissions and plan status

    • Verify you’re using the correct account/workspace.
    • Confirm your subscription/plan is active and assigned correctly.
  4. Rule out network filtering

    • Disable VPN/proxy temporarily.
    • Pause ad blockers / privacy tools that may block requests.
    • If you’re on a corporate network, test via hotspot.
  5. Check service incidents

    • Review the product status page or recent incident reports.
    • If the service is degraded, wait and retry.
  6. Collect evidence and escalate

    • Save screenshots + exact error text + timestamps.
    • Include environment details and repro steps in a support ticket.

Common Root Causes

  • Expired/invalid session tokens
  • Plan or permission mismatch
  • Browser extensions interfering with requests
  • Network blocks (VPN/proxy/firewall/DNS)
  • Temporary outages

Prevention Tips

  • Keep a clean browser profile for critical workflows
  • Don’t stack multiple privacy extensions that rewrite requests
  • Document workspace/team permissions and billing owners
  • Export important settings regularly (when supported)

Why This Happens

A "job failed" error in Midjourney means the image generation process started but did not complete successfully. This is different from a content policy block (which prevents the job from starting) or a queue timeout (which is just a delay). Job failures typically happen when Midjourney’s GPU servers encounter an internal error during rendering, when the prompt contains parameters that conflict with each other (such as incompatible aspect ratio and style settings), when an image URL used in the prompt (for image prompting) is inaccessible or returns an error, or when Midjourney’s servers are under heavy load and the job times out during processing. The failure refunds your GPU time — you are not charged for a failed job.

Common Mistakes to Avoid

  • Resubmitting an identical failed prompt without any changes — if a job fails due to a conflict in your parameters, the same prompt will fail again; modify or simplify the prompt before retrying
  • Using inaccessible image URLs in prompts — image URLs used for image prompting must be publicly accessible; if the URL requires a login or has expired (such as a Google Drive link), the job will fail
  • Stacking many conflicting parameters — using --style, --sref, --cref, and other advanced parameters together increases the chance of a parameter conflict that causes job failure
  • Not checking if the failure is account-wide or prompt-specific — try a simple /imagine a blue sky prompt; if that works, the problem is your specific prompt; if it also fails, the issue is your account or Midjourney’s servers
  • Ignoring the /info command to check Fast hour balance — a job failure can look similar to a usage limit block; run /info to confirm your Fast hours are not at zero

FAQ

Q: Do I get my Fast GPU hours back when a Midjourney job fails?

Yes. Midjourney automatically refunds GPU time for jobs that fail during processing. The refund is credited back to your account within a few minutes of the failure. You can confirm by running /info before and after a failure — your Fast Time Remaining should return to its pre-submission balance after the refund processes. This applies to both Fast mode and Turbo mode failures.

Q: Why does Midjourney fail on complex prompts but work on simple ones?

Very long prompts or prompts with many conflicting parameters can cause generation failures because the model has difficulty reconciling contradictory instructions. Midjourney works best with prompts under 60 words and a small number of style parameters. If a complex prompt fails, try simplifying it: remove conflicting style descriptors, shorten the total word count, and test one advanced parameter at a time to identify which combination is causing the failure.

Q: My image generation is failing only when I use an image URL — how do I fix this?

When image prompting fails (using an image URL with /imagine), the URL must meet specific requirements: it must be a direct image link ending in a file extension like .jpg, .png, or .gif; it must be publicly accessible without requiring a login; and the image must not be blocked by CORS or hotlink protection. Upload the image to a public image host like imgur.com or Discord itself, and use that URL instead. Pasting the image directly into a Discord message and using that attachment URL is the most reliable image prompting method.

Q: Why does my Midjourney job fail at 90% or near completion?

Jobs that fail at 90% or near completion are the most frustrating because the GPU time is usually not fully refunded. These late-stage failures are almost always caused by a server-side error during the final rendering step — it is not related to your prompt. The fix is simply to resubmit the same prompt. Near-completion failures typically resolve on the second attempt without any prompt changes needed. If they keep happening for the same prompt, try a slight variation in wording or parameters.

Q: Is there a maximum prompt length that causes job failures?

Midjourney does not publish an official character limit, but prompts longer than approximately 200 words or 500 characters begin to produce unreliable results and are more likely to fail. The model cannot effectively weight all elements in an extremely long prompt, and some longer prompts trigger internal processing errors. If your prompt is very long, trim it to the 5 to 10 most important descriptive elements and use style parameters (--style, --sref) to handle the rest.

Related Issues

Additional FAQ

Q: How do I know if the problem is on my end or the platform's side? Check the platform's official status page first — most services maintain a public status page that shows current incidents and outages. If no incident is posted and the problem only affects your account (not reported widely on Reddit or Twitter), it is likely a local issue. Testing in incognito mode and on a different network also helps isolate whether the problem is browser-specific, network-specific, or account-specific.

Q: Why do hard refresh and regular refresh fix different problems? A regular refresh (F5) reloads the page using cached resources — it does not clear JavaScript bundles, service worker state, or session cookies. A hard refresh (Ctrl+Shift+R or Cmd+Shift+R) bypasses the cache and fetches all resources fresh from the server. Regular refresh fixes transient network hiccups; hard refresh fixes stale cached code. Neither clears cookies or session tokens — for that, you need to clear site data explicitly from browser settings.

Q: When should I contact support versus waiting it out? Contact support immediately if: you were charged but did not receive access, your account was suspended without explanation, or the problem affects billing or data. Wait and retry after 30–60 minutes if: a status page shows an ongoing incident, the error message says 'try again later', or the problem started very recently. For account-specific errors with no platform-wide incident, opening a support ticket is always the right move — document what you tried and include timestamps.

Related Articles

Additional FAQ

Q: How do I know if the problem is on my end or the platform's side? Check the platform's official status page first — most services maintain a public status page that shows current incidents and outages. If no incident is posted and the problem only affects your account (not reported widely on Reddit or Twitter), it is likely a local issue. Testing in incognito mode and on a different network also helps isolate whether the problem is browser-specific, network-specific, or account-specific.

Related Articles

Additional FAQ

Q: How do I know if the problem is on my end or the platform's side? Check the platform's official status page first — most services maintain a public status page that shows current incidents and outages. If no incident is posted and the problem only affects your account (not reported widely on Reddit or Twitter), it is likely a local issue. Testing in incognito mode and on a different network also helps isolate whether the problem is browser-specific, network-specific, or account-specific.

Related Articles

View all Midjourney guides

Midjourney · Errors & Bugs

More Midjourney errors & bugs guides

Browse all guides in this category to troubleshoot related issues faster.

Browse all guides →

Frequently Asked Questions

Most cases come from expired sessions, plan/permission mismatches, browser extensions, network filtering (VPN/proxy/firewall), or temporary service incidents.

Related Guides

Continue with nearby guides in the same topic to rule out adjacent causes faster.

Midjourney creation failed internal server error – How to Fix

Midjourney's 'creation failed: internal server error' means the job failed on Midjourney's GPU servers — this error occurs on the server side, not your device. Wait 2 to 5 minutes and retry your prompt, check status.midjourney.com for outages, and simplify your prompt if failures persist. Most internal server errors resolve within a single retry.

Midjourney error failed to download image – How to Fix

The 'failed to download image' error in Midjourney occurs when the generated image cannot be delivered from Midjourney's CDN to your client — refresh the page and click the image again, try right-clicking and selecting 'Open image in new tab,' or use the web gallery at midjourney.com to access the generated image directly.

Midjourney error loading image – How to Fix

Midjourney's 'error loading image' typically means a reference image URL is invalid, blocked, or too large — use a direct image URL (ending in .jpg, .png, or .webp) rather than a webpage URL, ensure the image is publicly accessible without login, and keep uploaded reference images under 25MB. If the error appears on a generated image, refresh and try again.

Midjourney error your unique trace – How to Fix

The 'your unique trace' error in Midjourney is a job tracking identifier included in error messages to help support diagnose failures — copy the trace ID from the error message, note the time it occurred, then retry your prompt. If the error repeats, submit the trace ID to Midjourney support at docs.midjourney.com so they can investigate the server-side failure.

How to report a Midjourney bug effectively (what to include)?

Midjourney bug reports submitted through their official channels (Discord #bug-reports channel or docs.midjourney.com support) are most effective when they include: the exact error message or behavior, the full prompt used, your plan tier (Basic/Standard/Pro/Mega), the specific channel or interface (Discord vs. web), timestamps, and screenshots or screen recordings. Reports without reproduction steps are rarely actionable.