Midjourney error loading image – How to Fix

MidjourneyErrors & BugsUpdated May 17, 2026
Quick Answer

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.

Step-by-Step Fix

1. Verify Your Image URL Is Direct

The most common cause of "error loading image" is providing a webpage URL instead of a direct image URL:

  • Paste your URL into your browser address bar and press Enter
  • If it shows a webpage around the image, the URL is wrong — you need the URL of the image file itself
  • The correct URL ends in .jpg, .png, .gif, or .webp
  • To get the direct URL: right-click an image on a webpage and select Copy Image Address or Copy Image Link

2. Upload the Image Directly to Discord

The most reliable method for reference images:

  1. Drag and drop your image file into any Discord message box (including the Midjourney bot channel)
  2. Send the image as a message
  3. Right-click the uploaded image in Discord and select Copy Link
  4. Paste that cdn.discordapp.com URL into your /imagine prompt

Discord CDN URLs are always publicly accessible and never require authentication, making them the most reliable image source for Midjourney.

3. Check That the Image Source Is Publicly Accessible

Test that your image URL works without logging in:

  • Open a private/incognito browser window
  • Paste your image URL in the address bar
  • If the browser shows a login screen or access denied message, Midjourney cannot access the image either
  • Move the image to a public hosting service like imgur.com, cloudinary.com, or your own web server

4. Reduce Image File Size

Very large image files can cause timeout errors during loading:

  • Keep reference images under 25MB
  • Resize images larger than 2048x2048 pixels before using them as references
  • Convert BMP or TIFF files to JPEG or PNG before uploading

5. Try an Alternative Image Host

If your current image host is blocking Midjourney's download requests:

  • Upload the image to imgur.com (reliable, public, widely supported)
  • Or upload to cloudinary.com (free tier available, stable URLs)
  • Or use the Discord upload method in step 2

6. Refresh for Generated Image Loading Errors

If the error appears when trying to view a generated image (not a reference image):

  • Refresh the page or restart Discord
  • Wait 2 to 5 minutes — temporary CDN delivery issues usually clear quickly
  • Check your web gallery at midjourney.com for the image — it may load there even when failing in Discord

Why This Happens

When you include an image URL in a Midjourney prompt, Midjourney's servers attempt to download that image before generation begins. If the download fails for any reason — blocked by the source host, expired link, requires authentication, oversized file, or network timeout — the error loading image message appears. This is entirely separate from Midjourney's image generation capability; the platform cannot generate images using references it cannot access.

Common Mistakes to Avoid

  • Using a webpage URL instead of a direct image URL — the most common cause of this error; always right-click an image and copy the image address, not the page address
  • Using URLs from services that block scraping — platforms like Pinterest, Instagram, Shutterstock, and Google Images block third-party downloads; images from these sites will always fail
  • Using temporary URLs that expire — cloud storage temporary links (Google Drive, Dropbox shared links, iCloud) often expire or require sign-in; use permanent public URLs
  • Skipping the Discord upload step — uploading to Discord first takes 30 extra seconds but eliminates the vast majority of image loading errors
  • Not testing the URL in a private browser window — always verify your image URL is accessible without any login before using it in a Midjourney prompt

Additional FAQ

Q: Can I use Google Photos or Dropbox image links as Midjourney reference images?

Google Photos and Dropbox shared links are not compatible with Midjourney as reference image sources. These services require authentication or redirect to a landing page rather than serving a direct image file. When you paste a Google Photos or Dropbox link into a Midjourney prompt, the system cannot download the image and returns an error loading image error. The fix is to download the image from Google Photos or Dropbox first, then upload it directly to Discord and use the resulting cdn.discordapp.com URL in your Midjourney prompt.

Q: How large can a Midjourney reference image be before it causes a loading error?

Midjourney recommends keeping reference images under 25MB and within the 512x512 to 2048x2048 pixel range for reliable loading. Files above 25MB frequently cause timeout errors during the download phase. Very small images under 200 pixels on either side may load without error but provide insufficient reference data for the model to interpret meaningfully. If your reference image is very large, resize it to 1024x1024 or smaller before uploading it to Discord for use in your prompt.

Q: Does the "error loading image" message mean Midjourney used any Fast GPU hours?

No. The "error loading image" error occurs before the image generation process begins. Midjourney must successfully load your reference image before it can start generating. If the reference image fails to load, the generation job is rejected at the input validation stage and no GPU hours are consumed. You can correct your image URL and retry without any concern about being charged for the failed attempt.

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.

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

An 'error loading image' in Midjourney usually indicates a problem with a specific image URL you provided as a reference, not a service outage. Midjourney needs to download your reference image from its source URL to use it in generation. If the source URL requires a login, returns a redirect, or is from a service that blocks bots, Midjourney cannot retrieve it and returns an error. If you are seeing this error on your generated results (not reference images), it may indicate a CDN delivery issue — check status.midjourney.com.

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 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.