Reveal Modal
Popup Modal Plugin for Joomla
J4 J5 J6 Plugin P1.4
Current Version0.22K
Active UsersSee our product features
Using the extension you can popup HTML content whether text or images in an animated way such as fade and popup, fade only, etc in a popup box when clicked on a text.
- Easy to use Plugin using plugin syntax
- Poups when clicked, can be used multiple times within the content.
- HTML text can be used ( Images, Videos and iframe can be popped up)
Simple Shortcode Syntax
Intuitive Syntax
Create modal popups with simple shortcodes like {reveal text="Click Me"}...{/reveal}
No Coding Required
Perfect for content editors who want to add modals without technical knowledge.
Fully Customizable Styling
Color Customization
Control background overlay, popup background, text color, and close button color.
Layout Control
Adjust padding, margin, and border radius to match your site's design.
Flexible Modal Dimensions
Custom Sizes
Set width and height for each modal individually (pixels or percentage).
Responsive Media
Generated videos, maps, and embeds scale cleanly inside the modal on desktop, tablet, and mobile.
Multiple Modals Support
Multiple Modals
Display multiple modals on the same page with different content and sizes.
Unique IDs
Each modal automatically gets a unique identifier to prevent conflicts.
Rich Content Support
HTML Content
Display any HTML content including text, images, forms, videos, and more.
Built-in Media Shortcodes
Generate responsive YouTube, Vimeo, MP4, and Google Maps embeds with type and src.
Smooth Animations
Fade and Pop
Beautiful fade and pop animations for opening and closing modals.
Customizable Speed
Control animation speed for the perfect user experience.
User-Friendly Controls
Multiple Close Options
Close modals by clicking the X button, clicking outside, or pressing ESC key.
Keyboard Support
Full keyboard navigation support for accessibility.
Joomla 4, 5 & 6 Compatible
Latest Joomla Support
Fully compatible with Joomla 4.x, 5.x, and 6.x ensuring your site stays current.
Modern PHP 8.0+
Built with modern PHP standards for optimal performance and security.
Shortcode Examples Tab
Built-in Examples
Comprehensive shortcode examples with copy-to-clipboard functionality.
Quick Reference
Easy-to-follow examples for common use cases and advanced features.
Custom CSS Classes
Class Support
Add custom CSS classes to modal triggers for advanced styling.
Template Integration
Seamlessly integrate with your template's existing CSS framework.
Optimized Performance
WebAssetManager
Uses Joomla's WebAssetManager for optimal asset loading and caching.
Lightweight Code
Minimal JavaScript and CSS footprint for fast page loads.
Security & Validation
Input Sanitization
All user inputs are properly sanitized and validated for security.
XSS Protection
Comprehensive protection against cross-site scripting attacks.
Built-in Media Shortcodes
One-Line Embeds
Use type and src for YouTube, Vimeo, MP4, and Google Maps without writing iframe HTML.
Cleaner Content
Perfect for article editors who want reliable media modals with less markup.
Modal Media Playback
Play on Open
Media starts when the modal opens from the trigger link or a deep link.
Stop on Close
Playback stops when the modal is closed with the X button, overlay click, or ESC key.
Deep Linking
URL Hash Support
Optionally open modals directly from hashes such as #watch-video.
Custom Modal IDs
Use the shortcode id attribute to create stable, shareable modal links.
Intuitive Syntax
Create modal popups with simple shortcodes like {reveal text="Click Me"}...{/reveal}
No Coding Required
Perfect for content editors who want to add modals without technical knowledge.
Color Customization
Control background overlay, popup background, text color, and close button color.
Layout Control
Adjust padding, margin, and border radius to match your site's design.
Custom Sizes
Set width and height for each modal individually (pixels or percentage).
Responsive Media
Generated videos, maps, and embeds scale cleanly inside the modal on desktop, tablet, and mobile.
Multiple Modals
Display multiple modals on the same page with different content and sizes.
Unique IDs
Each modal automatically gets a unique identifier to prevent conflicts.
HTML Content
Display any HTML content including text, images, forms, videos, and more.
Built-in Media Shortcodes
Generate responsive YouTube, Vimeo, MP4, and Google Maps embeds with type and src.
Fade and Pop
Beautiful fade and pop animations for opening and closing modals.
Customizable Speed
Control animation speed for the perfect user experience.
Multiple Close Options
Close modals by clicking the X button, clicking outside, or pressing ESC key.
Keyboard Support
Full keyboard navigation support for accessibility.
Latest Joomla Support
Fully compatible with Joomla 4.x, 5.x, and 6.x ensuring your site stays current.
Modern PHP 8.0+
Built with modern PHP standards for optimal performance and security.
Built-in Examples
Comprehensive shortcode examples with copy-to-clipboard functionality.
Quick Reference
Easy-to-follow examples for common use cases and advanced features.
Class Support
Add custom CSS classes to modal triggers for advanced styling.
Template Integration
Seamlessly integrate with your template's existing CSS framework.
WebAssetManager
Uses Joomla's WebAssetManager for optimal asset loading and caching.
Lightweight Code
Minimal JavaScript and CSS footprint for fast page loads.
Input Sanitization
All user inputs are properly sanitized and validated for security.
XSS Protection
Comprehensive protection against cross-site scripting attacks.
One-Line Embeds
Use type and src for YouTube, Vimeo, MP4, and Google Maps without writing iframe HTML.
Cleaner Content
Perfect for article editors who want reliable media modals with less markup.
Play on Open
Media starts when the modal opens from the trigger link or a deep link.
Stop on Close
Playback stops when the modal is closed with the X button, overlay click, or ESC key.
URL Hash Support
Optionally open modals directly from hashes such as #watch-video.
Custom Modal IDs
Use the shortcode id attribute to create stable, shareable modal links.
Need help getting started?
Our comprehensive documentation provides step-by-step instructions for setting up and installing Reveal Modal.
We have a pricing plan that's perfect for you!
Choose the subscription plan that suits you.
$9
$19
$29
$49
Create Your Own Joomla Module for Free!
Use our Free Joomla Module Generator to quickly create custom modules for your website.




