12:07WordPress Video Gallery Plugin
Watch Now

12:07
10:15
8:42
Trusted by over 3,000,000 small businesses, agencies and top global brands worldwide
Create your WordPress video gallery for free
- 1. Choose a template
- 2. Connect your videos
- 3. Add to website
The WordPress video gallery that works for your business
Show videos from all your channels on your WordPress site, keep readers on the page, grow your subscribers and turn views into sales.
Built for WordPress
Works with the editor, theme and page builder you already use.
Works with your editor and page builder
Add a Custom HTML block and paste the code.
Switch to the Text tab and paste the code.
Drag the HTML widget into your section.
Add a Code module and paste the code.
Use the HTML module.
Use the Raw HTML element.
Use the Code element.
Add a Custom HTML widget in Appearance → Widgets.
Where to use it on WordPress See real examples →
Your latest videos right under the hero.
Related videos that keep readers on the page.
A compact list or carousel in any widget area.
Demos and reviews next to Add to cart.
One focused video or a playlist for the campaign.
Lessons in order with a player and playlist.
Fast and safe for your site
Nothing to update, no conflicts with your theme or other plugins.
The gallery loads when visitors reach it, so the page stays fast.
The widget loads in the browser from Elfsight’s CDN — no PHP, no database changes, nothing that can break your site.
Every video source on your WordPress site
YouTube, TikTok, Instagram Reels, Vimeo, Twitch and videos hosted anywhere — alone or together.
Social video TikTok →Instagram Reels →
Video platforms and your own hosting Vimeo →Twitch →Any video →
Mix and curate
Put several sources into one gallery with tabs, then decide exactly what shows: include or exclude videos by keywords, show only videos published after a date and choose the sort order.
- Group sources by platform with tabs
- Include and exclude filters by keywords
- “Published after” date filter
- Sorting by publication date
Designed to match your WordPress site
Make the gallery look like part of your WordPress theme — no generic embed boxes, no code.
Looks like part of your site
Switch between light and dark themes, set your accent color and fine-tune the background, title, channel header, cards, popup and font.
- Light and dark themes
- Accent color palette or any custom color
- Your font and widget title
- Channel header with banner, subscribers and a follow button
Seven layouts for every page
Card and popup styles
Choose Classic, Plain or Minimal cards, and open videos in a classic YouTube-style popup or a vertical TikTok-style viewer. Thumbnails keep each video’s shape — vertical for Shorts and Reels, 16:9 for everything else.
- Classic, Plain and Minimal cards
- Classic or vertical popup
- Adjustable thumbnail aspect ratio
Built to turn WordPress visitors into results
Views are just the start — keep readers on the page and move them to act.
Keep visitors on your page
Videos open in a popup right on your post or page — readers don’t leave for YouTube.
Turn views into clicks and sales
Show a card with your link when a video ends — a WooCommerce product, a booking page or a newsletter sign-up.
Get found in search
The widget adds Schema.org video markup for every video in the gallery — no extra SEO plugin for video.
Grow your views and subscribers
Show your channel header with a subscribe button on your WordPress site and turn readers into subscribers.
Measure what works
Send gallery interactions to Google Analytics and see which videos your readers watch.
Add a video gallery to WordPress in 1 minute
Four steps, then everything else happens in the visual editor.
- Create your gallery
Pick a template, connect YouTube, Vimeo, TikTok or other sources and style it.
- Copy the code
Click “Add to website” and copy the installation code.
- Add a Custom HTML block
In the block editor click + and choose Custom HTML — or use your builder’s HTML module.
- Paste and update
Paste the code and click Update. Edit the gallery any time in Elfsight.
Step-by-step: How to add video to WordPress.
Start with a template See all templates →
Elfsight vs. WordPress video plugins
How Video Gallery compares with the usual ways to add video to WordPress.
| ElfsightVideo Gallery | WordPress Video / Embed block | Typical video gallery plugin | YouTube feed plugin | |
|---|---|---|---|---|
| Videos from YouTube, Vimeo, TikTok, Instagram, Twitch and any link | ✓ | One video per block | Usually 1–2 sources | YouTube only |
| Updates automatically from channels and accounts | ✓ | — | Varies | ✓ |
| Popup player that keeps visitors on your page | ✓ | — | Varies | Varies |
| Call-to-action card after the video | ✓ | — | Rare | Rare |
| Channel header with subscribe button | ✓ | — | Rare | Varies |
| Built-in Schema.org video markup | ✓ | — | Varies | Varies |
| Nothing to update inside WordPress | ✓ | ✓ | Plugin updates | Plugin updates |
| Keeps working if you move off WordPress | ✓ | — | — | — |
| Free plan | ✓ | ✓ | Often | Often |
Why WordPress site owners choose Elfsight
A trusted platform with proven support behind every widget.
What WordPress users say
Review from a WordPress site owner goes here.
Name, website · SourceReview from a WordPress site owner goes here.
Name, website · SourceReview from a WordPress site owner goes here.
Name, website · SourceReview from a WordPress site owner goes here.
Name, website · SourceReview from a WordPress site owner goes here.
Name, website · SourceReview from a WordPress site owner goes here.
Name, website · SourceAdd a free video gallery to WordPress
Create your gallery, connect your videos and paste one code — nothing to install, no trial and no credit card.
Create Video Gallery widget- Every source and layout
- Call-to-action, Schema.org and Google Analytics
- Works with every WordPress theme and builder
- Free forever — limited by monthly widget views
Questions and resources
Frequently asked questions
What is the best WordPress video player?
The best WordPress video player depends on your needs. Video Gallery is a WordPress video player and gallery in one: it plays YouTube, Vimeo, TikTok, Instagram and hosted videos, with no plugin to update.
Do I need to install a WordPress plugin?
No. Video Gallery runs from Elfsight’s cloud. Paste the installation code into a Custom HTML block or your builder’s HTML module — there’s no plugin to install or update.
What’s the best video gallery plugin for WordPress?
It depends on your needs. If you want several sources, many layouts, auto-updating feeds and nothing to maintain, a cloud widget like Video Gallery is the simplest. We compare popular options in our guide.
Does it work with Elementor, Divi and other page builders?
Yes — Elementor (HTML widget), Divi (Code module), Beaver Builder (HTML module), WPBakery (Raw HTML), Bricks (Code element) and the block editor.
Can I add a video gallery to the WordPress sidebar?
Yes. Choose a compact layout such as Video Playlist or Carousel and add the code to a Custom HTML widget in Appearance → Widgets, or in the site editor for block themes.
Can I use it as a WordPress video player?
Yes. Choose the Single Video or Player with Gallery template.
Can I show a YouTube channel on WordPress?
Yes. Connect YouTube → Channel as the source; new uploads appear automatically. See YouTube Video Gallery for WordPress.
Does it work with WooCommerce?
Yes. Add the code to a product description or product template to show demos and reviews, with a call-to-action after the video.
Will it slow down my site?
The widget loads from Elfsight’s CDN and is lazy-loaded by default, and it adds no plugin code to your WordPress install.
Does it work on WordPress.com?
Yes, on the Business and Commerce plans. Free, Personal and Premium plans don’t allow scripts, so the code would show as plain text.
Is it free?
There’s a free plan with every source, layout and setting; it’s limited by monthly widget views.