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
- Go to Plugins > Add New, search for the plugin, then install and activate it.
- Open its settings, usually under WooCommerce or Appearance.
- Choose the zoom style, whether to show a lightbox and how many thumbnails to show.
- Check a simple product and a variable product on the live site. Variable products are where conflicts show up.
- Test on a phone. Touch behaviour is different from hover.
- Run a speed test before and after. A gallery script that loads on every page is a cost.
1. YITH WooCommerce Product Gallery and Image Zoom
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.
3. Product Gallery Slider, Additional Variation Images, Product Video and Image Zoom (WPBean)
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.
4. Additional Variation Images Gallery for WooCommerce
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.
5. Variation Images Gallery for WooCommerce
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.
6. Product Gallery Slider, Additional Variation Images for WooCommerce
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
| Plugin | Zoom style | Free version |
|---|---|---|
| YITH Gallery and Image Zoom | Inner or outer window | Yes, with premium |
| WP Image Zoom | Inner, lens, outer window | Yes, with paid version |
| WPBean gallery plugin | Inner and hover free, lens and window paid | Yes, with paid version |
| Additional Variation Images Gallery | Zoom on main image | Yes, with premium |
| Variation Images Gallery | Zoom on variation images | Yes, with Pro |
| Product Gallery Slider | Zoom toggle | Yes, with Pro |
| Sawir | Click to zoom in a lightbox | Free |
| Magic Zoom Plus | Hover or click | Demo 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.