REIGN

10 min read · 2,001 words

8 Best WooCommerce Zoom Magnifier Plugins

WooCommerce product image zoom magnifier plugins

WooCommerce already includes a basic product image zoom, so check that first. If your theme has switched it off, or you want a lens, a zoom window, a lightbox or variation galleries, a zoom magnifier plugin adds them. YITH Product Gallery and Image Zoom, WP Image Zoom and WPBean’s Product Gallery Slider are the free places to start. Eight options follow, plus the built-in route.

Check the built-in WooCommerce zoom first

WooCommerce ships its product gallery with three optional features: hover zoom, a lightbox and a swipeable slider. Themes switch them on or off with theme support flags. If your product images do not zoom, the theme may simply not declare support.

On a classic theme you can turn all three on from a child theme or a code snippets plugin. This is example code, so try it on a staging copy first.

add_action( 'after_setup_theme', function () {
	add_theme_support( 'wc-product-gallery-zoom' );
	add_theme_support( 'wc-product-gallery-lightbox' );
	add_theme_support( 'wc-product-gallery-slider' );
} );

Block themes build the product page in the Site Editor (Appearance > Editor), where the product gallery block may offer its own zoom and full-screen settings, so look there before you add a plugin. If you use a theme that replaces the gallery with its own, the theme’s settings come first.

The built-in zoom is a simple hover effect. It has no lens, no separate zoom window and no per-variation galleries. That is where plugins come in.

What a zoom plugin adds

  • Zoom styles. Inner zoom replaces the image as you move the mouse. A lens follows the cursor over the image. A zoom window shows the enlarged view beside it.
  • Lightbox. A full-screen view with next and previous controls. On a phone it matters more than hover zoom, because there is no hover on touch screens.
  • Gallery slider. Thumbnails in a row or column, with arrows.
  • Variation galleries. A different set of images for each colour or size. This matters when a shopper picks Blue and expects to see blue.
  • Video. Some plugins add a product video to the gallery.

How to add a zoom plugin

  1. Go to Plugins > Add New, search for the plugin, then install and activate it.
  2. Open its settings, usually under WooCommerce or Appearance.
  3. Choose the zoom style, whether to show a lightbox and how many thumbnails to show.
  4. Check a simple product and a variable product on the live site. Variable products are where conflicts show up.
  5. Test on a phone. Touch behaviour is different from hover.
  6. Run a speed test before and after. A gallery script that loads on every page is a cost.

This plugin from YITH adds zoom and a customisable slider to the product gallery. The zoomed view can appear inside the main image or in a window on the right side. You can choose whether the image blurs while zooming, set the zoom window size and turn zoom off on mobile.

The free version also covers the lightbox and a slider with arrows and autoplay. Premium adds a styled zoom icon, per-product or per-category exclusions, options to disable the lightbox and extra slider styling. YITH WooCommerce Product Gallery and Image Zoom on WordPress.org

Best for: stores that want zoom, a slider and a lightbox from one free plugin.

2. WP Image Zoom

WP Image Zoom works on images in posts and pages as well as WooCommerce products, which helps if you also publish long articles or lookbooks. The free version offers four styles: inner zoom, round lens, square lens and an outer zoom window. A single checkbox turns it on for all product images.

It works with the default WooCommerce gallery. Some themes replace that gallery with their own carousel, and then zoom may not work. Variation support, mousewheel zoom and zoom on galleries are in the paid version. WP Image Zoom on WordPress.org

Best for: a free lens or window zoom across products and content.

This plugin from WPBean bundles a gallery slider, extra variation images, product video, zoom and a lightbox. The free version includes several gallery layouts, inner and hover zoom, a basic lightbox, product video support and variation image switching.

Lens zoom, window zoom, advanced lightbox tools, unlimited gallery rules and full multi-image galleries per variation are in the paid version. Because it replaces the whole gallery, test it with your theme before you commit. WPBean’s gallery plugin on WordPress.org

Best for: one plugin for gallery layout, video and zoom.

This plugin turns each variation’s photos into a gallery. Zoom is on by default and can be switched off. The thumbnails can become a slider with adjustable speed and visible thumbnail count, and clicking the main image opens a lightbox.

The free version limits how many extra images each variation gets and does not handle video. The premium version removes the limit and adds video for variations and other product types. Additional Variation Images Gallery on WordPress.org

Best for: stores with colour and size variations that each need their own photos. Pair it with our guide to swatches for WooCommerce products.

A different plugin with a similar name. Its free version allows unlimited images per variation, drag-and-drop sorting, a thumbnail slider, zoom and a lightbox. You can place thumbnails on the left, right or bottom of the gallery.

Paid features include a grid layout, video from YouTube, Vimeo, TikTok or uploads, and a different gallery style per product. Be careful not to confuse it with the plugin above when you search, since the names are close. Variation Images Gallery on WordPress.org

Best for: unlimited variation images without paying.

This plugin focuses on a good slider. The free version has a horizontal slider with autoplay, arrows, an infinite loop, adaptive height, mouse dragging and control over how many thumbnails show. It lets you turn the built-in zoom and the lightbox on or off.

Vertical layouts, captions, animations and fuller zoom and lightbox controls are in the paid version, and the page does not spell out what the advanced zoom options include. Product Gallery Slider on WordPress.org

Best for: stores that care most about the slider and only need basic zoom.

7. Sawir Product Image Zoom

Sawir is a small free plugin. It changes what happens when a shopper clicks a product image. The image opens full-screen with next and previous buttons, arrow key navigation, swipe on touch screens, click to zoom and drag to pan while zoomed.

It works with both classic and block-based WooCommerce galleries, loads its code only on single product pages and leaves your theme’s gallery layout alone. It does not add a hover lens, so use it when you want a clean lightbox rather than a magnifier. Sawir on WordPress.org

Best for: a lightweight click-to-zoom lightbox that keeps your theme’s gallery.

8. Magic Zoom Plus

Magic Zoom Plus is a commercial zoom tool from Magic Toolbox, with a WooCommerce version you install from a zip. Shoppers can zoom on hover or click, open a full-screen view and switch between images. It works on product and category pages, supports video next to images and handles variable products.

It has touch gestures and responsive images for phones. There is a free, fully working demo that shows a trial notice, and you buy a licence to remove it. Check the vendor’s page for current WooCommerce compatibility before you install. Magic Zoom Plus on magictoolbox.com

Best for: stores that want a polished commercial zoom and are fine paying for it.

Comparison at a glance

PluginZoom styleFree version
YITH Gallery and Image ZoomInner or outer windowYes, with premium
WP Image ZoomInner, lens, outer windowYes, with paid version
WPBean gallery pluginInner and hover free, lens and window paidYes, with paid version
Additional Variation Images GalleryZoom on main imageYes, with premium
Variation Images GalleryZoom on variation imagesYes, with Pro
Product Gallery SliderZoom toggleYes, with Pro
SawirClick to zoom in a lightboxFree
Magic Zoom PlusHover or clickDemo with trial notice

How to choose

Start with what your shoppers do. On a phone, nobody hovers, so a lightbox with pinch or tap zoom is the feature that matters. On a desktop, a lens or window helps for detailed products such as jewellery, textiles and electronics.

Then check variations. If one product comes in several colours, a plain zoom plugin will not swap the gallery when the colour changes. A variation gallery plugin does. Last, check your theme. Some themes ship their own gallery, and a zoom plugin that expects the default WooCommerce gallery will not do anything there.

Image quality matters more than the plugin. Upload photos large enough to give the zoom something to show, and compress them so the page stays quick. If product pages feel heavy, see our guides to quick view plugins, page customisation plugins and product comparison plugins.

Prepare your product photos

A zoom plugin can only enlarge what you give it. Upload original photos at a size well above the display size, with the product filling most of the frame and the same background across a range. Shoot detail shots for the features shoppers want to inspect, such as stitching, labels, ports or texture, and put them in the gallery as extra images. Compress them before upload, because a magnifier with a blurry source is worse than none.

If you also run a blog or lookbook with many photos, our guide to WordPress picture gallery plugins covers galleries outside the product page.

Speed and accessibility checks

  • Page weight. Check that the plugin loads scripts only on product pages.
  • Image sizes. Use WooCommerce’s gallery image sizes so zoom does not load an oversized original on every visit.
  • Keyboard use. A lightbox should close with Escape and move with the arrow keys.
  • Alt text. Add descriptive alt text to product images. Zoom does not replace it.
  • Mobile. Make sure pinch zoom still works and the lightbox does not trap the user.

Frequently asked questions

Does WooCommerce have image zoom by default?

Yes. The WooCommerce product gallery includes zoom, a lightbox and a slider, but your theme has to enable them. If they are missing, check the theme settings or add the theme support flags.

Why is my product image zoom not working?

The usual cause is the theme or another plugin replacing the default gallery. Switch to a default theme briefly, or disable gallery plugins one at a time, to find the conflict.

Which zoom style is best for mobile?

A lightbox with tap and pinch zoom. Hover effects do not work on touch screens, so a plugin that only offers a lens will not help phone shoppers.

Can I show different images for each variation?

Yes, with a variation gallery plugin such as Additional Variation Images Gallery or Variation Images Gallery. Each variation gets its own images, and the gallery switches when the shopper selects an option.

Will a zoom plugin slow my store?

It can if it loads scripts on every page. Pick one that loads only on product pages, and test speed before and after installing.

Do zoom plugins work with Elementor or other page builders?

Often, but not always. Plugins that replace the default gallery may not apply to a builder’s product gallery widget. Check the plugin’s notes and test one product page.

Is a paid zoom plugin worth it?

Only if the free options miss something you need, such as lens zoom, per-variation video or a specific lightbox style. Try the free version first.

Can I zoom images in blog posts too?

Yes, with WP Image Zoom, which works on posts and pages as well as products. Most WooCommerce-only plugins do not.

Next steps

Turn on the built-in zoom, test it on a phone, and add a plugin only for the gaps you find. If you want to see product pages inside a complete store layout, open our live demos.

Reading
10 min · 2,001 words
Published
Aug 21, 2025
Shashank Dubey
Reign contributor

Writing about WordPress communities, BuddyPress, BuddyBoss, LMS plugins, and the business of paid communities.

Keep reading

More from the Reign blog

Browse all posts on community, WordPress, BuddyPress and the studio of plugins behind Reign.

What customers say on Trustpilot

Swift and expert coding!

Swift and expert coding by Kerit to apply a personalised display adjustment on the Reign Theme for a media plugin that was not fully supported at the moment.

RussellGB