Contact Us

If your WooCommerce product images look blurry, pixelated, or stretched, don’t worry — this is one of the most common issues store owners face. The good news? It’s super easy to fix once you understand the real cause.

In this guide, I’ll walk you through all the reasons WooCommerce images become blurry and how to fix each one, step-by-step. By the end of this article, your product photos will look crisp, sharp, and professional. If you’re also facing issues where WooCommerce is not redirecting properly after checkout, here’s a complete step-by-step fix you can follow: WooCommerce Not Redirecting After Checkout – Solution.

Why Are WooCommerce Product Images Blurry?

Blurry images happen when:

  • Your image size is smaller than WooCommerce thumbnail dimensions

  • You uploaded low-resolution photos

  • Your theme uses custom thumbnail sizes

  • You recently changed themes

  • WooCommerce thumbnails weren’t regenerated

  • Your image quality settings are low

  • Lazy-load or optimization plugins compressed images too much

Let’s fix all of these.

How to Fix WooCommerce Blurry Product Images

1. Upload High-Resolution Product Images

WooCommerce recommends:

  • 800 × 800 px minimum

  • Ideally 1200 × 1200 px (square images look best)

  • Use JPG for products with color variation

  • Use PNG for text, logos, and transparent images

If your uploaded images are too small, WooCommerce stretches them — causing blur. Want to ensure your product photos stay sharp and optimized for fast loading? Check out our guide: How to Optimize WordPress Images Without Losing Quality.

2. Check WooCommerce Image Size Settings

Go to:

WordPress Dashboard → WooCommerce → Settings → Products → Display → Product Images

Set recommended sizes:

  • Main image: 1200 × 1200

  • Catalog image: 600 × 600

  • Thumbnail: 300 × 300

Click Save Changes.

3. Regenerate Thumbnails

Every time you change image sizes or switch themes, you must regenerate thumbnails.

Install this plugin:

Regenerate Thumbnails (free)

Then go to:

Tools → Regenerate Thumbnails → Regenerate All Thumbnails

This rebuilds your image sizes based on your new dimensions. If your store is also having problems sending order emails, don’t miss this detailed guide: How to Fix WooCommerce Not Sending Emails.

4. Disable Over-Compression from Optimization Plugins

If you use:

  • Smush

  • ShortPixel

  • Imagify

  • EWWW Optimizer

They may compress images too much.

Steps:

  1. Open the optimization plugin settings

  2. Disable aggressive compression

  3. Switch to lossless compression

  4. Re-upload images if needed

Want to make sure your images look sharp and load fast? Check out our comparison of the best image-optimization plugins in WordPress: Image Optimization Plugin Comparison.

5. Check Your Theme’s Custom Image Sizes

Some themes (like Flatsome, Astra, Woodmart, etc.) have their own image size settings.

Go to:

Appearance → Customize → WooCommerce → Product Images

Use recommended theme sizes (usually 800–1200px).

6. Disable Lazy Load (If Causing Blur)

Lazy load sometimes loads a low-resolution placeholder first. For a complete guide on using lazy-loading properly without harming image quality, check out: Lazy Loading WordPress Guide.

If you see blurry images until scroll or hover → this is the issue.

Disable lazy load from:

  • Jetpack

  • WP Rocket

  • Smush

  • LiteSpeed Cache

7. Turn Off CSS Scaling

Some themes force images to resize using CSS such as:

width: 100%;
height: auto;

This can stretch images.

If this happens, add this custom CSS:

.woocommerce ul.products li.product a img,
.woocommerce div.product div.images img {
image-rendering: auto;
}

8. Re-Upload Product Images in Correct Size

If nothing helps, your original image is likely too small.

Re-upload a higher resolution version of your product image and it will instantly become clear.

Your Images Should Now Be Sharp & Clear

After applying the above fixes, WooCommerce product images should look crisp on:

  • Product page

  • Shop page

  • Category page

  • Mobile & desktop

  • Quick view

If you still see blur, your theme may be using a custom ratio — contact the theme developer.

FAQs – Fixing WooCommerce Blurry Images

1. Why are my WooCommerce product images blurry on mobile?

Mobile views often show scaled-down thumbnails. Ensure you set correct image sizes and regenerate thumbnails.

2. How do I stop WooCommerce from cropping images?

Go to Customizer → WooCommerce → Product Images
Choose Uncropped.

3. Why are my product images sharp in media library but blurry in shop?

Because WooCommerce uses generated thumbnails, not original images. Regenerate thumbnails to fix this.

4. What is the best image size for WooCommerce?

  • 1200 × 1200 px for product images

  • 600 × 600 px for catalog images

5. How do I make WooCommerce product images look professional?

Use high-quality, bright, centered images with consistent background (white works best).

6. Can I hire someone to fix these issues for me?

Yes! Our team provides emergency WordPress and WooCommerce support for issues like blurry images, cart problems, or email errors. Get Emergency WordPress Support.

Related: If your WooCommerce cart is not updating or reflecting changes, here’s the complete solution — WooCommerce Cart Not Updating – Fixes.

Subscribe To Our Newsletter & Get Latest Updates.

Copyright @ 2025 WPThrill.com. All Rights Reserved.