
Any Module
Pop Up Any Module on Any Page
- Drop a simple shortcode into articles, or set triggers in any module position. Your forms and widgets open exactly where you need them.
Extension to Popup a Joomla Module
Features
Four feature areas, one install package for Joomla 4, 5 and 6.

Any Module

Clickable Triggers

Modern Popups

Gallery Mode
Changelog
12 releases since version 2.1. Updates install from the Joomla admin with a valid licence.
Docs & setup
Written guides for installing and configuring Pop Any Module, from first setup to the options that matter.
Pricing
Save more as you scale — longer access means a bigger discount.
30-day money-back guarantee
30-day money-back guarantee
30-day money-back guarantee
30-day money-back guarantee
Reviews
Average from 10 reviews on the Joomla Extension Directory
Mach was es soll - und das einfach klasse! Anfängliche Probleme wurden schnell durch den Support behoben. Sehr einfach zu bedienen. Einfach nur installieren, den Code entsprechend der gewünschten Funktion einsetzen - fertig! Einfach klasse Support! Probleme werden schnell analysiert und behoben! Alles per E-Mail und auf englisch. Sehr einfach zu verstehen und einzusetzen. Damit sollte eigentlich wirklich JEder klarkommen können. Diese Erweiterung ist wirklich jeden Euro wert! Man bekommt für sein Geld etwas, mit dem die Website DEUTLICH an Funktionalität gewinnt. Ich habe in einer Website Kontaktformulare und Videos per Klick in einem Modal-Fenster öffnen lassen. Genau SO wollte es mein Kunde haben und es sieht gut und professionell aus!
StefanH Joomla Extension Directory
Works perfect right out of the box, simply insert a little shortcode around the text or image and your done. Extremely easy to use and implement. Support was the best part, I had issues with my Joomla version and they corrected that so I could install the extension. Very easy to use and well documented. I love free extensions but, I believe some extensions have to be bought & in this case I got exactly what I needed so that was priceless. I use this plugin to display a read more/product description on a page, so that I don't have a lot of visible text. This way they click read more and the image/description pops up from a module.
Brian Buckley Joomla Extension Directory
It does what it promise. It's good looking. Very very simple to use. Everyone can use this, you don't need any kind of expertise with joomla or coding. Support is fantastic. I had a few issues with some styling, 6 hours later, 5 replies and the problem was solved. A video demonstration good be an idea. For me the documentation was enough. It's too expensive, but you sure get quality. I used this for making JSN uniform forms popup when clicking on a link.
Joachim Joomla Extension Directory
Good functionality, good ease of use, excellent support, good documentation. Could be better value for money. I use Pop Any Module to show our Community Builder login module in a lightbox. Since the login link is in a toolbar menu item, infyways modified a php file for me and it works perfectly. Their support is amazing - the best of any extension I use.
Michael Mell Joomla Extension Directory
It does its job, but I find this extension a little bit pricey. I would be happy to see an "all in one" popup component from Infyways instead of 4 $35 extensions.
Ludovic Vallat Joomla Extension Directory
It is my absolute pleasure in recommending this mod. I have managed (with some amazing support from the developers) to create something I never thought I would be able to. The mod is top-notch and the support is even better. Its a must!
Paul Thompson Joomla Extension Directory
There was a small typo in the documentation so I was having trouble getting it to work. Support answered my ticket in less than one min. and my problem was resolved in less than 5 min. total from time of me putting a ticket in. Amazing support time!
Jeremy Joomla Extension Directory
As the title says, the extension is the best of its kind outhere; but the support is simply amazing. Way to go guys!!
Carlos M Timossi Joomla Extension Directory
I think this is really the greatest pop-up module out there and i have tried many in the last years. As a webdesigner i know thats besides a great extension more importend is the support. I ran into a problem with a slideshow and they reacted within a hour and solved my problem. I wish i had the same kind and speed of support on all my extensions! If you want the pop-up module that's the best, get the pop any module.
j.lodewijckx Joomla Extension Directory
Very nice product (I agree though with other reviewers that the documentation should be better!) but also a very prompt and attentive support! THANKS!!!
Tom Joomla Extension Directory
Why buy here
All-access bundle
Get all 126 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.
Ideal for small projects and personal sites
$249/ 6 months
Save 91% · $2,900+ value
30-day money-back guarantee
Best for growing businesses and web agencies
$349/ 1 year
Save 92% · $4,700+ value
30-day money-back guarantee
For professional developers and multi-client agencies
$749/ one-time
Pay once · keep forever
30-day money-back guarantee
FAQ
Still unsure? Our support team is one ticket away.
It is a Joomla tool that opens another module (like Login or Contact) in a popup window when someone clicks a button, link, or image — without leaving the page.
Install the package so you have both.
Many sites use both: shortcodes on some pages, module triggers on others.
Version 3.1 supports Joomla 4, 5, and 6 only. Joomla 3 is not supported.
Go to Content → Site Modules. Open (or hover) the module you want inside the popup. The ID is the number in the list or in the admin URL (example: id=16). Use that number as id="16".
Self-closing shortcode in an article:
{popanymodule id="16" text="Open Login" class="ibtn ibtn-primary" lazy="true"}
Required: id. Common options: text, class, icon, image, lazy, hash, hashslug, rel, popwidth, popheight.
Old names width/height still work and map to popwidth/popheight.
ibtn ibtn-primary)Turn Lazy Load ON only if the content plugin is enabled.
The content plugin is probably disabled. Enable Content - Pop Any Module, then clear cache and refresh the page.
With lazy load ON, the popup content is downloaded only when the visitor first opens the popup (via AJAX). This keeps the page lighter. It needs the content plugin enabled. Shortcode example: lazy="true".
Enable hash links and set a slug, for example hash="true" hashslug="login-form". Opening the popup updates the URL to #login-form. Sharing or reloading that URL can reopen the popup.
Give two or more triggers the same rel="my-gallery" (or the same Gallery Group in the module). Visitors can use next/prev arrows and swipe between those popups.
Yes. Shortcode: image="images/photo.jpg" alt="Open" overlaytext="Sign in" overlayeffect="slide-up". In the site module, set Trigger Type to Image and pick the media file.
Add class="ibtn ibtn-primary" on the shortcode, or put the same classes in the module’s Extra CSS Classes field. Keep Modern theme and Modern Button Styling ON if you want the filled pill style.
Modern is the recommended 2026 look (blur overlay, rounded panel). Classic is the older Fancybox style. Set the theme in the plugin or module settings (not only in the shortcode).
Yes — any published site module. You cannot open Pop Any Module inside itself (that is blocked on purpose).
Yes. Popups fit the viewport. Gallery swipe works when Gallery Swipe is enabled.
Set a clear height such as popheight="560px". Values like 85vh mean “up to 85% of the screen,” not 85 pixels. After lazy load, wait for content to finish loading.
Plugin assets: plugins/content/popanymodule/assets/. Module assets: modules/mod_popanymodule/assets/. When both are installed, the plugin assets are preferred.
Clear Joomla cache (System → Clear Cache), then hard-refresh the browser (Ctrl+F5). If the module uses caching, set Caching to No Caching temporarily.