7 Best WordPress Image Gallery Plugins Compared (With Real Example Screenshots)

Looking for a simple way to create great-looking galleries for your visitors? Searching for a heavy-duty plugin to help you work with clients or sell images? This list will help you find the right WordPress image gallery plugin for your project.

Gallery plugin for WordPress

Looking for the best WordPress image gallery plugin for your site?

Whether you just want a simple way to create some great-looking galleries for your visitors or you’re looking for a heavy-duty plugin to help you work with clients and/or sell images, you’ll find a great option on this list.

To help you make your choice, I went hands-on with seven of the best WordPress image gallery plugins. For each plugin, I’ll share more about its features and show you a real gallery example from my test site (using the exact same set of images to help you compare).

Let’s dig in…

1. Elementor Image Gallery Widget

If you’re using Elementor, you don’t need a dedicated WordPress gallery plugin to create some great-looking galleries. Instead, you can use the Elementor Image Gallery widget.

The Pro Gallery widget comes with a lightweight library we developed, masonry and justified layouts, hover and sequence animations and much more.

2. NextGEN Gallery Plugin

NextGEN Gallery is a feature-packed WordPress image gallery plugin that’s best suited for heavy-duty users, like photographers. However, if you’re just looking to add a simple gallery to a page, the lengthy feature list is a little bit overkill.

But if you do need advanced features, like image management and even the ability to sell your images, NextGEN Gallery is one of the best options for you, which explains why it’s active on over 900,000 sites according to WordPress.org.

The free version at WordPress.org is good to give you a taste, but it’s a little limited because you only get three gallery styles:

  1. Slideshow
  2. Thumbnail
  3. Imagebrowser

Here’s a real example of what a gallery looks like using just the free version:

Nextgen image gallery

However, if you go Pro, you’ll get access to a lot more styles, like masonry, mosaic, filmstrip, and more.

Beyond just creating galleries, the Pro version can also help you with more advanced applications like:

  • Client proofing
  • Selling digital downloads or physical prints
  • Heavy-duty image management, including an option to upload via FTP instead of through the WordPress dashboard

The Pro version starts at $79.

3. Photo Gallery by 10Web

Photo Gallery by 10Web is another popular option that sits kind of in between NextGEN Gallery and the Elementor Image Gallery widget. That is, it gives you more functionality than you’d get with Elementor, but it’s not quite as heavy-duty as NextGEN Gallery.

Photo Gallery by 10Web comes in both a free version at WordPress.org, as well as a premium version.

Like NextGEN Gallery, the free version is fairly limited and only lets you create the following types of galleries:

  • Thumbnails
  • Slideshow
  • Image Browser

Here’s an example of what a gallery looks like with the default styling:

10web image gallery plugin

The free version also gives you some helpful backend performance options, like lazy loading and image preloading for the lightbox images.

If you go Pro, you’ll first-off get access to more stylish layouts, like masonry and mosaic.

Beyond new styles, the premium version offers other helpful features like:

  • Social sharing buttons
  • More lightbox options
  • Video support for galleries
  • An Instagram integration that lets you automatically import Instagram images into a gallery

Beyond that, there’s also a premium ecommerce add-on that helps you sell your images.

The premium version starts at just $30, but you’ll need the $100 version for access to the Ecommerce functionality.

4. Modula Image Gallery

Modula Image Gallery is a simple WordPress gallery plugin that makes a great option if you just want an easy way to create beautiful galleries.

It won’t give you the advanced image management features you’d get with something like NextGEN Gallery, but it will give you a beautiful mosaic gallery about 30 seconds after installing the plugin.

That’s the biggest draw I think — Modula Image Gallery’s galleries look great by default, even in the free version. Here’s what a gallery looks like in Modula with the default settings — you can see how it’s a little more stylish than the other plugins’ defaults:

Modula plugin


If you want to switch things up, there’s also a settings area that lets you:

  • Change sizing, lightbox, and layout options
  • Add captions
  • Add loading and hover effects

That’s all for free. Then, there’s also a Pro version starting at $39 that adds:

  • Ajax filterable galleries
  • Built-in image CDN via StackPath (and optimization via ShortPixel)
  • More lightbox styles and hover/loading effects
  • Support for unlimited images in a gallery (the free version limits you to 20 images per gallery)

So if you don’t need heavy-duty functionality like client proofing or eCommerce, Modula Image Gallery is a great option for you.

5. Envira Gallery

Envira Gallery is a popular gallery plugin that blends the style and usability of Modula Image Gallery with the advanced functionality of NextGEN Gallery. It has a limited free version at WordPress.org, along with a bunch of premium add-ons to stack on extra functionality.

The backend functionality is quite simple — you choose which images you want to use, either from your WordPress Media Library or an external source. Then, you can configure the various settings:

  Here’s an example of a gallery I built using the default settings in the free version:
Envira plugin

Then, if you go Pro, you’ll get extensions that add functionality like:

  • Social sharing
  • WooCommerce integration to sell photos
  • Client proofing, which is helpful if you work with clients
  • Watermarking
  • Album functionality
  • Video galleries
  • Image deeplinking
  • Lightroom integration (create and sync galleries straight from your Adobe Lightroom collections)
  • Instagram integration to import images straight from Instagram

Also, because Envira Gallery uses extensions, rather than a single premium version, it has a nice modular approach that keeps things lightweight.

The Pro version starts at $29 and ranges up to $299, depending on which extensions you want access to and how many sites you want to use Envira Gallery on.

6. FooGallery WordPress Image Gallery Plugin

FooGallery is a freemium WordPress gallery plugin that helps you create beautiful galleries, even in the free version at WordPress.org.

It doesn’t have the heavy-duty eCommerce and client proofing features of some of the other plugins. But, like Modula Image Gallery, it makes a great option if you just want a tool to help you create beautiful front-facing galleries.

It also has some nice advanced features, like infinite scroll, lazy loading, advanced pagination, and more.

The backend interface looks a lot like Envira Gallery and Modula Image Gallery — you’ll upload your images at the top and then configure the settings using a simple meta box. If you want lightbox functionality, however, you’ll need to install the separate FooBox plugin, which is also available for free at WordPress.org.

One nice thing is that you’re able to create masonry galleries even in the free version, where a lot of the other plugins make you pay for that.

Here’s an example of a gallery I built with masonry defaults:

foogallery gallery plugin WordPress

Then, there’s a premium version that adds support for:

  • Frontend filtering for galleries using categories or tags
  • More gallery templates and styles, including Polaroid and more advanced grid/slider layouts
  • Infinite scroll
  • Lots of loading effects
  • Support for video galleries
  • 11 hover effect presets

The Pro version starts at $49.

7. Photo Gallery by Supsystic

Finally, Photo Gallery by Supsystic is a well-rated option that, like many of the others, comes in both a free version at WordPress.org as well as a premium version with more advanced functionality.

Even in the free version, Photo Gallery by Supsystic gives you some nice pre-made gallery templates, including:

  • Standard grid gallery
  • Masonry gallery
  • Rounded gallery

Here’s an example of what the free masonry gallery looks like:

supsystic gallery plugin

Other nice features in the free version include:

  • Lightbox support
  • Social share button integration (with the separate/free Social Share Buttons by Supsystic plugin)
  • Lazy loading
  • A TinyPNG integration to help you optimize images

The backend settings area is a little overwhelming with how many options you get, but that’s also a plus because it gives you a ton of control.

The free version lets you import gallery images from your own Media Library, while the premium version adds support for videos, as well as other internal and external image sources like:

  • Flickr
  • FTP server
  • Facebook
  • Tumblr
  • Google Drive

The Pro version also adds more gallery styles, as well as goodies like:

  • Frontend Ajax category filters
  • Pagination
  • Caption Builder
  • “Load More” button
  • Image deeplinking

The Pro version starts at $39.

What's the Best WordPress Image Gallery Plugin for Your Needs?

Now for the important question — what’s the best image gallery plugin for your own sites?

Let’s run through some scenarios…

If you just want to add a simple image gallery to your Elementor designs, you don’t need an image gallery plugin. Instead, just use the free Elementor Image Gallery widget. Or, if you want some more functionality, you can consider installing a third-party Elementor extension with its own image gallery widget. Ultimate Addons for Elementor is one example, but there are plenty of other options.

If you want more functionality than the Elementor widgets can offer, it might be time to turn to a dedicated WordPress gallery plugin.

Here, I think a big part of your choice should come down to whether you’re a:

  • Photographer/power user who works with clients, wants to sell images, and/or needs heavy-duty image management features and albums.
  • “Regular” user who just wants to create some beautiful galleries and doesn’t care about that other stuff.

If you’re in the first camp — a power user — consider the premium versions of NextGEN Gallery, Envira Gallery, or Photo Gallery by 10web.

However, if you’re in the second camp, you’d probably be better off starting your search with something like Modula Image Gallery, FooGallery, or Photo Gallery by Supsystic. The premium versions of all three will also give you more flexibility.

Any questions about creating image galleries on WordPress? Ask away in the comments!

About the Author

Colin Newcomer
Colin Newcomer
Colin is a freelance writer for hire specializing in WordPress and digital marketing. Grow your business with in-depth, conversational blog posts.

Share on

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

you might also like

Liked This Article?

We have a lot more where that came from! Join 1,365,209 subscribers who stay ahead of the pack.

By entering your email, you agree to our Terms of Service and Privacy Policy.


16 Responses

  1. I think the Elementor’s gallery module needs to be expanded:
    it would be good if we could set per devices, how many columns to use.

    At this moment a one column gallery on mobile phones is a very poor solution 🙁
    What do you think about a second widget: an Image gallery pro widget with much more settings?

    Best regards,

  2. I use these two plugins for it:

    – Justified Image Grid
    – WordPress Real Media Library – Media Categories / Folders File Manager

    Both make an excellent tandem

  3. You’re absolutely right, the Elementor gallery component is one of the few things that still require some polishing. And it could be a whole home run just like what happened with the PopUps!

  4. It is worth mentioned Justified Image Grid – so many features including two level filtering, can use multiple sources of images – nextgen, real media, native wp library etc.

  5. Would like to know the best video training for Word Press and Astra? Video training then I can watch and have an explained if someone speaks is the most important aspect to buying any theme or plugin. What are your recommendations?

  6. Would like to know the best video training for gutenberg, ELEMENTOR and Astra! Video training I can watch and have explained by someone speaking is the most important aspect to buying any theme or plugin. What are your recommendations?

  7. i want dynamic gallery which i can design in single post page template.
    When i create regular post, with 5 images i get the beautiful gallery view in single post page.
    Most of gallery plugins or elementor addons dont give option to filter images by current post.
    I just saw, terms by category or author, there is no options for dynamic or terms by current post.
    I just add image from backend editor, 5 images and get gallery in post dynamically.

  8. I need to find an image gallery for 100+ photos but I want to make it so you click a “Photo Button” then a page opens up with all the photos, also the photos have to be clickable so then enlarge and then you click arrow to go to next photo.

    Currently use wp with elementor page builder

  9. just want to reiterate what a couple other posters have said – Justified Image Grid is an incredible image gallery creator. And someone else mentioned using Real Media Library and I couldn’t agree more.
    I’d also like to add one more plug-in – Media Library Assistant. Adds a whole new level to Media Galleries with the ability to create tags and categories for media objects.

Leave a Reply

Your email address will not be published. Required fields are marked *

Want to learn how to build better websites?

Join 1,365,209 Elementors, and get a weekly roundup of our best skill-enhancing content.

By entering your email, you agree to our Terms of Service and Privacy Policy.