NEWMeet the new Video Gallery — YouTube, TikTok, Instagram Reels, Vimeo and Twitch in one widget.
Best-in-Class

Video Gallery widget for website

Showcase videos from multiple sources in one engaging gallery to help visitors explore your content, stay longer on your website, and move closer to conversion.
No credit card needed

Watch Now

Hero tour — tabs, layout, card style, dark theme, the viewer and its call to action

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

Create your video gallery for free

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

The video gallery that works for your business

Show videos from all your channels in one place, keep visitors on the page, grow your views and subscribers and turn viewers into leads and sales — no developer needed.

brightsidestudio.com
Brightside StudioBook a class
Brightside Yoga12.4K subscribers · 320 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
Beginner Yoga Pack$29
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 dateConnect a channel once — new videos show up on their own.
Visitors stay longerVideos play right on your page, not on YouTube.
More views and subscribersA subscribe button grows your channel from your own website.
Views turn into customersSend viewers to a product, booking or sign-up.
Sources

Every video source in one widget

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

Mix and curate

Put several sources into one gallery and let visitors switch between them with tabs. Then decide exactly what shows: include or exclude videos by keywords in the title or description, 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, for example 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 brand

Make the gallery look like part of your site — 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 views into results

Everything that helps your videos bring visitors, leads and sales — not just views.

Keep visitors on your page

Videos open in a popup right on your site — no redirect to YouTube, no lost visitors.

  • Popup or new tab on the platform
  • Classic or vertical popup
  • Likes, comments and follow button inside
Shop now

Turn views into clicks and sales

When a video ends, show a card with your link or product. Or replay it, or play the next video to keep people watching.

  • Call-to-action card after the video
  • Stop, replay or play next
  • Autoplay on cards — only a few play at once
{ } JSON

Get found in search

Turn on Schema.org and the widget adds video structured data for every video in the gallery — no plugin, no JSON-LD to write.

Subscribe +1 subscriber

Grow your views and subscribers

Show your channel header with a subscribe or follow button — in the gallery and in the popup — and turn website visitors into subscribers and repeat viewers.

  • Channel banner, subscribers, videos and views
  • Subscribe / follow button in the header and popup
  • Plays happen in the platform’s own player
Plays

Measure what works

Connect Google Analytics and see which videos get watched and which lead to clicks.

Use cases

How businesses use Video Gallery

From customer stories to product demos — one widget, many ways to grow.

For every business goal See all use cases →

Where it works best on your site See real examples →

Homepage

Make a strong first impression with your best videos.

Product pages

Demos and reviews right next to the buy button.

Pricing page

Customer stories that remove doubts before the choice.

Landing pages

One focused video or a playlist for the campaign.

Blog posts

Related videos that keep readers on the page.

About & Careers

Team stories, office tours and culture videos.

Website integration

Add a video gallery to your website in 1 minute

No coding required. Start with a template, connect your videos, adjust the look and paste one code.

Customize everything

Layouts

Seven layouts, from a single player to a masonry wall.

Card styles

Classic, Plain or Minimal cards.

Themes & colors

Light or dark theme and any accent color.

Size & grid

Width, columns, rows, rows on mobile, spacing and thumbnail aspect ratio.

Channel header

Banner, profile picture, name, subscribers, video count, views, description and follow button.

Popup player

Classic or vertical style, with the details and buttons you choose.

Fonts & text

Font, widget title and every text in 1 click.

Filters & sorting

Include or exclude videos by keywords or date, and sort them.

No-code editor

Change everything visually — no developer needed.

Custom CSS

Fine-tune any detail of the design.

Custom JS

Extend behavior for advanced cases.

Language

Show the widget in your visitors’ language.

Embed it in 3 steps

  1. 1Copy your code

    Copy the installation code from the Elfsight dashboard in one click.

  2. 2Paste it on your site

    Drop it into your website builder or HTML — any page you like.

  3. 3Your gallery is live

    Change videos and design any time; the code stays the same.

And your page stays fast: the widget is lazy-loaded by default.

Why Elfsight

Why businesses choose Elfsight Video Gallery

More than a video widget — a trusted platform with proven support and a whole ecosystem behind it.

#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
Built for real use cases

Start from templates for YouTube channels, testimonials, product videos, portfolios and more.

Explore templates →
Award-winning support

Our team helps you get started, customize and solve any issue.

Contact support →
Free widget installation

Prefer not to do it yourself? An Elfsight expert can install and set up your gallery at no extra cost.

Request installation →
Built for agencies

Manage projects, collaborate with teammates, share access and scale widgets across many client websites.

Join as an agency →
90+ widgets

Grow your site with reviews, social feeds, forms and popups — all on the same platform.

See all widgets →
Available in 78 languages

Localized interface and texts for your visitors.

Community of website creators

Share ideas, get advice and vote for new features.

Join community →
Regular product updates

New Video Gallery features and improvements based on your feedback.

See what’s new →

How we compare

Video GalleryYouTube embed codeTypical WordPress video pluginShoppable video platforms
Videos from YouTube, Vimeo, TikTok, Instagram, Twitch and any link in one place✓YouTube onlyUsually 1–2 sourcesUsually uploads and social
Updates automatically from channels and accounts✓—VariesVaries
Keeps visitors on your page (popup player)✓—Varies✓
Call-to-action or product card after the video✓—Rare✓
Built-in Schema.org video markup✓—VariesVaries
Google Analytics events✓—Varies✓
Works on any website, not just one CMS✓✓WordPress onlyOften e-commerce only
No code, no plugin updates✓Code per videoPlugin updates✓
Free plan✓✓OftenRare

Loved by businesses worldwide

★★★★★

Customer review text from G2 or Trustpilot goes here.

Name, company · Source
★★★★★

Customer review text from G2 or Trustpilot goes here.

Name, company · Source
★★★★★

Customer review text from G2 or Trustpilot goes here.

Name, company · Source
★★★★★

Customer review text from G2 or Trustpilot goes here.

Name, company · Source
★★★★★

Customer review text from G2 or Trustpilot goes here.

Name, company · Source
★★★★★

Customer review text from G2 or Trustpilot goes here.

Name, company · Source
★★★★★

Customer review text from G2 or Trustpilot goes here.

Name, company · Source
★★★★★

Customer review text from G2 or Trustpilot goes here.

Name, company · Source

Start with a free video gallery now

Create your gallery, connect your videos and add it to your website in minutes — no trial and no credit card.

Create Video Gallery widget
Free plan includes
  • Every source: YouTube, Vimeo, TikTok, Instagram Reels, Twitch and any video link
  • All layouts, card styles and themes
  • Call-to-action, Schema.org and Google Analytics
  • Works on any website platform
  • Free forever — limited by monthly widget views
See all plans →
Help

Questions and resources

Frequently asked questions

What is a video gallery widget?

A ready-made block that shows several videos on your website — from YouTube, Vimeo, TikTok, Instagram Reels, Twitch or your own hosting — in a grid, carousel or player, without coding.

How do I add a video gallery to my website?

Pick a template, connect your video sources, customize the design and paste one installation code into your website builder. Everything else you change in the editor.

Will my gallery update when I publish new videos?

Yes. Connect a channel, playlist or account and new videos appear in the widget automatically.

Can visitors watch without leaving my site?

Yes. Set videos to open in a popup — classic YouTube-style or vertical TikTok-style — so visitors stay on your page.

Can I add a call-to-action to my videos?

Yes. Show a card with your link when a video ends — for example, a product card that leads to the product page. You can also replay the video or play the next one.

Does the widget help with SEO?

It can add Schema.org video markup automatically, so search engines better understand the videos on your page.

Can the gallery help me get more subscribers?

Yes. Show your channel header with a subscribe or follow button in the gallery and in the popup, so visitors can subscribe right from your website.

Can I track views and clicks?

Yes. Connect Google Analytics to track how visitors interact with the gallery.

Can I show only some videos from a channel?

Yes. Include or exclude videos by keywords in the title or description, or show only videos published after a date.

Does it work on WordPress, Shopify and other builders?

Yes — on any website: WordPress, Shopify, Wix, Squarespace, Webflow, Framer, HTML and more.

What’s included in the free plan?

Every source, layout and setting. The free plan is limited by monthly widget views; paid plans raise that limit.

Is it an all-in-one video gallery?

Yes. One widget combines six sources and seven layouts, with tabs to group videos by platform.