Best WordPress Gallery Plugin: 5 Great Options Compared

By Updated: November 4, 2019

Looking for the best WordPress gallery plugin for your site?

While WordPress includes a simple built-in gallery feature, it’s really only good for the most basic of image galleries. For most situations, a dedicated WordPress gallery plugin makes a better choice because it will give you more options when it comes to:

  • Gallery templates You can choose from table views, masonry galleries, Polaroid styles, etc.
  • Search/filter options You can help visitors find specific items in your gallery.
  • What content to include Beyond images, you can create a gallery of blog posts, portfolio items, WooCommerce products, and more.

In this post, we’ve collected the best WordPress gallery plugins for all types of galleries. Beyond creating a WordPress photo gallery, these plugins can also help you create video galleries, WooCommerce product galleries for eCommerce stores, portfolio galleries, and lots more.

Before we get into the best plugins, let’s quickly go over some criteria to help you pick the best WordPress gallery plugin for your specific needs.

When you’re looking through these WordPress plugins, here’s what to consider:

  • Content sources — if you want to go beyond simple image galleries into different types of galleries, consider the content sources that your chosen plugin supports. For example, you might want videos, blog posts or other custom post types, WooCommerce products, etc.
  • Filter options — if you’re going to include a lot of gallery items, it might be helpful to let your visitors search or filter those gallery items to find the ones they’re most interested in. Not all plugins let you create filterable galleries.
  • Deeplinking — do you want to be able to share links to specific gallery items? Not all plugins let you.
  • Watermarking — do you need to automatically add watermarks to items in your gallery? This can be helpful for photographers.
  • Gallery layouts — do you want a table layout? Masonry grid? Carousel?
  • Gutenberg compatibility — if you’re using the new WordPress block editor (Gutenberg), make sure your chosen plugin is compatible with it.
  • Performance features — if you have lots of gallery items, performance-boosting features like lazy loading, infinite scroll, and pagination can help your galleries load faster.

Below, we’ve collected the five best WordPress photo gallery plugins for everything from a simple WordPress photo gallery to a gallery of your latest blog posts, portfolio items, WooCommerce products, and more.

All these gallery plugins will work with any WordPress theme.

1. Posts Table Pro

Posts Table Pro WordPress gallery plugin

Posts Table Pro is the best WordPress gallery plugin when it comes to flexibility and customization options.

Flexibility and customization

One unique feature is that Posts Table Pro gives you complete flexibility when it comes to content sources. You can create a gallery that pulls content from any post type at your site, including media content (like images or videos from the WordPress media library), blog posts, or any custom post type (like portfolio items).

In addition to flexibility for content sources, you also get flexibility when it comes to the information that you display about each source in your gallery. You can control the exact columns that appear in your table-based layout and add or remove information as needed.

For example, if you’re creating a photo gallery, you can also show the image name next to each gallery item. Or if you’re displaying a portfolio gallery, you can include additional information about each item, like the client and purpose of the project. This extra information is not just helpful for human visitors, it can also help you rank your galleries higher in Google by including more rich text content.

Other helpful features

If you include images in your gallery, you can also open a full-resolution image in a lightbox when a user clicks on the image thumbnail.

To make sure your galleries load quickly, Posts Table Pro includes helpful features for pagination, lazy loading, and infinite scroll. And you can also include search and filter options to help visitors find specific items in your gallery, which improves user experience.

To display your gallery on the front-end, you can use a shortcode in both the Classic editor and the new Gutenberg editor.

If you want the flexibility to create a gallery of any content type on your site, including images, videos, files, blog posts, portfolio items, and more, then Posts Table Pro is a great choice. It packs in plenty of power while maintaining ease of use.

Posts Table Pro costs just $65.

Get The Plugin

2. Envira Gallery

Envira Gallery

Envira Gallery is a user-friendly WordPress photo gallery plugin that can help you create stylish masonry galleries or other interesting gallery layouts. You can also modify how the gallery styles look using your own custom CSS and use a drag-and-drop gallery builder to change the order of gallery items.

You can create standalone galleries or group galleries together into albums, complete with different album styles. It also has some nice features for photographers like automatic watermarking, an Adobe Lightroom integration, and support for online client proofing.

If you want to integrate with social media, Envira Gallery can help you add social sharing buttons to gallery items and you can also import Instagram posts as gallery items. With the premium version, other gallery sources include videos and blog posts, which is helpful if you’re a blogger.

Finally, if you want to sell images from your galleries, Envira Gallery includes a WooCommerce integration to add eCommerce support.

Envira Gallery has a limited free version at that works for simple image galleries, but you’ll need the premium version for access to the more advanced features. There are different premium tiers depending on the features you need, which can get a little pricey.

Prices start at $29 and range up to $299.

Get the Plugin

3. WooCommerce Product Table

WooCommerce Product Table is the best WordPress gallery plugin for eCommerce

WooCommerce Product Table is the best WordPress gallery plugin for eCommerce stores. It also makes a great option for anyone who’s looking to sell products related to gallery images.

WooCommerce Product Table lets you display some or all of your WooCommerce products in a customizable table-based gallery layout.

One of the unique things about this plugin is that it isn’t just a gallery of product images – you have full control over the information that displays for each product in the gallery. For example, you can include the description, product attributes, price, etc. You can even include an add to cart button to make it easy for shoppers to purchase items from your gallery.

For product images, you can control the size of the product image thumbnail that appears in your gallery and you can also choose to open the full-resolution image if a visitor clicks on the product image.

If you want to include the full product image gallery, WooCommerce Product Table integrates with the WooCommerce Quick View Pro plugin, which gives you two different ways to display product images/details in a lightbox popup:

  • A standalone image lightbox with thumbnail or bullet navigation.
  • A lightbox gallery that displays product images on the left and information about the product on the right.

To help visitors filter products in your gallery, you can add filters above the gallery table for product categories, tags, or attributes. WooCommerce Product Table also comes with dedicated product filter widgets for price and attributes that you can add in your WordPress site’s sidebar.

Basically, if you have an eCommerce store or just generally want to sell items related to the images in your WordPress photo gallery, WooCommerce Product Table is the best WordPress gallery plugin for you.

WooCommerce Product Table costs just $99.

Get the Plugin

4. NextGEN Gallery

NextGEN Gallery

NextGEN Gallery is a popular WordPress photo gallery plugin for photographers or other power users.

One unique thing about NextGEN Gallery is that it includes heavy-duty image file management on the backend. Rather than managing your gallery images in the regular WordPress media library, NextGEN Gallery gives you a separate interface to manage all of your images.

This approach can be a little complicated for casual users, but it’s helpful if you need to manage thousands of image files.

Beyond the gallery management features, NextGEN Gallery also includes premium extensions to add gallery layouts (including carousels), automatic print fulfillment via White House Custom Colour (WHCC), image deeplinking, eCommerce support, online client proofing, hover effects, and social media integrations.

The automatic print fulfillment feature is definitely one of the unique things about NextGEN Gallery, so that’s a point in its favor if you’re looking to sell physical prints and outsource the fulfillment of those prints to a third-party.

NextGEN Gallery does have a limited free version at, but it only includes simple gallery styles and lacks most of the features mentioned above.

If you want to get the most from NextGEN Gallery, you’ll definitely want to go with the premium add-ons, which come in different bundles depending on your needs. The cheapest premium version is NextGEN Plus at $99, but most people will want NextGEN Pro, which costs $149.

Because of the advanced features and comparatively high price, NextGEN Gallery is mostly just for power users.

Get the Plugin

5. FooGallery


Finally, there’s the FooGallery image gallery plugin, which comes in both a free and premium version and makes a good option for a simple, stylish WordPress photo gallery.

The Pro version also adds support for video galleries from YouTube and Vimeo, but you don’t get the option to create galleries from blog posts or other post types like you’d get with something like Posts Table Pro.

The Pro version also lets you create image galleries from sources beyond your WordPress media library, including Adobe Lightroom and FTP server folders.

One thing in FooGallery’s favor is the variety of gallery templates. If you opt for the paid version, you’ll get lots of style options including:

  • Slider
  • Masonry grid
  • Polaroid

You can also control the CSS, choose the pagination options, and add multiple loaded effects and hover effects.

If you want to help visitors filter gallery items, you can add media categories and tags, along with front-end gallery filtering (including thumbnail gallery filters).

You also get advanced pagination options, infinite scroll, and lazy loading support.

FooGallery has a limited free version at, but you’ll need the premium version for the best templates, video galleries, and other features. The premium version starts at $59 for use on a single site and ranges up to $199 or use on up to 25 sites.

Get the Plugin

When you’re trying to pick a visual tool like the best WordPress gallery plugin for your site, seeing the plugin in action is also an important part of making your decision.

To that end, let’s look at two case studies of some of these WordPress gallery plugins being used on real live WordPress websites.

A portfolio gallery created with Posts Table Pro

Portfolio case studies table

Nova Group is an engineering contractor with a portfolio that includes projects from 29 US states, as well as multiple international projects.

To display a portfolio gallery of their projects, Nova Group uses Posts Table Pro to display a gallery that includes each project’s title, location, client, value, and completion date.

Visitors can sort the gallery by each of those criteria and also search for specific keywords.

Nova Group’s website is a good example of how you can use Posts Table Pro to create more than just a simple WordPress photo gallery.

Posts Table Pro
The most flexible WordPress gallery plugin

WordPress photo gallery for online proofing created with WooCommerce Product Table

WooCommerce photography client photo prints page

Thierry runs a wedding photography studio in Paris, France called Photo Studio TNK.

To help clients proof the photos he takes of their weddings, Thierry uses WooCommerce Product Table to create a personalized WordPress photo gallery for each client at his WordPress photography website.

Clients can then browse through the image gallery and check a box for all the photos they want to purchase.

To make sure each client’s gallery is private, Thierry also uses the WooCommerce Protected Categories plugin to add password protection to each photo gallery. And to make it easier to upload hundreds of images, Thierry also uses the Feed Them Gallery plugin to help with uploading images by automatically converting images into sellable WooCommerce products.

WooCommerce Product Table
The best WordPress gallery plugin for WooCommerce.

In the end, picking the best WordPress gallery plugin depends on your goals and needs. Each plugin offers a different approach when it comes to gallery layouts, gallery options, and content sources.

For example, if you want the ability to create galleries from regular WordPress media items (like images or videos) as well as blog posts, portfolio items, and any other custom post type, then Posts Table Pro might be the best option for you.

On the other hand, if you want to create a gallery of WooCommerce products or sell something related to the items in your gallery, then WooCommerce Product Table might make a better option for you.

In total, we looked at five different WordPress gallery plugins, so let’s recap them and briefly summarize what each plugin does best:

  • Posts Table Pro — the most flexible WordPress gallery plugin. Lets you create galleries from images, videos, audio files, blog posts, or any other custom post type at your WordPress site.
  • Envira Gallery — great for beautiful galleries. The paid version also adds other content sources and helpful features like automatic image watermarks.
  • WooCommerce Product Table — the best WordPress gallery plugin for creating customizable galleries containing WooCommerce products.
  • NextGEN Gallery — a heavy-duty WordPress photo gallery plugin targeted towards photographers. It makes a good option if you need custom gallery management for thousands of photos, and has a unique automatic print fulfillment feature.
  • FooGallery — a simple option to create stylish masonry galleries, polaroid layouts, or slideshows. The premium version also adds support for video galleries.

Do you have any questions about which solution is the best WordPress gallery plugin for your needs? Leave a comment and we’ll be happy to help out!

Colin Newcomer

Colin Newcomer is a freelance WordPress writer for hire with a background in SEO and affiliate marketing. He helps clients grow their web visibility by writing primarily about digital marketing and WordPress. You can hire him to write for your website.

Please share your thoughts...

Your email address will not be published.