NEWMeet the new Video Gallery — YouTube, TikTok, Instagram Reels, Vimeo and Twitch in one widget.
Video Gallery for WordPress

WordPress Video Gallery Plugin

Add a video gallery, video player or YouTube feed to any WordPress site in minutes. It works like a plugin but runs from the cloud — paste one code, nothing to install or update.
No credit card needed
Works withBlock editorClassic editorElementorDDiviBeaver BuilderWPBakeryBricks

Watch Now

Platform page — the gallery on a wordpress site, its mark on a tile

Trusted by over 3,000,000 small businesses, agencies and top global brands worldwide

Create your WordPress video gallery for free

  1. 1. Choose a template
  2. 2. Connect your videos
  3. 3. Add to website
Video gallery

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.

greenforkkitchen.com
WGreen Fork Kitchen+ NewEdit Page
Green Fork KitchenContact
Green Fork Kitchen48K subscribers · 210 videos
Subscribe on YouTube
NEW
Behind the Scenes: Studio Tour
First Descent of the Season: Heli Drop in the Alps
Late Night Ranked Grind
Morning Flow: 10-Minute Full Body Stretch
Restaurant Plating at Home, Step by Step
Where the Pavement Ends: Full Off-Road Test
Book a callFree
1New videos appear automatically
2Visitors watch without leaving your site
3A product card appears after the video
4Visitors subscribe to your channel
Always up to dateNew videos appear on their own — no page edits.
Visitors stay longerVideos play in a popup on your post or page.
More views and subscribersA subscribe button grows your channel from WordPress.
Views turn into customersA card after the video leads to a product or booking.
Compatibility

Built for WordPress

Works with the editor, theme and page builder you already use.

Any WordPress version, any themeWorks on self-hosted WordPress.org and on WordPress.com Business and Commerce plans — classic and block themes alike.
WordPress.orgWordPress.com Business / CommerceBlock themesClassic themes

Works with your editor and page builder

Block editor (Gutenberg)

Add a Custom HTML block and paste the code.

Classic editor

Switch to the Text tab and paste the code.

Elementor

Drag the HTML widget into your section.

DDivi

Add a Code module and paste the code.

Beaver Builder

Use the HTML module.

WPBakery

Use the Raw HTML element.

Bricks

Use the Code element.

⊞Widgets and sidebar

Add a Custom HTML widget in Appearance → Widgets.

Where to use it on WordPress See real examples →

Homepage

Your latest videos right under the hero.

Blog posts

Related videos that keep readers on the page.

Sidebar and footer

A compact list or carousel in any widget area.

WooCommerce product pages

Demos and reviews next to Add to cart.

Landing pages

One focused video or a playlist for the campaign.

Course and membership pages

Lessons in order with a player and playlist.

Fast and safe for your site

No plugin in your install

Nothing to update, no conflicts with your theme or other plugins.

Lazy-loaded by default

The gallery loads when visitors reach it, so the page stays fast.

No code runs on your server

The widget loads in the browser from Elfsight’s CDN — no PHP, no database changes, nothing that can break your site.

Sources

Every video source on your WordPress site

YouTube, TikTok, Instagram Reels, Vimeo, Twitch and videos hosted anywhere — alone or together.

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
Include: “tutorial”Exclude: “ad”Published after Jan 1Sort: newest
YouTube
Behind the Scenes: Studio Tour
TikTok
First Descent of the Season: Heli Drop in the Alps
Twitch
Late Night Ranked Grind
Instagram
Morning Flow: 10-Minute Full Body Stretch
YouTube
Restaurant Plating at Home, Step by Step
Vimeo
Where the Pavement Ends: Full Off-Road Test
Design

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
YouTube
Behind the Scenes: Studio Tour
TikTok
First Descent of the Season: Heli Drop in the Alps
Twitch
Late Night Ranked Grind
Instagram
Morning Flow: 10-Minute Full Body Stretch
YouTube
Restaurant Plating at Home, Step by Step
Vimeo
Where the Pavement Ends: Full Off-Road Test
More videos

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
Classic
Plain
Minimal
Behind the Scenes: Studio Tour
Your channel12.4K subscribersSubscribe
Classic popup
♥💬↗
Vertical popup
Results

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.

Shop now

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.

{ } JSON

Get found in search

The widget adds Schema.org video markup for every video in the gallery — no extra SEO plugin for video.

Subscribe +1 subscriber

Grow your views and subscribers

Show your channel header with a subscribe button on your WordPress site and turn readers into subscribers.

Plays

Measure what works

Send gallery interactions to Google Analytics and see which videos your readers watch.

Installation

Add a video gallery to WordPress in 1 minute

Four steps, then everything else happens in the visual editor.

  1. Create your gallery

    Pick a template, connect YouTube, Vimeo, TikTok or other sources and style it.

  2. Copy the code

    Click “Add to website” and copy the installation code.

  3. Add a Custom HTML block

    In the block editor click + and choose Custom HTML — or use your builder’s HTML module.

  4. 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.

+ Search blocks
PParagraph
HHeading
IImage
VVideo
</>Custom HTML
EEmbed
Compare

Elfsight vs. WordPress video plugins

How Video Gallery compares with the usual ways to add video to WordPress.

Video GalleryWordPress Video / Embed blockTypical video gallery pluginYouTube feed plugin
Videos from YouTube, Vimeo, TikTok, Instagram, Twitch and any link✓One video per blockUsually 1–2 sourcesYouTube only
Updates automatically from channels and accounts✓—Varies✓
Popup player that keeps visitors on your page✓—VariesVaries
Call-to-action card after the video✓—RareRare
Channel header with subscribe button✓—RareVaries
Built-in Schema.org video markup✓—VariesVaries
Nothing to update inside WordPress✓✓Plugin updatesPlugin updates
Keeps working if you move off WordPress✓———
Free plan✓✓OftenOften
Why Elfsight

Why WordPress site owners choose Elfsight

A trusted platform with proven support behind every widget.

#1Top service in the world for website widgets
3M+Users trust Elfsight to upgrade their websites
4.8Rating from thousands of reviews on G2
99.99%Uptime keeping your widgets live

What WordPress users say

★★★★★

Review from a WordPress site owner goes here.

Name, website · Source
★★★★★

Review from a WordPress site owner goes here.

Name, website · Source
★★★★★

Review from a WordPress site owner goes here.

Name, website · Source
★★★★★

Review from a WordPress site owner goes here.

Name, website · Source
★★★★★

Review from a WordPress site owner goes here.

Name, website · Source
★★★★★

Review from a WordPress site owner goes here.

Name, website · Source

Add 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
Free plan includes
  • 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
See all plans →
Help

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.