Photo gallery and portfolio plugin for WordPress ★★★★★ Visual Portfolio is a WordPress gallery plugin built around gallery and portfolio blocks. Use it for photo galleries, image galleries, video galleries, and albums. Pick masonry, justified, tiles, grid, slider, or carousel layouts. See Live Demo
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 8.3.
SourceWordPress plugins · Nov 11, 2026
01 / Source details
Aboutthistool.
Photo gallery and portfolio plugin for WordPress ★★★★★
Visual Portfolio is a WordPress gallery plugin built around gallery and portfolio blocks. Use it for photo galleries, image galleries, video galleries, and albums. Pick masonry, justified, tiles, grid, slider, or carousel layouts.
See Live Demo | Documentation | GitHub
Keep it simple with a basic image gallery, or go further with nested galleries, filterable portfolio grids, post grids, and taxonomy grids. Add images, choose a layout, then tweak skins and the lightbox. You do not need to write code.
🏆 Visual Gallery Builder
Build gallery and portfolio blocks without coding. Customize layouts visually with live preview in the editor.
Supported layouts: Masonry, Justified, Tiles, Grid, Slider, and Carousel. You get skins and the usual gallery controls in one place.
🚀 Optimized to be Fast as Native
Despite the rich functionality, the Visual Portfolio is optimized as much as possible, to be fast and lightweight.
Due to the modular code structure, all scripts and styles are loaded only when they are needed for the current page that displays your gallery. So, your pages will never load unused features.
Pictures are not loaded in the main thread due to lazy loading. Moreover, our plugin is compatible with third-party WebP providers and image optimization plugins.
Smart adaptive image sizes fully supported in any gallery, created with Visual Portfolio plugin.
📱 Layouts
Our gallery plugin shipped with popular layouts such as Masonry and Justified (Flickr). Every feature optimized and works seamlessly with all of these layouts, you just need to set up and go with no headache. See it in action:
Masonry Gallery
Justified (Flickr) Gallery
Tiles Gallery
Grid Gallery
Slider Gallery (Fade, Carousel, Coverflow)
🎨 Prebuilt Skins
Showcase your projects and gallery images with clean and beautiful skins. See it in action:
The gallery block with live preview includes a lot of design settings that are point-and-click, no coding knowledge required. If you’re a bit more adventurous, the custom CSS module and PHP filters are set up to be easily used by developers.
📁 Portfolio Post Type
Optional custom post type portfolio will ensure all your portfolios to keep in a single post type. In this way, you can distinguish your portfolios from other post types. Taxonomies are used to categorize your portfolio types, it will help you to group and sort your portfolios. Moreover, you can use these portfolios as a source for your showcase gallery using Visual Portfolio block.
Customize and rename Portfolio archive templates using the gallery block and page builders: https://www.visualportfolio.com/docs/portfolio-archive/
In case you want to use Visual Portfolio plugin for photo gallery only you can disable custom post type registration.
💎 Posts Query Builder
Fine-tune the source of your galleries. Display posts, portfolios, taxonomies, and any other post types, filter by taxonomies, author, and date ranges, include or exclude specific posts, and build post grids or taxonomy grids from the same workflow.
🖼️ Photo Galleries
Create galleries from image sets right inside the gallery block: drop your images in and the gallery is ready. You can create unlimited image galleries with different styles, build album galleries with nested galleries in Pro, and combine images with video items for richer visual storytelling.
⚡ Powerful Lightbox
Visual Portfolio uses only modern solutions, and lightboxes are not an exception. High performance, mobile optimization, retina-ready, and a wide range of features available in Fancybox and PhotoSwipe plugins, that you can choose for your gallery lightboxes.
Mobile Optimized Looks great on every device. Swipe to navigate, spread/pinch to zoom in/out supported on touch devices.
GPU Accelerated Hardware accelerated animations for better performance and seamless user experience.
Smart Loading Gallery images are responsive and loaded progressively using lazy loading on demand.
Social Sharing You can allow users to share photos on Facebook, X, and Pinterest with social sharing buttons.
📹 Video and 🎵 Audio Support
Visual Portfolio plugin allows you to work with audios and videos within a single gallery. You can paste a supported video or audio URL and it will work automatically in the popup gallery. In Pro, you can also add dedicated video items directly to image galleries and post grids, including autoplay on open or playback on hover. The full list with supported vendors see below.
Supported Video Vendors:
Youtube
Vimeo
Instagram (Reels, video posts and IGTV links)
TikTok
Twitch
Facebook Video
DailyMotion
Wistia
VideoPress
TED
Rutube
Metacafe
Coub
Self Hosted Video
Supported Audio Vendors:
Spotify
SoundCloud
Mixcloud
Beatport
Self Hosted Audio
📈 SEO-Friendly
Visual Portfolio plugin is built keeping SEO and performance in mind by defining proper structure and tags. Furthermore, due to optimization, it is lightweight and fast when it comes to page load.
In addition our plugin add images in the sitemap for All In One SEO , Rank Math , and Yoast SEO plugins
🏳️ Multilingual & Translation Ready
Visual Portfolio adds a new layer of compatibility for WPML . All blocks are compatible with it and ready for translation. https://www.visualportfolio.com/docs/multilingual/
🛠 Built For Developers
Visual Portfolio gives you a wide range of filters and actions to customize every part of your gallery. Also, it allows you to overwrite templates and change it in the theme directory. Moreover, you can customize separate portfolio lists using custom CSS and CSS Variables.
🔥 Visual Portfolio Pro
The Visual Portfolio plugin is also available in a professional version which includes more features and enhanced performance! Learn more about Visual Portfolio Pro
In order to maintain the free version of the plugin on an ongoing basis, and to provide quick and effective support for free, we offer a Pro version of the plugin. The Pro version allows you to:
Video Items in Galleries and Post Grids Add video items directly into image galleries and post grids, with autoplay on open or play on hover.
Gallery Format and Albums Display nested galleries and album-style content in image galleries, posts, and taxonomy grids.
Taxonomies as Gallery Source Build galleries directly from taxonomy terms, not only from posts or images.
Advanced Skin Settings Image Filters and Blend Mode – apply Instagram-like filters on images for Normal and Hover states
Transformations – control the image transformation and border radius for Normal and Hover states
Typography – control every text part of gallery captions and overlays
Dimensions – controls paddings, margins and border radius of captions and overlays
Stylish Interaction Effects
Hover Tilt Effect
Custom Hover Image – useful for animated GIFs
Caption Move Skin
Social Feeds Automatically fetch posts from your social networks to display in gallery on your site.
Instagram
Youtube
Vimeo
Unsplash
X
Flickr
Dribbble
Twitch
RSS
VK (Vkontakte)
Theft Protection
Watermarks – add your logo or text on top of your images, once or tiled across them, to make them harder to steal
Password Form – add a password to gallery blocks and send it to your clients
Age Gate – Protect visitors from viewing adult content
Photos Proofing Communicate with your clients in a modern way:
01Create Proofing Gallery – Easily create a gallery with photos, as you did before. Change styling, layout, etc. if you want.
02Send to Clients – Share one gallery with one client or a hundred. Each client gets a personal link, their own selection and private notes on photos.
03Get Approval – Once a client sends their selection, you will be able to compare the picks of all clients and copy filenames for Lightroom or Capture One.
Advanced Click Actions Manually configure how to open specific item types and filter clicking on title or on image.
Responsive Breakpoints Settings Manually control the screen sizes, which used by the automatic responsive function to adapt your gallery layouts.
AJAX Improvements Requests properly cached and links preloaded before you click.
Advanced Query Settings Filter by Author, Date Range, Ignore Sticky Posts, exclude posts without Featured Image, and much more…
Albums, Gallery Format, and Taxonomy Grids Build nested gallery structures, output gallery format content, and create visual taxonomy grids from the same workflow. See the Taxonomies demo .
Quick View for Posts and Pages Display posts and pages in popup iframe, not only image and video galleries. It’s like works preview in Dribbble and Behance, but on your own site.
Popup Gallery Deep Linking Makes URL automatically change when you open popup and you can easily link to a specific popup image.
White Label Possibility to use your brand name and logo instead of our “Visual Portfolio”.
Find much more portfolio and gallery features of Visual Portfolio Pro today!
🌟 More Features
Lightboxes for Standard WordPress Images Image lightbox available for Visual Portfolio galleries as well as for standard WordPress images and galleries in your content.
AJAX Loading and Pagination Every dynamic part of the Visual Portfolio plugin is using AJAX to update the gallery content in live mode. Organized galleries and portfolio lists will make your website look more professional, easy to navigate and result in a better user experience. We prepared 3 types of paginations for you: Infinite Scroll
Load More button
Paged pagination
Filter Filter your gallery and portfolio by taxonomies (mostly categories and tags). Let users select a category and see the relevant items.
Sort gallery items by date and title Users may sort gallery items by date and title.
GIFs Support Our plugin automatically displays the animated GIFs in photo galleries. Also, you can show the animated GIFs on mouseover with the Pro plugin.
Items Gutters Manually adjust the spacing between gallery images and projects.
Images Lazy Loading Images lazy loading boost your page loading speed. You don’t need
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of Visual Portfolio, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.
In the search field type “Visual Portfolio” and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.
Manual installation
The manual installation method involves downloading our Visual Portfolio plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here .
03 / Source details
Frequently asked questions.
Does Visual Portfolio has documentation?
Yes, our plugin has documentation to easily get started with galleries. Read it here – Visual Portfolio Documentation
What themes does Visual Portfolio support?
Visual Portfolio has been tested with many WordPress themes and supports all major WordPress themes. Since we follow WordPress’ plugin development guidelines, you can rest assured that Visual Portfolio galleries will work perfectly, no matter what theme you use. If you’ve installed Visual Portfolio and are facing issues, it might not be because of a theme incompatibility. Please get in touch with the support team by opening a support ticket in our support forum, and we will fix it for you.
Do I have to remove other Gallery and Portfolio plugins if I install Visual Portfolio?
That is recommended. Visual Portfolio is designed to be an all in one Gallery and Portfolio plugin. If you use other Gallery plugins with Visual Portfolio on your website, not only will the performance of your website be negatively affected, but both plugins working together can produce unexpected conflicts or errors.
Are the galleries mobile friendly?
Yes, Visual Portfolio built with mobile optimization in mind. It will automatically fit your screen size, so you don’t need to worry about. Furthermore, we prepared lazy loading, which significantly increases page loading speed. Before making a decision, just check by yourself how Visual Portfolio works on mobile devices .
Can I upload multiple images at once?
Yes, you can batch upload entire photo galleries at one time thanks to WordPress media library functionality.
Is there pagination for photo galleries?
Yes, you can use 3 type of pagination when displaying photo galleries or posts. Choose the number of photos to display and select Paged, Load More or Infinite Loading pagination. Examples with all gallery pagination types are available on the Visual Portfolio website .
Can I filter images and projects by categories?
Yes, our plugin has built in support for AJAX Filter by items categories. See a couple of examples:
Category filtering with links
Category filtering + Sort with Select
Can I add an external links to galleries?
Yes, you can add external links to your gallery items.
Is Visual Portfolio developers friendly?
Yes, we prepared a lot of filters and actions for developers, so you can easily extend default functionality for your need. Read here more info for developers .
Is Visual Portfolio translation ready?
Yes, Visual Portfolio has full translation and localization support via the visual-portfolio textdomain. To submit a translation, see https://translate.wordpress.org/projects/wp-plugins/visual-portfolio/
More Information
For more information, feel free to visit Visual Portfolio official website .
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati