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

Elementor Video Gallery, Carousel and Slider

Add a video gallery, carousel or slider to any Elementor page with the HTML widget — more sources and layouts than the Video widget, no Pro add-ons needed.
No credit card needed

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

Create your Elementor video gallery for free

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

The Elementor video gallery that works for your business

Show videos from all your channels on your Elementor 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 Elementor.

Views turn into customers

A card after the video leads to a product or booking.
Compatibility

Built for Elementor

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

Works with your editor and page builder

HTML widget

Drag the HTML widget into a section and paste the code.

Theme Builder templates

Add it to single post or product templates (Pro).

Popups

Put a gallery inside an Elementor popup (Pro).

WooCommerce templates

Show videos on product templates.

Where to use it on Elementor

Fast and safe for your site

No extra add-ons

Uses the free HTML widget.

Lazy-loaded by default

Loads when visitors reach it.

No plugin in your install

Nothing to update.
Sources

Every video source on your Elementor 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

Design

Designed to match your Elementor site

Make the gallery look like part of your Elementor 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.
Results

Built to turn Elementor 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 on your Elementor page.

Turn views into clicks and sales

A card after the video leads to your product or booking.

Get found in search

Schema.org video markup for every video in the gallery.

Grow your views and subscribers

A subscribe button grows your YouTube from your site.

Measure what works

Track engagement in Google Analytics.
Installation

Add a video gallery to Elementor in 1 minute

Four steps, then everything else happens in the visual editor.
  1. Create your gallery

    Choose Video Carousel, Grid or Player with Gallery.

  2. Copy the code

    Copy the installation code.

  3. Drag the HTML widget

    In the Elementor editor, drag HTML into your section.

  4. Paste and update

    Paste the code and click Update.

+ Elements
HHeading
IImage
VVideo
BButton
</>HTML
IImage Carousel

Start with a template

Compare

Elfsight vs. other ways to add video to Elementor

How Video Gallery compares with the usual ways to add video to Elementor.
Feature
Elfsight Video Gallery
Elementor Video widget
Media Carousel (Pro)
Elementor add-on packs
Many videos in one layout
Yes
One video
Yes
Varies
Updates automatically from channels
Yes
No
No
Varies
TikTok, Instagram Reels, Twitch
Yes
No
No
Rare
Popup player and CTA card
Yes
No
Lightbox
Varies
No extra plugin to update
Yes
Yes
Yes
Plugin updates

Many videos in one layout

Video Gallery

Yes

Elementor Video widget

One video

Media Carousel (Pro)

Yes

Elementor add-on packs

Varies

Updates automatically from channels

Video Gallery

Yes

Elementor Video widget

No

Media Carousel (Pro)

No

Elementor add-on packs

Varies

TikTok, Instagram Reels, Twitch

Video Gallery

Yes

Elementor Video widget

No

Media Carousel (Pro)

No

Elementor add-on packs

Rare

Popup player and CTA card

Video Gallery

Yes

Elementor Video widget

No

Media Carousel (Pro)

Lightbox

Elementor add-on packs

Varies

No extra plugin to update

Video Gallery

Yes

Elementor Video widget

Yes

Media Carousel (Pro)

Yes

Elementor add-on packs

Plugin updates
Why Elfsight

Why Elementor 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 Elementor users say

Help

Questions and resources

Frequently asked questions

Guides for Elementor

YouTube Video Gallery for Elementor

Add a YouTube playlist, channel feed or YouTube carousel to Elementor with the free HTML widget — more layouts than Elementor’s video widget, no Pro add-ons.YouTube Video Gallery for Elementor

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