9,000+ active installs on WordPress.org

The video popup & lightbox plugin for WordPress

Open YouTube, Vimeo and Rumble videos in a responsive lightbox. Nothing loads until your visitor clicks play.

Fast by default

Videos load only when clicked. No player scripts slowing down your page.

GDPR compliant

No connection to YouTube or Vimeo until the visitor opens the popup.

Mobile responsive

The lightbox adapts to every screen, from phones to wide monitors.

Accessible

Keyboard navigation, focus handling and screen-reader labels built in.

Your first popup in three steps

Works in the block editor, the classic editor and every page builder.

1

Paste your video link

Any YouTube, Vimeo or Rumble URL. Short links and Shorts work too.

2

Choose a trigger

A button, your own image, or any element on the page.

3

Publish

Visitors click, the lightbox opens, the video plays. Esc or a click outside closes it.

Shortcode builder

YouTube, Vimeo or Rumble link.

Outputs a button (matching your theme's style) which opens the popup. Leave it empty to use your own trigger: give any element the class wp-video-popup.

[wp-video-popup video="https://www.youtube.com/watch?v=QBEppQ7mslo"]

Build your shortcode right here

Paste a video link, set your options and copy the shortcode into any page or post. The same builder is in your dashboard under Settings → WP Video Popup.

  • Add button text and get a play button styled by your theme
  • Or skip the button and turn any element into the trigger
  • Mute videos, set a start time or show portrait videos (Shorts)
Read the documentation

WP Video Popup PRO

The free plugin gives you one popup per page. PRO removes the limit and adds everything else.

  • Unlimited popups per page
  • Self-hosted videos
  • Video galleries
  • Autoplay on page load
  • Custom popup size
  • Overlay color
  • Open a video via URL
  • Priority support

On sale

$99 $29.90 / year

Unlimited sites · 1 year of updates · 14-day money-back guarantee

Get WP Video Popup PRO

Just need one popup? Download the free version

Don't take our word for it

Here's what users say about WP Video Popup on WordPress.org.

“I was looking for a plugin that would easily allow me to take videos and make sure that they are responsive and display well on all devices. This plugin was all I needed, and best of all it was EASY to use! Great plugin!”

Grant Kantsios
WordPress.org review

“This plugin is a great alternative to the default WordPress embed function. It is well-coded, does exactly what it says it does, and is easy to set up. I’ve used it to speed up page load times by only loading the video if the play button is pressed, saving around 1mb in render-blocking JavaScript on load.”

Sam McCarthy
WordPress.org review

“We are using the PRO version and we are very satisfied with its functionalities. Support team is very responsive. Recommended.”

Ketler
WordPress.org review

Frequently asked questions

How do I add a video popup in WordPress?

Install WP Video Popup, go to Settings → WP Video Popup, paste your video link into the shortcode builder and copy the shortcode into any page or post.

Does a video popup slow down my site?

No. The video player loads only after the visitor clicks, so your page loads as if there were no video on it.

Is it GDPR compliant?

Yes. No connection to YouTube, Vimeo or Rumble is made until the popup opens.

Can I use my own image as the play button?

Yes. Wrap any image in the shortcode and it becomes the trigger.

Does it work with Elementor, Gutenberg or Divi?

Yes. The shortcode works in any editor, theme or page builder.

Add your first video popup today

Free on WordPress.org. Upgrade to PRO whenever you need more.