Easy Popup
Multipurpose Popup System Plugin for Joomla
- Joomla 4, 5 & 6Tested and supported on Joomla 4, 5 and 6.
- 5.0See the reviews
- v2.6· Updated 28 Jun 2026
- 7.0K+downloads
- PHP 8.1+
- Instant accessReady to install right after checkout
- One-click updatesNew releases install from the Joomla administrator
- Lifetime optionPay once and keep future releases
- 30-day guaranteeFull refund if it is not the right fit
Features
What can Easy Popup do for you?
Eight feature areas, one install package for Joomla 4, 5 and 6.
-
Inline Content Lightbox
Custom HTML Popups
- Any HTML Inside a PopupWrap custom content with {popup}…{/popup} shortcodes — text, images, forms, tables, or embeds. Easy Popup stores content in a hidden #popinline div and opens it in a lightbox when the trigger is clicked.
- Flexible TriggersUse plain text links, Font Awesome icons, coloured pill buttons (ibtn), or image thumbnails to open the same rich HTML panel.
-
Visual Popup Triggers
Image Triggers & Overlays
- Image-Based TriggersSet image, imgwidth, and imgheight to use a photo as the popup trigger instead of a text link.
- Hover & Always-Visible OverlaysAdd overlaytext and icons with full control over colours, opacity, font size, and borders. Use overlay="true" for badges that stay visible without hover.
-
Complete Design Control
Modern & Classic Themes
- Modern (2026) ThemeBlur overlay, rounded panel, accent colour, configurable close button, coordinated zoom/slide animations, and 2026 gradient ibtn styling — recommended for new sites.
- Classic (Legacy) ThemeRetain the original Fancybox look with 10 background patterns and 10 close button styles.
- Full Colour ControlControl overlay tint, popup background, text colours, and add custom CSS for perfect brand integration.
-
Media & Iframe Popups
YouTube, Vimeo & Maps
- External URL PopupsOpen YouTube, Vimeo, Google Maps, and other iframe content using the url attribute on a shortcode.
- Autoplay ControlSet autoplay="1" or autoplay="0" on video triggers. Control popup width and height per embed with popwidth and popheight.
-
Flexible Configuration
Animation & Dimensions
- Modern Animation EffectsChoose from fade, zoom, slide-up, slide-down, elastic, or none — with coordinated panel and overlay transitions in the Modern theme.
- Smart DimensionsSet popup width and height per shortcode or use plugin defaults with Modern width/height modes.
- Image SizingControl image trigger width, height, and corner radius from shortcode attributes or plugin settings.
-
Styled Call-to-Action
Pill Buttons & Icons
- Predefined Button ClassesUse class="ibtn ibtn-blue" (and red, green, yellow, grey, orange, violet, dark-blue) for coloured pill trigger buttons.
- Font Awesome IconsAdd icon="fa-plus" to text links and buttons, or combine icon-only triggers for toolbar-style rows.
- Modern ibtn StylingWhen Modern theme is active, optional gradient pill styling is applied automatically to ibtn triggers on the page.
-
Performance-Focused
Responsive & Lightweight
- Conditional Asset LoadingCSS and JavaScript load only on pages that contain {popup} shortcodes — keeping other pages fast.
- Fit to ViewAutomatic viewport fitting ensures popups display correctly on mobile, tablet, and desktop.
- Clearfix HelperBuilt-in {clearfix} shortcode to properly clear floats after image triggers and floated popup content.
-
Modern & Future-Proof
Joomla 4/5/6 Compatible
- Latest Joomla SupportFully compatible with Joomla 4.x, 5.x, and 6.x using modern APIs and best practices.
- WebAssetManagerUses Joomla's native WebAssetManager for optimal asset loading, with a fallback injector when shortcodes are detected only at render time.
- Single Plugin InstallOne ZIP (plg_popup_vX.x.zip) installs the complete Easy Popup system plugin.
Changelog
What's new
9 releases since version 1.8. Updates install from the Joomla admin with a valid licence.
- Fixed inline popup content leaking onto the page — restored legacy hidden #popinline wrapper pattern
- Fixed overlay="true" caption class (popup_caption_overlay instead of popup_captiontrue)
- Fixed image trigger dimensions — imgwidth and imgheight now output proper CSS width/height
- Fixed external image URLs (Unsplash, CDN) not being double-prefixed with the site base URL
- Fixed Modern theme yellow ibtn-yellow buttons showing white text instead of dark contrast text
- Fixed Joomla 500 error caused by incompatible Event type hints on plugin event handlers
- Added Modern (2026) popup theme with blur overlay, rounded panel, accent colour, and coordinated open/close zoom and slide animations
- Added Classic (Legacy) theme option to retain the original Fancybox appearance with pattern backgrounds and image close buttons
- Added external easypopup.js initialization with modern transition patching for panel and overlay sync
- Refactored plugin for Joomla 4.x, 5.x, and 6.x with WebAssetManager asset loading and conditional script/style injection
- New admin tab: Modern Popup Design (width, height, margin, blur, accent colour, close button, ibtn styling)
- Expanded opening/closing effects: Zoom, Slide up, and Slide down optimised for the Modern theme
- Improved image overlay hover fade behaviour and Modern theme image trigger styling with rounded corners
- Fixed CSS and JavaScript loading to only occur when popup shortcodes are present
- Added Shortcode Examples tab with 20+ ready-to-use examples and one-click copy functionality
- Added inline parameter support to override global settings per popup
- Compatible with Joomla 6.x
- Enhanced Font Awesome icon support with automatic detection and loading
- Improved image overlay system with customizable colors, opacity, padding, font size, and borders
- Enhanced animation effects with fade, elastic, and none options with customizable speeds
- Improved popup trigger detection and asset loading optimization
- Enhanced icon rendering for Font Awesome icons in popup links and overlays
- Improved code structure and performance optimizations
- Better error handling and fallback mechanisms
- Fixed popup showing when it should be excluded on specific layouts
- Resolved duplicate CSS and JavaScript loading issues
- Fixed parameter name mismatch between PHP code and XML configuration
- No more support for Joomla 3.
- Completely refactored popup plugin architecture for better performance and maintainability
- Enhanced popup trigger detection with automatic fallback system
- Improved popup functionality with optimized JavaScript performance
- Single file installation for Joomla 4 & 5
- Improved exclusion logic for better reliability across different Joomla configurations
- Supports Joomla 5 without Backward Compatibility Plugin
- Updated display div to span.
- Changes to Plugin Backend Parameters
- Option to load jQuery in body removed.
Show 3 older releases
- Supports Joomla 4
- Fixed issue with same content popup
- Option to set RGBA background color
- PHP Fixes
- Uses Joomla Update System
Docs & setup
Get up and running fast
Written guides for installing and configuring Easy Popup, from first setup to the options that matter.
- Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
- Configuration optionsThe settings in the guide, from first setup to the options that matter.
- Practical usage tipsShort examples you can adapt to your site.
Pricing
Choose the plan that fits
Save more as you scale — longer access means a bigger discount.
$19
30-day money-back guarantee
$29
30-day money-back guarantee
$49
30-day money-back guarantee
$99
30-day money-back guarantee
Reviews
What our users say
Average from 9 reviews on the Joomla Extension Directory
-
Add modals to Joomla articles and contents. Perfect and really easy to use. Great support answered in very short time. Yes it worths the price by sure. I used this for my Joomla website for a company.
Delta Lloyd Joomla Extension Directory
-
Very nice plugin and so easy to use! Really nice documentation of every plugin from Infyways. And a really good support! Very easy to use! Amazing support! There are so many other plugins included, if you buy the full package. I can really recommend this!
Chris Joomla Extension Directory
-
I used Easy Popup all over my site and as advertised it was very simple to install and use. When I had an issue with the content getting messed up when saving from the front ed JCE editor, I was impressed that I could create a support ticket and they got back to me within a few hours. But most impressive was that they talked me through the fix over skype. This cut my debug cycle time way down. In minutes I had a fix and was back to working on my site. I highly recommend Infyways.
Dan Brockway Joomla Extension Directory
-
I would give my testimony on Extension Easy Popup and their creators: Great and solid extension, quick support and actually solves the customer's problem!
Walbert Costa Joomla Extension Directory
-
Excellent well thought out extension. More than worth the money. Great technical support also. I had two conflicts with other extensions I had installed and they had the problem fixed less than 30 minutes after I submitted a support ticket.
Adam Blaisdell Joomla Extension Directory
-
Easy Popup is great! I am so grateful for the amazing super responsive support this company gave me when I had a question. I'm a smiling, very happy customer. Thank you again!
Ruth Caplin Joomla Extension Directory
-
It's pretty good. Worked right away and works great. I wonder if I can change the font size within the popup? I hope I can because that would be cool.
Robert DeLaurence Joomla Extension Directory
-
This has to be one of the easiest pop-up modules to use. Not only does it do what it says on the box, the pop-ups are really cool and can be adjusted to meet specific needs. Working against a deadline on a project, I needed help with a small customisation and the support was awesome! Even though it was a weekend, they responded within minutes and within half an hour I had received the answers I needed. Works like a jem! Thank you Infyways for yet another super cool and useful module!
Jan Taljaard Joomla Extension Directory
-
Thank you to all our customers for the great reviews! We're committed to providing quality extensions and excellent support for the Joomla community.
Infyways Team Joomla Extension Directory
Why buy here
Why JoomlaX
- Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
- Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
- One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
- Support from the developers Tickets go straight to the developers. First replies within 24 business hours.
All-access bundle
Unlock every JoomlaX extension in one plan
Get all 120 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.
-
Basic
Ideal for small projects and personal sites
$249/ 6 months
Save 91% · $2,900+ value
- Access to 120 extensions
- Access to new extensions during period
- 3 websites license
- 6 months support and updates
- Unlimited downloads and domain activations
- Full-time expert technical support
30-day money-back guarantee
-
Most popular
Premium
Best for growing businesses and web agencies
$349/ 1 year
Save 92% · $4,700+ value
- Access to 120 extensions
- Access to new extensions during period
- 5 websites license
- 1 year support and updates
- Unlimited downloads and domain activations
- Priority full-time technical support
30-day money-back guarantee
-
Developer
For professional developers and multi-client agencies
$749/ one-time
Pay once · keep forever
- Access to 120 extensions
- Access to all future new extensions
- Unlimited websites license
- Lifetime support and updates
- Unlimited downloads and domain activations
- VIP priority full-time technical support
30-day money-back guarantee
FAQ
Questions about Easy Popup
Still unsure? Our support team is one ticket away.
What is the Easy Popup Plugin used for?
The Easy Popup Plugin allows you to create simple, lightweight popups on your Joomla site.
It is ideal for displaying announcements, offers, or any HTML content triggered manually by users.
How can users open a popup created with the Easy Popup Plugin?
Popups are opened manually by clicking on a text link, button, image, or other trigger element that you define.
It does not open automatically without user interaction.
Can I customize the popup content?
Yes! You can insert any content inside the popup, including text, images, videos, contact forms, or custom HTML code.
This gives you full flexibility over what the popup displays.
Is the Easy Popup Plugin responsive?
Yes, the plugin is fully responsive.
Popups automatically adjust to fit mobile phones, tablets, and desktop screens for a consistent user experience.
Can I customize the popup size and design?
Absolutely! You can define the popup width, height, background color, border styles, and padding.
You can also use your own CSS for full design customization.
Does Easy Popup Plugin support automatic triggers like page load or scroll?
No, Easy Popup Plugin only supports manual trigger popups opened by user clicks.
It does not support automatic triggers like page load, scroll, or exit intent.
I want my popup to open automatically on page load. What should I use?
If you need automatic popup triggers, we recommend using our Auto Onpageload Popup extension.
It supports page load, scroll percentage, exit intent, and more advanced trigger options.
Can I control how fast the popup opens or closes?
Yes! You can set the animation speed for the popup opening and closing.
You can choose from options like fast, normal, slow, or define custom milliseconds.
Is it compatible with all Joomla templates?
Yes, Easy Popup Plugin works seamlessly with all major Joomla templates and frameworks.
It integrates easily without requiring template modifications.
Can I use multiple popups on the same page?
Yes! You can create and display multiple popups on a single page.
Each popup can have its own unique trigger and content.
Help from the people who built it
- Documentation Installation, configuration and usage guides for this extension. Read the docs →
- Support portal Open a ticket with the developers. We reply to your first request within 24 business hours. Open a ticket →
- Live demos Try this extension on a live demo before you buy. Open this demo →
- Support policy What support covers, response times and how to get the fastest answer. Read the policy →