NEW

Meet 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
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.
The gallery on a business's site, and the offer that appears after a video

Always up to date

New videos appear on their own — no page edits.

Visitors stay longer

Videos play in a popup on your post or page.

More views and subscribers

A subscribe button grows your channel from WordPress.

Views turn into customers

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

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.

Divi

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

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.
YouTube Channel — the profile header and a row of uploads

Channel

Every upload, automaticallyChannel
YouTube Shorts — vertical 9:16 cards in a carousel

Shorts

Vertical 9:16 cardsShorts

Video platforms and your own hosting

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

Mix and curate — four platforms in one gallery, the Filters page beside it
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

Theme — the configurator's Theme page set to Dark and an accent, over the gallery it themes

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.
Card styles — Classic, Plain and Minimal as layouts, at level of detail 1
Results

Built to turn WordPress visitors into results

Views are just the start — keep readers on the page and move them to act.
A video opened in the classic viewer, standing over the gallery it opened from

Keep visitors on your page

Videos open in a popup right on your post or page — readers don’t leave for YouTube.
The call to action — the card of the offer over the video it ended on

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.
Google and search — two overlapping tiles, staggered

Get found in search

The widget adds Schema.org video markup for every video in the gallery — no extra SEO plugin for video.
The channel header with its Subscribe

Grow your views and subscribers

Show your channel header with a subscribe button on your WordPress site and turn readers into subscribers.
Google Analytics — the mark on a tile

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.

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

Start with a template

Compare

Elfsight vs. WordPress video plugins

How Video Gallery compares with the usual ways to add video to WordPress.
Feature
Elfsight Video Gallery
WordPress Video / Embed block
Typical video gallery plugin
YouTube feed plugin
Videos from YouTube, Vimeo, TikTok, Instagram, Twitch and any link
Yes
One video per block
Usually 1–2 sources
YouTube only
Updates automatically from channels and accounts
Yes
No
Varies
Yes
Popup player that keeps visitors on your page
Yes
No
Varies
Varies
Call-to-action card after the video
Yes
No
Rare
Rare
Channel header with subscribe button
Yes
No
Rare
Varies
Built-in Schema.org video markup
Yes
No
Varies
Varies
Nothing to update inside WordPress
Yes
Yes
Plugin updates
Plugin updates
Keeps working if you move off WordPress
Yes
No
No
No
Free plan
Yes
Yes
Often
Often

Videos from YouTube, Vimeo, TikTok, Instagram, Twitch and any link

Video Gallery

Yes

WordPress Video / Embed block

One video per block

Typical video gallery plugin

Usually 1–2 sources

YouTube feed plugin

YouTube only

Updates automatically from channels and accounts

Video Gallery

Yes

WordPress Video / Embed block

No

Typical video gallery plugin

Varies

YouTube feed plugin

Yes

Popup player that keeps visitors on your page

Video Gallery

Yes

WordPress Video / Embed block

No

Typical video gallery plugin

Varies

YouTube feed plugin

Varies

Call-to-action card after the video

Video Gallery

Yes

WordPress Video / Embed block

No

Typical video gallery plugin

Rare

YouTube feed plugin

Rare

Channel header with subscribe button

Video Gallery

Yes

WordPress Video / Embed block

No

Typical video gallery plugin

Rare

YouTube feed plugin

Varies

Built-in Schema.org video markup

Video Gallery

Yes

WordPress Video / Embed block

No

Typical video gallery plugin

Varies

YouTube feed plugin

Varies

Nothing to update inside WordPress

Video Gallery

Yes

WordPress Video / Embed block

Yes

Typical video gallery plugin

Plugin updates

YouTube feed plugin

Plugin updates

Keeps working if you move off WordPress

Video Gallery

Yes

WordPress Video / Embed block

No

Typical video gallery plugin

No

YouTube feed plugin

No

Free plan

Video Gallery

Yes

WordPress Video / Embed block

Yes

Typical video gallery plugin

Often

YouTube feed plugin

Often
Why Elfsight

Why WordPress site owners choose Elfsight

A trusted platform with proven support behind every widget.
#1
Top service in the world for website widgets
3M+
Users trust Elfsight to upgrade their websites
4.8
Rating from thousands of reviews on G2
99.99%
Uptime keeping your widgets live

What WordPress users say

Help

Questions and resources

Frequently asked questions

Guides for WordPress

How to add video to WordPress: 4 easy ways

Use the Video block for a file, the Embed block for YouTube or Vimeo, a Custom HTML block for embed codes, or a video gallery for several videos.How to add video to WordPress: 4 easy ways

YouTube Video Gallery for WordPress

Show your YouTube channel, playlists or Shorts on WordPress as a gallery, carousel or player — no YouTube plugin to install.YouTube Video Gallery for WordPress