The 3 Best WordPress Gallery Plugins for 2026: Speed, Features & Free Options Included

Best WordPress Gallery Plugin 2026: Comparison & Performance Review

If you are choosing a WordPress gallery plugin in 2026, the useful question is not “which plugin has the longest feature list?” It is “which plugin gives me the gallery I need without slowing the page down, hiding key features behind the wrong plan, or making future edits painful?”

This is the canonical FooPlugins comparison for three widely used gallery plugins: FooGallery, Envira Gallery, and Modula. We checked current public pricing and feature claims, created fresh default galleries with the same ten images on a local WordPress test site, captured screenshots, and then ran a controlled performance test where each gallery used the same image set, 300×200 cropped thumbnails, a 3-column grid, lazy loading, and lightbox. We also measured a native WordPress Gallery block with core lightbox enabled as a no-plugin baseline.

Disclosure Relationship

Disclosure

Relationship disclosure for FooGallery.

FooGallery is owned and maintained by FooPlugins. When we mention or recommend FooGallery in this article, that relationship may influence how the product is covered; product details should be checked against current documentation, demos, pricing, and release notes.

Quick Verdict

Use caseBest choiceWhy
Best overall gallery plugin for most WordPress sitesFooGalleryStrong free version, built-in lightbox, multiple gallery layouts, sensible defaults, and clear upgrade paths for filtering, video, ecommerce, and dynamic sources.
Lowest controlled plugin resource footprint in our local testFooGalleryWhen all three plugins used the same ten images, 300×200 thumbnails, a 3-column grid, lazy loading, and lightbox, FooGallery made fewer requests and transferred less total data than Envira or Modula.
Most creative default visual layoutModulaModula’s default grid creates a more editorial, mixed-size gallery with strong visual impact, but it loaded the highest JavaScript weight in our controlled plugin test.
WooCommerce/product galleriesFooGallery PRO CommerceFooGallery has a dedicated WooCommerce path and product-gallery use cases. For details, see our WooCommerce gallery plugin comparison.
Creative portfolio with minimal setupModulaThe default Modula gallery immediately feels more designed than a plain thumbnail grid.
Photographer who wants a familiar paid gallery ecosystemEnvira GalleryEnvira has a mature photographer-focused product line, but many advanced needs belong in paid tiers.

Bottom line: choose FooGallery if you want the best balance of free usability, layout flexibility, WordPress-native management, and room to grow. Choose Envira if you want a compact default grid and are comfortable upgrading for advanced features. Choose Modula if visual layout creativity matters more than the lightest JavaScript footprint.

How We Tested

We tested the plugins on a local WordPress 7.0 site at foogallery-compare.local. The plugin versions were FooGallery 3.1.32, Envira Gallery Lite 1.12.6, and Modula 2.14.30. Each plugin used the same ten uploaded image attachments. We created default galleries for the visual screenshots, then created separate controlled performance galleries so the speed/resource test compared the same gallery features instead of each plugin’s default thumbnail choices. For the plugin performance runs, all gallery plugins were deactivated first and then only the plugin being tested was activated.

  • Test dates: June 28-29, 2026.
  • Images: the same ten landscape and portrait images already present in the local test media library.
  • Default screenshots: each plugin’s default free gallery output, captured so you can compare the out-of-box visual style.
  • Controlled plugin settings: 3-column grid, 300×200 cropped thumbnails, 10px gutters, lightbox enabled, lazy loading enabled, no filtering, no pagination, no social sharing, no CDN, no image optimization plugin, and no cache plugin.
  • Plugin isolation: before each plugin benchmark, all active plugins were deactivated and only the plugin under test was activated. The original plugin state was restored after the benchmark.
  • Core Gallery baseline: we also tested a native WordPress Gallery block page with no plugins active, the same ten images, three columns, cropped display, and core image lightbox enabled.
  • Browser method: seven fresh Chromium browser-context loads per target at a 1440px desktop viewport; the tables below report medians. Normal same-page browser cache behavior was retained so duplicate image URLs were not artificially refetched.
  • Metrics captured: browser load event as a supporting timing metric, resource count, total transfer, image transfer, CSS transfer, JavaScript transfer, rendered image count, thumbnail dimensions, lazy loading markers, and lightbox links.

These are local controlled tests, not public Core Web Vitals field data. The browser load event is a client-side navigation timing, not just server response time, but it is still a blunt diagnostic. We did not treat a few milliseconds of load-event difference as the deciding result. The more useful comparison is the user-facing footprint after matching gallery behavior and isolating active plugins: whether the gallery rendered correctly, whether lightbox links were present, which plugin requested more files, which loaded more JavaScript, and how much data transferred when thumbnail size and lightbox behavior were the same.

Isolated Plugin Performance Results

PluginActive plugins during testMedian browser load eventRequestsTotal transferImage transferCSSJSImages rendered
FooGalleryFooGallery only72 ms19371 KB187 KB21 KB96 KB10 / 10
Envira Gallery LiteEnvira only89 ms26616 KB452 KB8 KB87 KB10 / 10
ModulaModula only89 ms26675 KB464 KB8 KB133 KB10 / 10

What this tells us: after matching the important gallery features and testing each plugin in isolation, FooGallery had the lowest total transfer and the fewest requests. It also had the lowest median browser load event in this result set, but the stronger conclusion is the footprint difference, not the millisecond timing. Envira had the lowest JavaScript transfer, but it made more requests and transferred more image and total data than FooGallery. Modula transferred the most total data and the most JavaScript. All three rendered the same ten images successfully with 300×200 thumbnails, lazy loading, and lightbox links enabled.

We also tested a native WordPress Gallery block page because some sites only need a basic image grid with lightbox. This is a no-plugin baseline, not a fourth gallery plugin: it does not include plugin gallery management, albums, filtering, dynamic sources, WooCommerce/product gallery workflows, or the same caption/hover behavior as the plugin galleries.

BaselineActive plugins during testMedian browser load eventRequestsTotal transferImage transferCSSJSImages renderedLightbox triggers
Core Gallery blockNone75 ms18240 KB143 KB3 KB25 KB10 / 1010

The Core Gallery block was the lightest page in this local test, which is exactly what you would expect from a native no-plugin gallery. The caveat is important: WordPress core used its normal medium image files, so while all ten images were rendered at 300×200 in the page, only three of the ten source images were naturally 300×200. The plugin galleries generated exact 300×200 cropped thumbnails for all ten images.

These screenshots show each plugin’s default output, not the controlled performance galleries used for the speed/resource table above. Click any thumbnail to open the full-size screenshot in FooBox.

Pricing Checked

Pricing changes regularly, so treat this as a checked snapshot from June 29, 2026 and confirm on each vendor’s live pricing page before buying.

PluginFree versionPaid pricing observedRenewal notePricing source
FooGalleryYes. Free plugin with default galleries, lightbox, albums support, and multiple useful gallery options.FooGallery pricing page showed paid tiers at $39.99, $79.99, and $109.99 per year.FooPlugins account documentation says auto-renewing licenses keep the same renewal price originally paid.FooGallery pricing
Envira GalleryYes. Envira Gallery Lite supports basic responsive galleries and lightbox output.Envira pricing page showed sale prices including $39.50, $69.50, $99.50, and $149.50 per year, with higher regular prices also displayed.Envira states special introductory pricing and that renewals are at full price.Envira pricing
ModulaYes. Modula free supports a visual default grid/gallery workflow.Modula pricing page showed paid pricing beginning at $39 per year, with higher tiers on the pricing page.Modula states special introductory pricing and that renewals are at full price.Modula pricing

Cost

Renewal pricing

Compare the renewal price, not only the first-year price

This is a meaningful long-term cost difference. FooPlugins renewals keep the original renewal price when auto-renewal remains active. Envira and Modula both advertise introductory pricing on their pricing pages and state that renewals are at full price. If you plan to keep a gallery plugin for several years, the second-year cost can matter as much as the first-year discount.

The key buying question is not only the first-year price. Check renewal pricing, site limits, and exactly which features are included in the plan you need: albums, filtering, video, proofing, watermarking, ecommerce, dynamic sources, and priority support are often plan-gated in gallery plugins.

Feature Matrix

FeatureFooGalleryEnvira GalleryModula
Version tested3.1.321.12.6 Lite2.14.30
WordPress.org active installs100,000+100,000+100,000+
Tested up to WordPress7.07.07.0
Default free gallery rendered in local testYesYesYes
Default rendered images10 / 1010 / 1010 / 10
Controlled performance gallery10 images, 3 columns, 300×200 thumbnails, 10px gutters, lazy loading, lightbox10 images, 3 columns, 300×200 thumbnails, 10px gutters, lazy loading, lightbox10 images, 3 columns, 300×200 thumbnails, 10px gutters, lazy loading, lightbox
Built-in/free lightbox pathYesYesYes
Lazy loading observed in controlled outputYesYesYes
Default visual stylePolished card/grid gallery with hover captionsCompact thumbnail gridCreative mixed-size grid
Layout flexibilityStrong, with multiple layouts and demosGood core grid workflow; advanced options depend on plan/add-onsStrong visual layout control
AlbumsAvailable in FooGalleryPaid feature/add-on pathPaid feature/add-on path
Filtering/searchAvailable in paid FooGallery plansPaid feature/add-on pathPaid feature/add-on path
Video galleriesAvailable in FooGallery PRO ExpertPaid feature/add-on pathPaid feature/add-on path
WooCommerce/product gallery pathDedicated WooCommerce integration in FooGallery PRO CommerceNot the strongest default free fit; verify paid add-ons for commerce needsNot the strongest default free fit; verify paid add-ons for commerce needs
Dynamic gallery sourcesStrong paid path, including use cases such as WooCommerce, media tags, and server foldersPrimarily media-library gallery workflowPrimarily visual/media-library gallery workflow
Best default fitBalanced sites that need growth roomSimple thumbnail galleriesCreative portfolios and visual grids

For more examples of FooGallery layouts, see the FooGallery demos. For dynamic gallery source use cases, see how to load galleries from WooCommerce, media tags, server folders, and more.

Try Each Plugin in WordPress Playground

If you want to test the free plugin experience without installing anything on your own site, start with these WordPress Playground links:

FooGallery Review

FooGallery is the best overall choice if you want a gallery plugin that stays WordPress-native, gives you a useful free version, and does not force you into a narrow use case. The free plugin handled the controlled test gallery cleanly, rendered all ten images, and made fewer requests than Envira or Modula in our isolated plugin test.

It also has the clearest upgrade story for site owners who start simple but later need more advanced galleries: filtering, video galleries, ecommerce/product galleries, and dynamic sources. That matters because gallery requirements often grow after launch. A photographer starts with a portfolio, then wants albums. A store starts with product photos, then wants WooCommerce-connected gallery flows. A content team starts with manual galleries, then wants galleries loaded from tags or folders.

Pros

FooGallery pros

  • Best overall balance of free usability, performance-minded output, and upgrade flexibility.
  • Auto-renewing licenses keep the original renewal price, so there is no second-year jump from an introductory discount to a higher full-price renewal.
  • Multiple layout options, including gallery types beyond a basic thumbnail grid.
  • Built-in lightbox path and lazy loading behavior.
  • Strong fit for business websites, portfolios, documentation/image libraries, and ecommerce galleries.
  • Dedicated WooCommerce and advanced-source paths in paid plans.

Cons

FooGallery cons

  • Some advanced features, including video, filtering, and commerce workflows, require paid plans.
  • The controlled plugin test transferred more image data than a plain native WordPress Gallery block baseline.
  • Users who only want a very plain thumbnail grid may not need the full FooGallery feature surface.

Envira Gallery Lite performed well in the isolated benchmark and loaded a clean three-column thumbnail grid. Its browser load-event timing was close to the other plugin pages, so the more useful performance question is not a tiny timing difference but the extra requests and transfer size required for the same ten-image, lightbox-enabled gallery. If your immediate need is a simple gallery and you like Envira’s interface, the free plugin is worth testing.

The tradeoffs are plan gating and renewal cost. Envira’s public product line is broad, but many of the features that make Envira attractive for photographers and professional sites are paid features or add-ons. Envira also advertises introductory pricing and states that renewals are at full price, so you should map your required features and second-year cost to the exact Envira plan before choosing it.

Pros

  • Lowest JavaScript transfer among the three plugin pages in the isolated controlled test.
  • Simple, familiar responsive gallery output.
  • Mature product ecosystem with photographer-oriented paid features.
  • Good fit for users who want a compact thumbnail grid and are comfortable upgrading for advanced needs.

Cons

  • Renewal cost can be materially higher than the first-year sale price because Envira states introductory pricing and renewals at full price.
  • The free version is comparatively limited if you need albums, deeper customization, or advanced workflows.
  • It made more requests than FooGallery and transferred more total data in our isolated controlled plugin test.
  • The default free output is functional but visually less distinctive than Modula’s creative grid or FooGallery’s styled default gallery.

Modula Review

Modula’s strength is visual presentation. In the default visual test, it immediately created the most editorial-looking gallery, with mixed image sizes and a more designed feel. That makes it a strong option for creative portfolios, blog visuals, and users who want a gallery to feel less like a standard grid.

The tradeoffs are payload and renewal cost. In our isolated controlled browser test, Modula loaded the most JavaScript of the three plugins. Modula also advertises introductory pricing and states that renewals are at full price. That does not mean Modula is slow or overpriced on every real site, but it does mean performance-sensitive and budget-sensitive sites should test the exact gallery layout, image sizes, add-ons, and renewal price they plan to use.

Pros

Modula pros

  • Most visually creative default gallery in this comparison.
  • Good fit for portfolios, designers, bloggers, and visually led content.
  • Responsive output with lazy loading observed in the controlled test.
  • Clear visual customization direction for users who want more control than a plain grid.

Cons

Modula cons

  • Renewal cost can be materially higher than the first-year sale price because Modula states introductory pricing and renewals at full price.
  • Highest JavaScript transfer in our isolated controlled plugin test.
  • Many advanced features belong in paid tiers or add-ons.
  • Creative grids can be a strength, but they may need more review on mobile and in dense content layouts.

Choose FooGallery if you want the safest long-term choice for a WordPress site that may grow. It is the best overall fit for business websites, photographers, portfolios, ecommerce galleries, and content teams that need more than a simple thumbnail grid.

Choose Envira Gallery if you want a compact default gallery and already know Envira’s paid plans include the advanced features you need. Its isolated benchmark result was competitive, but the decision should include transfer size, request count, plan-level feature checks, and the full-price renewal cost.

Choose Modula if your first priority is a creative visual grid and you are willing to test the performance impact and renewal cost of the exact layout and add-ons you use.

For most WordPress users who want one recommendation, FooGallery is the strongest overall pick because it balances speed, layout flexibility, free-version usefulness, predictable renewals, and growth paths better than the other two.

  1. Upload appropriately sized images. Do not rely on a gallery plugin to fix oversized originals by itself.
  2. Test the real gallery page. Measure the exact template, theme, lightbox, captions, filters, and image count you will use.
  3. Check mobile before publishing. Creative grids can look excellent on desktop and cramped on small screens if you do not review them.
  4. Only enable features you use. Filtering, social sharing, animations, video, ecommerce, and proofing can all add weight.
  5. Retest after adding more images. A ten-image gallery and a hundred-image gallery behave differently, especially with lightbox preloading and filtering.

Final Recommendation

All three plugins can create a working WordPress image gallery. The browser load-event timings were close enough that the better performance comparison is footprint: requests, total transfer, image transfer, JavaScript weight, and whether the gallery and lightbox rendered correctly. Modula wins for the most creative default visual layout. FooGallery wins as the best overall WordPress gallery plugin because it combines a practical free version, polished default output, fewer requests and lower total plugin transfer in our controlled test, predictable renewals, strong layout choices, and a clearer path into advanced use cases like video, filtering, dynamic sources, and WooCommerce galleries.

Start with FooGallery if you want the most balanced choice. Use the Playground links above if you want to compare the free plugin experience before installing anything on a live site.

Pricing update

Monthly & Lifetime plans are currently not unavailable

We’re not offering these payment options right now. Leave your name and email and we’ll let you know as soon as they return.

NameEmailNotify Me

No spam - Unsubscribe anytime