Easy Popup
Multipurpose Popup System Plugin for Joomla
J4 J5 J6 Plugin P2.6
Current Version4.02K
Active UsersSee our product features
Custom HTML Popups
Any HTML Inside a Popup
Wrap 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 Triggers
Use plain text links, Font Awesome icons, coloured pill buttons (ibtn), or image thumbnails to open the same rich HTML panel.
Image Triggers & Overlays
Image-Based Triggers
Set image, imgwidth, and imgheight to use a photo as the popup trigger instead of a text link.
Hover & Always-Visible Overlays
Add overlaytext and icons with full control over colours, opacity, font size, and borders. Use overlay="true" for badges that stay visible without hover.
Modern & Classic Themes
Modern (2026) Theme
Blur overlay, rounded panel, accent colour, configurable close button, coordinated zoom/slide animations, and 2026 gradient ibtn styling — recommended for new sites.
Classic (Legacy) Theme
Retain the original Fancybox look with 10 background patterns and 10 close button styles.
Full Colour Control
Control overlay tint, popup background, text colours, and add custom CSS for perfect brand integration.
YouTube, Vimeo & Maps
External URL Popups
Open YouTube, Vimeo, Google Maps, and other iframe content using the url attribute on a shortcode.
Autoplay Control
Set autoplay="1" or autoplay="0" on video triggers. Control popup width and height per embed with popwidth and popheight.
Animation & Dimensions
Modern Animation Effects
Choose from fade, zoom, slide-up, slide-down, elastic, or none — with coordinated panel and overlay transitions in the Modern theme.
Smart Dimensions
Set popup width and height per shortcode or use plugin defaults with Modern width/height modes.
Image Sizing
Control image trigger width, height, and corner radius from shortcode attributes or plugin settings.
Pill Buttons & Icons
Predefined Button Classes
Use class="ibtn ibtn-blue" (and red, green, yellow, grey, orange, violet, dark-blue) for coloured pill trigger buttons.
Font Awesome Icons
Add icon="fa-plus" to text links and buttons, or combine icon-only triggers for toolbar-style rows.
Modern ibtn Styling
When Modern theme is active, optional gradient pill styling is applied automatically to ibtn triggers on the page.
Responsive & Lightweight
Conditional Asset Loading
CSS and JavaScript load only on pages that contain {popup} shortcodes — keeping other pages fast.
Fit to View
Automatic viewport fitting ensures popups display correctly on mobile, tablet, and desktop.
Clearfix Helper
Built-in shortcode to properly clear floats after image triggers and floated popup content.
Joomla 4/5/6 Compatible
Latest Joomla Support
Fully compatible with Joomla 4.x, 5.x, and 6.x using modern APIs and best practices.
WebAssetManager
Uses Joomla's native WebAssetManager for optimal asset loading, with a fallback injector when shortcodes are detected only at render time.
Single Plugin Install
One ZIP (plg_popup_vX.x.zip) installs the complete Easy Popup system plugin.
Any HTML Inside a Popup
Wrap 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 Triggers
Use plain text links, Font Awesome icons, coloured pill buttons (ibtn), or image thumbnails to open the same rich HTML panel.
Image-Based Triggers
Set image, imgwidth, and imgheight to use a photo as the popup trigger instead of a text link.
Hover & Always-Visible Overlays
Add overlaytext and icons with full control over colours, opacity, font size, and borders. Use overlay="true" for badges that stay visible without hover.
Modern (2026) Theme
Blur overlay, rounded panel, accent colour, configurable close button, coordinated zoom/slide animations, and 2026 gradient ibtn styling — recommended for new sites.
Classic (Legacy) Theme
Retain the original Fancybox look with 10 background patterns and 10 close button styles.
Full Colour Control
Control overlay tint, popup background, text colours, and add custom CSS for perfect brand integration.
External URL Popups
Open YouTube, Vimeo, Google Maps, and other iframe content using the url attribute on a shortcode.
Autoplay Control
Set autoplay="1" or autoplay="0" on video triggers. Control popup width and height per embed with popwidth and popheight.
Modern Animation Effects
Choose from fade, zoom, slide-up, slide-down, elastic, or none — with coordinated panel and overlay transitions in the Modern theme.
Smart Dimensions
Set popup width and height per shortcode or use plugin defaults with Modern width/height modes.
Image Sizing
Control image trigger width, height, and corner radius from shortcode attributes or plugin settings.
Predefined Button Classes
Use class="ibtn ibtn-blue" (and red, green, yellow, grey, orange, violet, dark-blue) for coloured pill trigger buttons.
Font Awesome Icons
Add icon="fa-plus" to text links and buttons, or combine icon-only triggers for toolbar-style rows.
Modern ibtn Styling
When Modern theme is active, optional gradient pill styling is applied automatically to ibtn triggers on the page.
Conditional Asset Loading
CSS and JavaScript load only on pages that contain {popup} shortcodes — keeping other pages fast.
Fit to View
Automatic viewport fitting ensures popups display correctly on mobile, tablet, and desktop.
Clearfix Helper
Built-in shortcode to properly clear floats after image triggers and floated popup content.
Latest Joomla Support
Fully compatible with Joomla 4.x, 5.x, and 6.x using modern APIs and best practices.
WebAssetManager
Uses Joomla's native WebAssetManager for optimal asset loading, with a fallback injector when shortcodes are detected only at render time.
Single Plugin Install
One ZIP (plg_popup_vX.x.zip) installs the complete Easy Popup system plugin.
Need help getting started?
Our comprehensive documentation provides step-by-step instructions for setting up and installing Easy Popup.
We have a pricing plan that's perfect for you!
Choose the subscription plan that suits you.
$19
$29
$49
$99
Customer Testimonials
Frequently Asked Questions
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.
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.
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.
Yes, the plugin is fully responsive.
Popups automatically adjust to fit mobile phones, tablets, and desktop screens for a consistent user experience.
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.
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.
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.
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.
Yes, Easy Popup Plugin works seamlessly with all major Joomla templates and frameworks.
It integrates easily without requiring template modifications.
Yes! You can create and display multiple popups on a single page.
Each popup can have its own unique trigger and content.
Still have questions?
Create Your Own Joomla Module for Free!
Use our Free Joomla Module Generator to quickly create custom modules for your website.




