Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Fix WordPress Not Generating Image Thumbnails

When WordPress saves an original image but no thumbnails, check image libraries, writable uploads, PHP capacity, registered sizes, and logs—then regenerate existing attachments safely.
Length12 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If WordPress saves the original upload but does not create thumbnail, medium, large, or theme-specific files, the failure is usually in image processing rather than the upload itself. WordPress needs a usable GD or Imagick library, enough PHP and server resources, writable upload directories, and a registered image size. A theme or plugin can also request a size that was never registered.

Work through the checks in order: confirm which files are missing, inspect Tools > Site Health > Info, correct the server or settings problem, test with a small ordinary image, and then regenerate existing attachments. Regeneration cannot repair a server that still cannot process or write images.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What “not generating thumbnails” actually means

When you upload an image, WordPress normally keeps the original in the uploads directory and creates additional files for its built-in sizes and any sizes registered by the active theme or plugins. A 150-by-150 crop may appear with a filename such as photo-150x150.jpg; medium, large, and custom sizes use similar suffixes.

First establish the exact symptom in the Media Library and on the server:

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
  • The original attachment exists, but expected -150x150, medium, large, or theme-specific files do not.
  • Only some sizes are absent. This can mean a particular size was never registered, rather than that all processing failed.
  • Every generated size is absent. That points more strongly to a missing image library, insufficient resources, permissions, an unsupported format, or code that prevents generation.
  • A theme displays a broken image while other sizes exist. The theme may be requesting a size that was never registered or regenerated.

Do not assume that a missing file proves a failed upload. A size can be absent because it was added after the image was uploaded, because the active theme changed, or because a plugin filters the generation process.

How WordPress creates image sizes

Thumbnail creation is server-side image processing unless the browser-side processing path described below is available. WordPress hands the source image to GD or the Imagick PHP extension, allocates memory to decode and resize it, writes the result into the uploads directory, and records the generated metadata with the attachment.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Both the source dimensions and the format affect the work required. GD image functions are memory intensive, and large, animated, or unusual files can exhaust memory or exceed execution time even when a small JPEG works. Imagick depends on an ImageMagick installation behind the PHP extension. If neither usable GD nor Imagick is available, WordPress cannot create normal derivative sizes.

WordPress may request additional memory for image processing, but that request cannot overcome every host limit. A constrained shared server, a low PHP memory_limit, a short execution time, or restrictive process limits can still stop the operation.

Follow this diagnostic sequence

1. Confirm the missing files and the requested size

  1. Open the attachment in Media > Library and confirm that the original image opens.
  2. Inspect the corresponding uploads directory if you have file access. Look for the expected suffixes, such as -150x150, and for the medium, large, or custom names used by the site.
  3. Identify which component requests the missing size. Check the active theme and relevant plugins for a registered name, rather than treating every absent derivative as a processing failure.

If the original is present but one custom size has never been registered, uploading the image again will not create that size. Registration or regeneration is the appropriate remedy.

2. Inspect Site Health before changing code

Go to Tools > Site Health > Info. Review the Media Handling and Filesystem Permissions sections first. WordPress documents the GD version and supported formats, whether Imagick is available, its version, PHP variables, upload limits, and whether the directories it needs are writable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The official Site Health documentation explains: “The Filesystem Permissions section shows whether WordPress is able to write to the directories it needs access to.” If the uploads path is not writable, or if neither image library is usable, ask the host to correct the server configuration before trying repeated uploads.

Record the information rather than relying on a green or red summary alone. The exact library, version, supported formats, PHP limits, and writable-path status determine which branch of the fix applies.

Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

3. Check PHP and server capacity

Ask the host or inspect the server configuration for these variables and components:

  • memory_limit, which bounds PHP memory available while an image is decoded and resized.
  • upload_max_filesize and post_max_size, which can reject a source before processing starts.
  • max_execution_time and any web-server timeout, which can terminate a slow resize.
  • GD with the functions WordPress needs, or Imagick with a working ImageMagick installation.
  • Available CPU and memory on the hosting account, especially during large-image uploads or bulk regeneration.

There is no universal “correct” memory number. Required capacity depends on pixel dimensions, color depth, compression, format, and the server configuration. A high-megapixel image can require far more working memory than its compressed file size suggests. Increasing a PHP value only helps when the host permits it and the underlying process still has enough resources.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Verify that uploads are writable

WordPress must be able to create files in the year-and-month uploads directory and update attachment metadata. A directory can exist yet be unwritable because of ownership, permissions, a read-only filesystem, a security policy, or a full disk/quota.

Site Health is the fastest first check. If it reports a permissions problem, have the administrator or host correct ownership and write access for the web process. Do not “fix” this by making the entire site world-writable; use the host’s supported ownership and permission model. After the correction, test a new upload and confirm that derivative files appear.

5. Check Media settings and registered sizes

Open Settings > Media and review the built-in Thumbnail size, Medium size, and Large size values, including whether thumbnails are cropped to exact dimensions. These settings control what WordPress generates going forward.

Then inspect the active theme and plugins for add_image_size() declarations. Confirm that the theme calls add_theme_support( 'post-thumbnails' ) for the relevant post type and that a custom post type is configured to support thumbnails when applicable. A size added after an image was uploaded does not appear retroactively. Existing attachments need regeneration after the registration is correct.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

WordPress’s Media Settings documentation states: “You will need php-gd (GD graphics library) installed on your server to use this feature.” On a site using Imagick instead, the extension and its ImageMagick dependency still have to be installed and functional.

6. Test with a small, ordinary image

After correcting a reported server issue, upload a small RGB JPEG or PNG with ordinary dimensions. This isolates the variables:

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
  • If the small file succeeds but a very large, animated, or unusual file fails, resource use or format support is the likely distinction.
  • If every file fails, concentrate on GD/Imagick availability, write permissions, PHP limits, and code that filters image-size generation.
  • If only one theme size fails, verify that the name and crop declaration are valid and that the active theme is the one you inspected.

Review PHP and web-server error logs for the time of the test when they are available. Look for memory exhaustion, timeout, unsupported-format, or permission errors. Do not label a plugin conflict without a reproducible failure or a log entry that supports it.

Fixes matched to the root cause

GD or Imagick is missing or unusable

Contact the host to install or repair the PHP GD extension, or to enable Imagick with a working ImageMagick installation. Ask which PHP version the site runs and whether the extension is loaded for that version; an extension installed for a different PHP handler will not help WordPress.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Once the host confirms the library, use Site Health to verify the detected version and supported formats, then run the small-image test. Re-uploading before the extension is fixed only creates more originals without derivatives.

The uploads directory cannot be written

Have the host correct the directory owner, group, and permissions for the web process, and check disk space and account quota. Verify the exact path shown by WordPress rather than changing an unrelated directory. Test a new image after the fix; successful creation of both the original and its derivatives confirms that the write path is working.

PHP memory or execution limits are too low

Provide the host with the failing image dimensions and the log message, if any. The host may raise memory_limit, max_execution_time, or related process limits, move the site to a plan with more CPU and memory, or impose a practical upload-dimension policy.

Do not promise that one numeric setting works for every site. A large source can still fail at a value that handles ordinary images, and raising a limit does not repair a missing library or unwritable directory. Keep the original dimensions, format, and observed error together when discussing the change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The format is unsupported or unusually expensive

Test a standard RGB JPEG or PNG. If that works, the failing format may not be supported by the installed library, or it may require more memory than the host provides. Animated and unusually large images are common stress cases. Convert the source before upload when the site does not need the original format, or ask the host whether its GD/Imagick build supports that format.

A size is not registered, or registration changed

Correct the add_image_size() declaration, thumbnail support, or custom post-type support in the active theme or plugin. Check spelling and the requested size name in the template. Then regenerate existing attachments; registration affects future processing but does not manufacture files for images already in the library.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

Theme or plugin code filters generation

Use the small-image test and logs to establish whether all sizes or one named size is affected. Review code that filters intermediate image sizes or changes the upload path. On a staging copy, temporarily use a default theme and disable nonessential image-related plugins, one change at a time. If generation returns, re-enable components individually to identify the responsible code, then update or reconfigure it rather than leaving unrelated plugins disabled on production.

WordPress 7.1 and browser-side processing

WordPress 7.1 introduces client-side media processing with WebAssembly and libvips in supported browsers. When that path is available, resizing and format conversion can move away from PHP, reducing server CPU and memory pressure for the upload operation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This is not a universal replacement for server repair. An unsupported browser, insufficient device resources, or disabled client-side processing falls back to traditional server-side GD or Imagick. A site whose fallback path lacks a library, cannot write uploads, or runs out of memory still needs a host-side fix. Test in the browsers your editors actually use and verify the generated files on the server.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Regenerate thumbnails after the cause is fixed

Regeneration operates on existing attachments; it does not correct a broken image-processing environment. Back up the database and uploads before a bulk operation, run a small subset first on production, and schedule the work when server load is acceptable.

Regenerate the complete library with WP-CLI

Administrators with shell access can run:

wp media regenerate --yes

WP-CLI reports each attachment as it processes it. Monitor the command output and server resource usage. If it fails, stop and fix the reported library, permission, format, or resource problem before launching another bulk run.

Regenerate one registered size

When a theme added or changed only one size, limit the operation:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
wp media regenerate --image_size=thumbnail --yes

Replace thumbnail with the registered image-size name you need. The selector is useful when a full-library run would create unnecessary load, but it still requires the size to be correctly registered and the server to be able to process the source images.

Use a dashboard tool when shell access is unavailable

A vetted thumbnail-regeneration plugin can provide a dashboard workflow. Choose one that clearly states which attachments and sizes it will process, supports a dry run or limited batch where possible, and has been maintained for your WordPress version. Back up first and regenerate a small selection before sending the entire library through it.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Choose the remedy by scope and risk

Situation Best first action Scope Main operational concern
One attachment is missing a derivative Check its source format, dimensions, and attachment metadata; then regenerate that attachment with an approved tool. Single attachment Do not treat an isolated format or resource failure as a site-wide outage.
One registered size was added or changed Verify the registration and run WP-CLI with --image_size or an equivalent limited dashboard job. Selected size The size must exist in the active theme or plugin before regeneration.
Every new upload lacks derivatives Inspect Site Health, libraries, permissions, PHP limits, and logs before any bulk job. Future uploads first Bulk regeneration will repeat the same failure until the root cause is fixed.
A theme migration changed many sizes Back up, test a small batch, then regenerate the affected library during a low-traffic period. Whole library or selected sizes CPU, memory, disk space, and production timing can affect visitors and editors.

Verify that the repair worked

  1. Upload a small RGB JPEG or PNG and confirm the original plus expected built-in and theme-specific files are present.
  2. Open a representative page for each post type that uses thumbnails and confirm the requested size resolves without a broken-image response.
  3. Check the attachment metadata and uploads directory for the generated dimensions and filenames.
  4. Test a larger image separately, because success with a small file does not prove that the server can process every source.
  5. Review logs after the test and after regeneration so a hidden timeout or memory error is not mistaken for success.

Keep a record of the active theme’s registered sizes, the server’s image libraries, and any host limits. That makes a future theme change or migration easier to diagnose.

What the 2560-pixel threshold does—and does not do

WordPress documents a default big_image_size_threshold of 2560 pixels. This behavior can cause WordPress to scale an especially large upload before it creates other derivatives. It is a processing rule, not a promise that every image above or below that dimension will succeed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Actual success still depends on the source format, pixel dimensions, available memory and CPU, execution time, image library, and writable storage. Treat the threshold as one setting to understand when inspecting a large upload, not as a universal server requirement or a guaranteed workaround.

Prevent recurring thumbnail failures

  • Keep GD or Imagick enabled and verify it after PHP or hosting changes.
  • Monitor disk space, account quota, PHP memory, and execution time on sites that receive large uploads.
  • Document custom sizes and post types so a theme replacement does not silently request unregistered derivatives.
  • Use representative small and large test images after changing the theme, PHP version, image library, or hosting plan.
  • Back up before bulk regeneration and limit the batch when production resources are tight.
  • Ask editors to avoid unnecessarily huge or unusual source files when the site does not need their full dimensions.

Frequently Asked Questions

Why does the original image exist while the 150-by-150 thumbnail is missing?

The original can be written successfully even when derivative processing fails. Check the image library, resources, permissions, and whether the 150-by-150 size is registered; then regenerate after the cause is corrected.

Will changing Settings > Media recreate thumbnails for old uploads?

No. Media settings control processing going forward. Existing attachments need a regeneration run after the new dimensions or crop behavior are saved.

Is Imagick always better than GD for WordPress thumbnails?

Neither is universally better. Both can process images when correctly installed; the result depends on supported formats, versions, memory, CPU, and host configuration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can WordPress 7.1 browser processing fix a broken server?

Only for uploads that successfully use the supported-browser client-side path. Unsupported browsers and failed client processing fall back to GD or Imagick, so the server path must still work.

What should I do if a small JPEG works but a large image fails?

Treat it as a capacity or format issue. Compare dimensions and format, inspect memory and timeout limits and logs, and ask the host to adjust resources or establish a practical upload policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.