close
Image
Image

Modal Popup Box β€” Popup Maker & Popup Builder

Description

Make easy popup boxes on your WordPress site. Show important news, run an offer, or capture new leads. This popup builder places content in a nice modal.

Create a custom popup maker fast. It uses simple CSS settings. Show images, videos, shortcodes, and more. It is fully responsive on all devices.

Smart Popup Maker for News and Sales

Use this popup builder to keep readers on your site. Drive attention to a new special offer. Share urgent news updates fast.

Key Free Features for Your Offer Popup

  • Two Trigger Modes β€” Open on page load or on button click.
  • Open Delay Timer β€” Set a delay before the popup appears on screen.
  • 5 Color Presets β€” Pick blue, red, green, purple, or orange themes.
  • 4 Animation Effects β€” Fade & Scale, Slide, Side Fall, and 3D Flip.
  • Overlay Opacity β€” Soften background dimming from 0% to 100%.
  • Edit Button Text β€” Change popup button text, size, and color fast.
  • Shortcode Maker β€” Place your modal popup anywhere with one code.
  • Mobile Ready β€” Your popup looks good on any screen size.
  • Embed Items β€” Show forms, videos, and grids inside the popup maker.
  • Easy Admin β€” Simple settings panel built for normal users.

Add Any Item to Your Popup Builder

  • Media: Rich images, smart galleries, and sliders.
  • Videos: Embed YouTube and Vimeo clips with ease.
  • Forms: Load Contact Form 7 and other form tools.
  • Promotions: Share a unique coupon, sale, or offer.
  • Social Data: Connect Facebook, Twitter, or social streams.
  • News Feeds: Highlight latest news to visitors right away.

How To Use This Free Popup Builder?

Premium Version & Demos

Upgrade to the premium version for advanced features:

  • 19 Open Animation Effects β€” Fall, 3D Slit, Super Scaled, Blur, Rotate, and more.
  • Advanced Triggers β€” Exit Intent, Scroll Percentage, and User Inactivity.
  • Full Color Customization β€” Header, content, footer, overlay, and close button colors.
  • Header & Content Styling β€” Font sizes, alignment, background colors, padding, and animations.
  • Dual Footer Buttons β€” Two buttons with individual URLs, colors, sizes, and animations.
  • Overlay Color Picker β€” Choose any color for the overlay background.
  • Open/Close Speed Control β€” Fine-tune transition timing.
  • Border Radius & Box Shadow β€” Rounded corners and shadow depth options.
  • Close Button Styles β€” Icon, text, or both with custom colors.
  • Cookie Dismiss β€” Hide modal for returning visitors using cookies.
  • Page Targeting β€” Include or exclude modals on specific pages.
  • Scheduling β€” Set start/end dates for time-limited modals.
  • Auto-Close β€” Automatically dismiss the modal after a set time.
  • Clone/Duplicate β€” Instantly copy modals with all settings.
  • Import/Export β€” Migrate modal settings between sites via JSON.

  • Free Version Demo

  • Premium Version Demo
  • Upgrade to Premium

Screenshots

  • Image
    Gallery in a Pop Up Box
  • Image
    YouTube Video in a Pop Up Box
  • Image
    Soundcloud Audio in a Pop Up Box
  • Image
    Contact Form in a Pop Up Box
  • Image
    Instagram-style Gallery in a Pop Up Box
  • Image
    Filterable Portfolio Gallery in a Pop Up Box

Installation

  1. Install “Modal Popup Box” from the plugin store.
  2. Click Activate.
  3. Go to Modal Popup Box Add New on the side menu.
  4. Enter news or offer text in the editor.
  5. Copy your popup code and paste it to a live page.

FAQ

How do I make a new popup builder item?

Go to Modal Popup Box Add New. Add text, pick colors, set your trigger, and hit publish.

Can I show a special offer popup on load?

Yes. Go to the Modal Popup tab and click “On Page Load”. It will fire when the page loads.

Is this popup maker good for breaking news?

Yes. You can edit text fast to share new news or an offer right when users enter.

Does the free popup builder limit animations?

The free tool has 4 effects. Upgrading unlocks 15 more styles.

Can I embed a form inside my offer popup?

Yes. Just copy the form shortcode and paste it right into the popup maker editor.

Will the popup builder work with Elementor?

Yes. Use the shortcode in any page builder like Divi or Elementor.

Still need help with your popup maker?
Visit the support forum for real human support.

Reviews

Image
Onwa-isii 19, 2022
Plugin works okay. Really dislike the additional plugin recommendations that looked more like the kind of recommendations/mandatory plugin requirements that themes use. Also really disliked that it was titled “Extra recommends…” – Extra? What’s Extra? It has nothing to do with the name of this plugin or the developer. I had a moment of panic thinking someone logged in and installed a new theme called Extra. Took deactivating/reactivating plugins one-by-one to track down where the messages was coming from. Very annoying.
Image
Onwa-mbu 22, 2021
I upgraded to premium with the impression it was going to allow me to configure the button with some additional options, but even with that, it’s extremely limited in terms of any customization or utility. Additionally, support was futile once I started asking questions regarding its functionality. I also requested a refund but to no prevail (actually no answer). I wasn’t even inclined to leave a review until they went ghost. There’s other modals that offer a lot more functionality even on the basic level.
Image
Onwa-iri na otu 22, 2021
I dont used this plugin) I was wrong πŸ™‚
Image
Onwa-abΓΆ 21, 2020
Easy to use. I agree with what other say need work more on UI. But this for now is all I need, works smooth, responsive window. Thank you very much, guys.
Read all 11 reviews

Contributors & Developers

“Modal Popup Box β€” Popup Maker & Popup Builder” is open source software. The following people have contributed to this plugin.

Contributors

“Modal Popup Box β€” Popup Maker & Popup Builder” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Modal Popup Box β€” Popup Maker & Popup Builder” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.1.1

  • Date: 12 May, 2026
  • Feature: Integrated high-definition in-dashboard Documentation & Tutorial guide.
  • Feature: Added standalone “Our Plugins” & “Our Themes” showcases for broader ecosystem access.
  • Enhancement: Modularized logic architecture to isolate settings and doc handlers for cleaner codebase.
  • Enhancement: Optimized SEO readability standards across descriptions and saturated key terms (Popup Builder/Maker).
  • Security: Completely excised redundant custom CSS inputs in compliance with hardened WordPress.org guidelines.

2.1.0

  • Fix: Implemented full compatibility with WordPress Block Themes (FSE) like Twenty Twenty-Five.

2.0.2

  • Enhancement: Migrated configuration delivery from inline scripts to HTML data-attributes for better reliability in block-based rendering.
  • Enhancement: Replaced wp_add_inline_style() with native HTML5 <style> block injection to ensure per-modal styling renders reliably in FSE themes.
  • Enhancement: Refactored JavaScript to automatically detach modal wrappers and append them to the document body, preventing CSS clipping from theme stacking contexts.

2.0.1

  • Security: Implemented granular data sanitization for admin settings and AJAX imports.
  • Namespace Safety: Applied ‘mpb-‘ prefix to all generic CSS classes to prevent conflicts.
  • Performance: Migrated dynamic CSS to wp_add_inline_style() for CSP compliance.
  • Accessibility: Implemented keyboard focus trap and ARIA-compliant HTML structure.
  • YouTube Fix: Added automatic ‘enablejsapi=1’ injection for reliable auto-pause on close.
  • Fixed: Critical fatal error related to versioning constant mismatch.
  • Fully hardened for WordPress.org repository compliance.

2.0.0

  • Enhancement: Removed Bootstrap dependency and replaced with custom lightweight utility classes to improve performance and prevent theme conflicts.
  • New Feature: Added “Custom” color design option with a modal background color picker for greater design flexibility.
  • Enhancement: Refined close button customization β€” removed size selection for a consistent Medium size and added background, text, and icon color settings.
  • Enhancement: Added a smooth hover effect for the close icon with a matching border color.
  • Improvement: Modernized settings page layout with a responsive 9/3 column grid and a premium-style action bar.
  • Major Update: Complete plugin rewrite with modern architecture
  • New Feature: 5 color presets (Blue, Red, Green, Purple, Orange)
  • New Feature: 4 animation effects (Fade & Scale, Slide Right, Side Fall, 3D Flip)
  • New Feature: Open Delay timer (0–60 seconds) for page load trigger
  • New Feature: Overlay Opacity control (0–100%)
  • New Feature: Redesigned admin dashboard with premium-style UI
  • Enhancement: Improved modal centering across all themes
  • Enhancement: Removed legacy code and unused dependencies
  • Security: Improved data sanitization and escaping throughout
  • Security: Fixed PHP Object Injection vulnerability
  • Security: Fixed XSS vulnerability in custom CSS output

1.6.2

  • Security Fix: Fixed PHP Object Injection vulnerability (Critical)
  • Security Fix: Fixed XSS vulnerability in custom CSS output
  • Security Fix: Improved data sanitization with proper escaping functions
  • Bug Fix: Fixed undefined variable $columns causing PHP notices
  • Bug Fix: Replaced deprecated wp_reset_query() with wp_reset_postdata()
  • Bug Fix: Added missing isset() checks on POST data
  • Enhancement: Changed capability check to allow editors to save settings
  • Enhancement: Improved backward compatibility for legacy data formats
  • Testing plugin for WordPress 6.9

1.6.1

  • Testing plugin for WordPress 6.8.3

1.6.0

  • Testing plugin for WordPress 6.8.1

1.5.7

  • WordPress security issues fixed
  • Testing plugin for WordPress 6.6.2

1.5.5

  • Testing plugin for WordPress 6.5.5
  • Hide/show fixed on settings page
  • Admin demo link fixed

1.5.3

  • WordPress security issues fixed
  • Testing plugin for WordPress 6.4.3

1.5.2

  • Bug Fix
  • Testing plugin for WordPress 6.4.3