15 Best WordPress Portfolio & Gallery Plugins in 2018

If you’re a creative-type, showing off the quality of your work will be one of the most influential factors when it comes to securing work. As such, displaying your work in a stylish portfolio is fundamentally important.

The default version of WordPress allows you to add images to posts and pages, but this is rather limited — if you’re serious about attracting new clients, it just won’t cut it. Remember: if you’re claiming to be a professional, creative individual, then you need a professional looking, creative portfolio, right?

The good news: there are loads of great portfolio plugins available for WordPress, to allow you to build a beautiful showcase for your work. Many of them are beginner-friendly, and come with enough customization options to make your portfolio your own. Today, I want to introduce you to 15 of my favorite portfolio plugins.

1. Essential Grid Premium WordPress Plugin

Essential Grid

View The DemoLearn More

Essential Grid bills itself as an all-purpose grid building solution with unlimited possibilities, and is available from CodeCanyon for $26.

The plugin comes with an impressive 30 skins, and also allows you to build your own skins using a drag and drop visual editor — these can be saved and exported. Each skin comes with its own layout and overlay style, many of which are animated. You can add images, videos, audio, WooCommerce products, blog posts, client logos, and carousels to your grid, giving you the versatility to create any type of portfolio you want.

Adding a grid to your website is as easy as choosing the content (you can choose posts, pages, custom post types, or gallery), refining it by selecting relevant categories or tags, then pasting a shortcode to the relevant post, page, or widget area. All grids are fully responsive and can be filtered down by visitors — you can turn this option on or off.

2. JetPack Tiled Galleries Free WordPress Plugin

JetPack Tiled Galleries Free WordPress Plugin

Learn More

If you’d prefer a free plugin for displaying your portfolio in an eye-catching way, look no further than JetPack. WordPress’ own all-in-one style plugin includes built-in support for styled, tiled galleries. This makes it super easy to add galleries to you website (perhaps with no new plugin needed if you’ve already got it installed).

The Jetpack galleries include a few styles (tiles, squares, circles), multiple column options, custom widths, and an optional single image gallery view. The portfolios are also fully responsive. Once you’ve activated the Jetpack tiled galleries features, you simple insert galleries to posts like normal – except they’ll be styled (automatically) according to your Jetpack settings.

3. Easy Media Gallery Premium WordPress Plugin

Easy Media Gallery

Learn More

Easy Media Gallery Pro is without doubt one of the most versatile gallery portfolio plugins around, and will set you back just $24 – there is also a free version of the plugin which includes more limited functionality.

You can add images, galleries, photo albums, image carousels, videos, audio, and even Google Maps to a portfolio. The plugin optimizes images for SEO by automatically adding alt tags and title attributes to images. It is also highly versatile, supporting videos from 15 sources and audio from three sources.

Easy Media Gallery is user-friendly, allowing you to add items with just a few clicks. It is also super-easy to customize the positioning, colors (unlimited colors available), and add special effects to items in your portfolio. As an added bonus, the plugin supports ten different lightbox styles for when visitors click on an item in your portfolio. The portfolios are fully responsive and you can choose to add filters for easier navigation.

4. Nimble Portfolio Free WordPress Plugin


Learn More

Nimble Portfolio is a feature-rich, free portfolio plugin for WordPress users. The plugin lets you add posts, pages, custom post types (including WooCommerce products), images, and videos to a gallery. The galleries themselves looks clean and stylish with attention-grabbing circular thumbnails.

The galleries are fully responsive and can be filtered down by visitors to make it easier to find the items that interest them. You can select the number of columns to include, as well as the icon displayed when a visitor hovers over an item. When a visitor clicks on one of the thumbnails, a lightbox pops up to display the expanded image, video, or audio file.

The Nimble Portfolio plugin can be extended by purchasing premium addons. There are currently seven available – two skins, four lightboxes, and one sorting feature extension.

5. Media Grid Premium WordPress Plugin

Media Grid

View The DemoLearn More

Media Grid is a user-friendly, premium portfolio plugin that allows you to build beautiful, responsive grids using an intuitive visual grid builder. You can add images, videos, audio, WooCommerce products, text, and image sliders to your grids. When visitors hover over an item, an overlay is displayed which provides additional information — if they click on it, a stylish lightbox appears, from which you can add a further description and display social sharing icons.

All grids can be filtered by visitors to help them find what they want. There are also plenty of customization options: you can set border size and color, margin between images, and the overlay color. If you don’t have time to endlessly customize your grid to find the perfect setup, there are ten one-click presets available. You can add your grid to any page, post, custom post, or widget area using a simple shortcode.

You can also extend Media Grid by adding more overlay styles by purchasing the Media Grid Overlay Manager add-on for $15.

6. Grid FX Premium WordPress Plugin

Grid FX

View The DemoLearn More

With four unique skins, Grid FX is a highly versatile portfolio plugin, available for $19 from CodeCanyon. It allows you to place images, videos, audio, blog posts and WooCommerce products in stylish grids, Pinterest-style galleries, and image carousels.

Customization is King with this plugin, with over 80 different styling options. You can choose from a range of skins, lightbox backgrounds, title animations, colors, and buttons. You can also set how many items will appear in the portfolio, the size of each item, and the number of columns.

To improve navigation, visitors can filter down the grids to find what they are looking for. Adding a portfolio to your WordPress website is as easy as pasting a simple shortcode into any post, page, or widget area.

7. Go Portfolio Premium WordPress Plugin


View The DemoLearn More

Go Portfolio is a highly customizable, responsive portfolio plugin, available from CodeCanyon for $23. Go Portfolio includes four different “styles”, all of which look stunning with an array of overlays, thumbnail size/shapes, animations, and visual effects.

Users have an unlimited number of colors to choose from, 600+ Google fonts, plus they can choose the sizing and spacing of each item to get the grid just to your liking — you can also choose whether your grids are filterable. Go Portfolio supports images, posts, videos, audio, and WooCommerce products, all of which can be combined in any grid. You can add as many grids as you want to your website, which is done by adding a shortcode to the relevant post, page, or widget area.

8. EnviraGallery Premium WordPress Plugin

Envira Gallery Lightbox

Learn More

Of course we can’t forget EnviraGallery. This plugin is yet another great option for adding responsive image galleries to your WordPress site. We did a full EnviraGallery review not long ago, but just to hit the high points this plugin includes lightbox support, custom margins, image cropping, mobile gallery options, custom thumbnails, support for custom gallery classes (great for developers) and so much more. Plus there are plenty of add-ons for any other feature you might need, like Pinterest integration, tags, slideshows, skins, fullscreen support and more.

9. NextGen gallery

NextGen Gallery

View The DemoLearn More

With over a million downloads, NextGen Gallery can handle both simple photo galleries as well as advanced professional needs. Within minutes, you can create beautiful albums. The plugin can upload photos in batches, helping you sort them out and slotting them into groups. Working from the Gallery tab of your dashboard, you can vary the size, color, style, lightbox effects, timing, transitions and manage all settings.

NextGen is responsive and is compatible with most themes. It allows you to edit thumbnails, import meta data, and customize the lightbox. You can number your album pages, add text, watermark and external links to images. Not only that, you can password protect the galleries by falling back on native WordPress functions.

The free plugin allows visitors to view images as slideshows and thumbnails, as well as in a compact or extended album. Moreover, different premium packages offer different extensions. They help you display galleries in additional formats, sell photos online, allow digital downloads, display price lists and offer coupons.

10. FooGallery


Learn More

If you’re familiar with creating a post in WordPress, you’ll find it easy to create a gallery with Foo Gallery. It adds a button to the post editor which you need to click to create a gallery. The built-in media library helps out with image management. The plugin allows you to drag and drop images and arrange them in any order. The NextGen Gallery import tool makes it easy to import galleries and albums.

Working with shortcodes, you can display a gallery anywhere on your site. Within minutes, you’ll have fast loading responsive galleries as well as crisp thumbnails. There’s a choice of built-in gallery templates, but you can also choose to style both galleries and albums with CSS.  To access built-in albums you need to activate an extension. A decent lightbox is on the list of features of the free plugin. What’s nice abut the plugin is that it relies on an extension framework. This makes it both lightweight and developer friendly.

However, for many additional features such as adding videos, you’ll have to purchase premium extensions. Pro features also include beautiful hover effects, infinite scroll and advanced pagination.

11. Custom Content Portfolio

Custom Content Portfolio

Learn More

Custom Content Portfolio was built with more than just portfolios and galleries in mind. It’s design allows users an option to switch themes without losing any content. Any developer can build a theme on top of this plugin as well.

Working with the plugin is as easy as creating new posts or pages. Simply create individual projects for your portfolio, and then tag and categorize them. You can add project details like image, URL and description, customize portfolio permalinks and make any project sticky. If you combine the plugin with a Role Management plugin, you can allow others to manage portfolios on your website. And, if your theme allows it, you can also have audio and video formats.

12. Photo Gallery by Supsystic

Photo Gallery by Supsystic

Learn More

Photo Gallery by Supsystic offers both free and pro versions to display any number of portfolios and galleries. With the free version, you’ll be able to create responsive photo galleries and tag them with links, icons, and HTML captions. You can opt to add a watermark to images to protect them.

With this plugin, your website can sport full width galleries and employ a number of layouts, design, polaroid and style effects. You’ll be able to import images from your social network into your gallery.

A number of transition effects are available, and users can access images quickly via the thumbnail images. Shortcodes allow you to add galleries anywhere on your WordPress. Image management becomes easy with this plugin as it supports bulk uploading and publishing.

Adding categories and pagination to your gallery is possible only with the pro version. This version also allows you to include videos in your gallery.

13. Image Photo Gallery Final Tiles

Final Tiles

Learn More

Image Photo Gallery Final Tiles is an ideal plugin to display photo albums, showcase products or exhibit photos. It uses flexible grid layouts, allowing you to mix landscape and portrait images of all sizes. You can have a Pinterest type photo gallery or a tiled gallery, and include videos as well.

Using a special algorithm, the plugin retains the original image sizes to the extent possible. Moreover, the plugin is responsive enabling smooth animation on mobile devices too.

The plugin supports sharing on social media. With the pro version it’s possible to filter images, add categories and choose from seven lightboxes. Hover effects on captions and images, image loading effects and WooCommerce support also form part of premium features.

14. Video Gallery

Video Gallery

View The DemoLearn More

To stream content from YouTube, playlists, Vimeo or LiveDash, Video Gallery is the plugin of choice.  You can create a gallery that streams from multiple galleries, and mix and match videos from multiple streams in a single gallery. The plugin is retina ready ensuring sharp image quality.

Once you link the videos in the gallery, users can select from a playlist. The videos can conveniently be set to resume where the user left off. The video thumbnails appear on social channels. For creating safe backups of your gallery, simply export the database. Analytics helps you track user views, particularly useful for educational channels.

15. Modula Grid Gallery


Learn More

Both the free and paid versions of Modula Grid Gallery help create stylish galleries in complex grid styles with custom margins. All you need to do is specify the maximum height and width, and the Modula wizard orders the images so that they look great. You can add custom captions for individual images and filters to let users sort through your gallery by tags. The display can be varied using 6 different lightbox and 12 different hover effects.

Though not as feature rich as some plugins on this list, Modula is more than adequate for most websites. The plugin has a well designed, easy to use interface. It lets you create a filterable photo gallery and generates shortcodes that helps you add them anywhere on your website. You can add multiple galleries using multiple shortcodes. And what’s more, the built-in social sharing feature makes it easy to share images on social media.

Final Thoughts

If your prior work is an influential factor in you securing new clients, displaying your work in a portfolio is an absolute must. Remember: the way you display your work will say almost as much about you as the work itself, so show it off with pride – there are plenty of great WordPress portfolio plugins out there, so you have no excuse for a shabby-looking portfolio.

Or, if plugins aren’t your thing, have a look at our previous portfolio WordPress theme roundup or our portfolio themes gallery. There are tons of great options available to you!

Are there any awesome portfolio plugins I’ve missed off this list? Let me know in the comments section below!

  • Updated on:
  • Posted Under: Plugins
Post Author: Shaun Quarton

Shaun Quarton is a freelance blogger from the UK, with a passion for online entrepreneurship, content marketing, and all things WordPress.

Got something to say? Join the discussion.
  1. These portfolio plugins are really awesome and thanks for sharing information with us.
    • Hi thanks for this review! I used nextgen for many months but I switched to final tiles gallery and now I keep it, it has tons of features. I also bought the pro version for a couple of clients, very good plugin.
  2. sachin9034 says:
    Hii Shaun I mostly like Grid fx plugin, is best for me and very easily handle But here i get info about new plugins for portfolio thanks sharing with us Have good day Nice job
  3. Hi Shaun, Nice review... with so many plugins and features its hard to narrow down a favorite. I have been using Media Grid for the past year. LIke u mentioned its very flexible and the developer is super fast a making changes to support issues. Highly recommended... Thanks Mel
  4. Hello, i have a problem with tubepress plugin. when i play the first video is ok but can not play second or third … at all. who can help me? thanks for help
  5. imranmodel35 says:
    Hey, WpBean just added a new portfolio plugin to WordPress.org plugin repository. It’s called “Advance Portfolio Grid”. Check it out : https://wordpress.org/plugins/advance-portfolio-grid/
  6. Sarah Bright says:
    great effort in post good keep it up
  7. Highly recommend Gmedia Gallery FREE wordpress plugin. You can show galleries & slideshows, including 3D options, play music & videos. 14 modules will help you customize media content the way you like. Responsive on all devices.
  8. Hi, there is one more gallery that you should be added to the list. It's awesome, and developing very fast. Unite Gallery. There is a free version too. Check it out: https://wordpress.org/plugins/unite-gallery-lite/
  9. thanks for all those reviews
  10. GranthWeb says:
    Hi Clarke, thanks for this post. Cheers.
  11. iografica says:
    Hi, i want suggest you also our free portfolio plugin. You can find the plugin also on WordPress.org: https://wordpress.org/plugins/ig-portfolio/. Feel free to send us yours feedback!
  12. Wp Bean (Wpbean) says:
    Thanks for this nice listing of best portfolio plugin for WordPress. I develop a portfolio plugin also, it comes with nice quick view popup, nice animation and lots of cool features. Here it is available to WordPress plugin repository - https://wordpress.org/plugins/advance-portfolio-grid/ Thanks
  13. Useful collection of WordPress gallery plugins you have shared with us. Thanks for sharing. I'm currently using Envira wordpress gallery plugin.
  14. Davis Brown says:
    Oh sir! You have missed "NextGEN" which is very popular plugin. Thanks
  15. jtibbles says:
    Sometimes I've find that image gallery plugins for Wordpress are either too complex, too rigid or too expensive. Personally I prefer to have the majority of styling removed so that I can build my own theming around it. So I made my own gallery plugin that does just that - allows you to create a gallery but doesn't give you any fancy-pants style. It's called No Frills Gallery. It's free to use so please check it out and let me know what you think. https://wordpress.org/plugins/no-frills-gallery/ There is also a PRO version with additional features that might suit some developers with extra requirements. You can get that one here jamestibbles.co.uk/no-frills-gallery-pro/
  16. marliesmolema says:
    This is a super handy, super easy, lots of customizing plugin: WP Ultimate Post Grid :D It works with your existing posts so no extra hassle with porfolios and stuff.
  17. And what do you think about this new grid plugin The Grid - It's really impressive. Admin panel and possiblities are so great!
  18. Gastón Trussi says:
    Just Bought Essential Grid. I'm glad that they are the same developers of Revolution Slider. I'm sure EG would be a great addon to facilitate the portfolio grid building. Thanks for your post :)
  19. I'm trying to find a gallery plugin which enables members to upload a max. of 10 images to a given size. Would anyone know of such a plugin?
  20. Rahul Yadav says:
    Nice collection This will helps me to improve my blog. Thanks for sharing
  21. These are very much perfect for using for creating various portfolios within various views. These plugins allow adding unlimited projects containing images, videos, descriptions and titles for each portfolio as i see . I thank you author for sharing such nice plugins here .
  22. Wedding Cards in Pakistan says:
    Does anyone know of a photo gallery that includes a default filter like the CM Business Directory? Because I am looking for my web site i.e. japancardscollection.com I want my end user to filter the images by category? It would need to have a filter feature and sit under an existing lightbox that I do not want changed. Thanks for sharing valuable image gallery plugin list.
    • AJ Clarke says:
      AJ Clarke
      I am not aware of any plugin for this. I know there are plugins for adding categories to your Media library for sorting items, but I have never seeing one that also includes a filterable grid. What you could do though instead is create portfolio categories using Parent/child categories to display your items. This is something supported by our Total Drag & Drop WordPress Theme. Another alternative is to instead of using a "filter" to create multiple pages with different image galleries then at the top of each of these pages add a menu that links to the different pages ;)
  23. Jim Coffey II says:
    Hey Shaun, Great reviews. I personally appreciate your hard work putting it all together. There are so many different plugins and its hard to narrow down a favorite but while reading through these comments I'm very happy to say that I checked out WP Beans' comment and his portfolio. It just happened to be exactly what I've been looking for. So, thanks for letting him keep his link in the comments. I appreciate it. Keep up the great work!
  24. Hi Shaun. Great list! I maintain a WP Portfolio plugin called WP-Portfolio. It is a free plugin that supports custom uploaded images, lightbox, column or grid support and much more. However, the real focus is on automating a portfolio of web page screenshots (great for designers and referencing groups of websites) using ShrinkTheWeb's lifetime free accounts w/ optional freemium upgrades. I would love for you all to take a look at the latest major release v1.39 (2 days ago) and share your thoughts and feedback and consider it for inclusion in an update to this post or a follow-up. ;) Cheers! Brandon
  25. Juanfra Aldasoro says:
    Hey AJ! Great post. We at NiceThemes, have released Nice Portfolio recently. It's a great plugin, easy to use for any type of creator and plenty of hooks and templating system for designers and developers. Cheers!
  26. ukrnditsm says:
    Hi, friends, try the Grand Media plugin. Simply create albums, sort images by categories, add tags for images. Сool system for filtering images. Reads EXIF and Metadata, map geolocation (GPS) from files (tags, title, description). You can upload and manage your media library with free iOS App - Gmedia.
  27. Iftekhari says:
    Those who want to show their portfolio in the form of galleries can check out this plugin too - responsive Portfolio. It will expand a preview box and show a larger image along with multiple carousel images and some other content like title, description and buttons with links.
  28. Ervin Domonkos says:
    Hi Shaun, I'd like to suggest you yet another portfolio plugin that we've just pushed up to the WordPress plugin repo call a-folio. It shows projects in a responsive grid, where you can set the responsive breakpoints in wp-admin / plugin settings. Also it has a grid pattern editor that lets you use unlimited combinations of alignments.
  29. Charlinda Byrd says:
    Hello Shaun, thank you for this review! I'm new to the concept of grids and wonder which of these has an option for people to download the content of the grid? OptimisePress does it beautifully, where people when on the 'overlay' of the grid can choose to either preview the content or download it. Does this make sense? :)
  30. Anna Victoria says:
    Pretty good collection of portfolio plugins. Thanks for sharing. I want to add one best porfolio WordPress plugin in your list named Portfolio Designer. It has great features that any Portfolio WordPress plugin must have.
  31. Ibad Rehman says:
    Thank you for compiling the list. Photo gallery by supsystic is an amazing plugin.

Leave a Reply

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