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

Hosted Video Grid for Your Own Video Files

Show videos you host yourself — on your server, cloud storage or CDN — in a clean grid, without uploading them anywhere.
See all templates
No credit card needed

Watch Now

12:07
Chasing the Morning SwellSalt & Swell501K views 19 days ago
8:42
One-Pan Lemon Orzo in 20 MinutesSalt & Swell1.1M views 3 days ago
14:30
Nine Days on the Ridge TrailSalt & Swell96K views 2 weeks ago
2:41:07
Sunset on the beach, live — just the wavesSalt & Swell184K views 2 days ago
Template page — the video grid preset, the settings panel on its key setting, straight on

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

Try the Hosted Video Grid template

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

The best way to show self-hosted videos

Your files, your player, no platform in between.

No platform branding

Your videos in your design.

Watch in place

Videos open in a popup player.

{ } JSON

Search-friendly

Built-in Schema.org video markup.

Features

What your visitors will see

A grid of your own videos.

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
123
  1. 1
    Video grid

    Your files as cards.

  2. 2
    Titles

    What each video is.

  3. 3
    Popup player

    Plays without leaving the page.

Compare

Hosted video grid vs. other options

How the usual options stack up for this job.

Video GalleryHTML video tagUpload to YouTubeWebsite builder video block
Grid of your own files✓Manual—Varies
No YouTube branding✓✓—✓
Popup player✓———
Schema.org video markup✓Manual——
No coding✓—✓✓
Variations

Make it your own

Different layouts and sources — switch any time without changing the code on your site.

Placement

Where it works best on your site

Product pages

Product videos without YouTube.

Customer portal

Private-feel training videos.

Course site

Lessons from your own storage.

Real estate site

Tours you recorded.

Agency site

Client work in full quality.

Intranet

Company videos in one place.

Installation

Add a hosted video grid to your website in 1 minute

  1. Open the template

    Connect your videos — a channel, playlist, account or links.

  2. Adjust the look

    Layout, theme, counters and buttons — all visual.

  3. Paste one code

    Add it to any page of your website. Done.

Ready to go out of the box
  • A grid of hosted videos
  • Videos open in a popup
  • Titles on cards
  • A More videos button

Change anything later in the editor — the code on your site stays the same.

Start your hosted video grid for free

Free to start — no trial and no credit card.

Use this template

See everything Video Gallery can do →

#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
FAQ

Frequently asked questions

How do I show my own video files in a grid?

Add your videos by their direct file links in this template and paste one code into your website.

Where can my videos be hosted?

Anywhere with a direct file link — your hosting, cloud storage or a CDN. Google Drive share links are not direct file links.

Do I need YouTube for this?

No. Your own files play in the gallery’s player, without YouTube branding.

Can I mix my files with YouTube videos?

Yes. One widget can combine your files with YouTube, Vimeo and other sources.

Does it work on my website builder?

It works on any website that accepts one installation code — WordPress, Shopify, Wix, Squarespace, Webflow, plain HTML and more.

Is it free?

Yes. There’s a free plan, no credit card needed.