Free Video Carousel Widget

Showcase videos with a video carousel that rotates or slides clips, improves visual design, and keeps visitors watching and engaged.

Create a Video Carousel

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Video Carousel widget is a free, no-code embed that rotates videos in a sliding carousel on your website.

Pull videos from YouTube, Vimeo, or your own hosted MP4 source, pick a layout (single-video carousel, multi-card slider, grid with rotation), tune autoplay and slide timing, customize the skin or layer Custom CSS, and paste a one-line embed snippet on Elementor, WordPress, Squarespace, Google Sites, Webflow, Wix, Shopify, Framer, and 200+ other platforms.

Use it to showcase product demos, testimonials, course previews, tutorial libraries, marketing reels, and portfolio work in a fixed slot on your page without slowing page loads or installing a separate video plugin.

Why add a Video Carousel widget to your website?

  • Showcase multiple videos in one fixed slot

    A product demo, a customer testimonial, a tutorial preview, and a brand reel all rotate through the same carousel without taking four separate sections on your page. Visitors see a single video frame; the carousel cycles content automatically or on swipe. Keeps the page tight and the message dense.

  • Pull videos from YouTube, Vimeo, or your own host

    Mix sources freely — YouTube for marketing reels, Vimeo for higher-quality testimonials, MP4 for proprietary clips you don't want on a public platform. No platform lock-in, no need to upload everything to one place, no separate plugins per source.

  • Keep page weight light with thumbnail-first loading

    Each slide renders a thumbnail first; the video player loads only when a visitor presses play. Pages stay fast under Core Web Vitals — your LCP image is a thumbnail JPEG, not a video iframe — and you don't pay the bandwidth cost of preloading every clip.

  • Different from a video gallery — designed for rotation, not browsing

    A video gallery is a browsable grid for visitors who pick what to watch. A video carousel is a rotating slot that surfaces the next clip automatically. Use a carousel when one or two videos are the focal point of the section; use the dedicated Common Ninja Video Gallery widget when visitors should scan a library.

Get started in 3 steps

How it works

  1. Add your video sources

    Paste YouTube and Vimeo URLs, drop in an MP4 link from your own host or CDN, or add a Wistia embed URL. Mix sources in a single widget — a YouTube product demo, a Vimeo customer testimonial, and a hosted MP4 walkthrough all rotate through the same carousel. Add a custom title and description per slide for context.

  2. Pick a layout and customize

    Choose single-video carousel (one large player, prev/next arrows), multi-card slider (2–4 thumbnails visible at once, swipe or arrow nav), or grid with rotation (fixed grid that rotates featured slot). Set autoplay on load or hover, time per slide, arrow and pagination style, and whether thumbnails lazy-load. Pick a skin from the design library or layer Custom CSS for a pixel-level brand match.

  3. Embed on your site

    Copy the one-line embed snippet and paste it on your page on Elementor, WordPress, Squarespace, Google Sites, Webflow, or any of the 200+ supported platforms. Edits in the Common Ninja editor push to every embed without re-paste — swap a slide, change the autoplay timing, switch skins, and your live page updates.

Open the editor

What you get with the Video Carousel widget

Multiple video sources

YouTube URLs, Vimeo URLs, hosted MP4 links, Wistia embeds — paste any standard video URL and the carousel handles playback. Mix sources in a single widget; each slide can come from a different platform without breaking the carousel.

Multiple layout options

Single-video carousel (one frame, prev/next nav), multi-card slider (2–4 thumbnails visible, swipe gestures), grid with rotation (fixed grid that rotates a featured slot). Switch layouts in the editor without re-pasting video sources.

Autoplay and slide timing controls

Set autoplay on load (browser policy permitting), autoplay on hover, or manual-only navigation. Configure time per slide from 2 to 30 seconds, looping behavior, pause-on-hover, and arrow/dot pagination style. Tune the cadence to match your section's reading rhythm.

Stylish skins and Custom CSS

Pick from a library of pre-designed skins (minimal, cinematic, glassmorphic, dark-mode) for a fast brand match. Drop into Custom CSS for pixel-level control over arrow shapes, pagination dots, slide spacing, hover states, and thumbnail framing.

Everything in the editor

Also included in the editor

Arrows & Pagination

With the option to change the arrow types of the slider, and the pagination icons below, you can further customize the widget and make it fit your design requirements.

Slider Speed & Time Per Slide

The Video Slider widget comes with the options to control the speed at which the videos slide, and how much time should be spent on the videos. You can use these options to tailor your user’s experience.

Video Carousel Multiple Layouts

The Video Carousel widget comes available with multiple layouts that you can choose from to make sure it fits your overall website design and style.

Easy To Use widget

The Video Carousel widget is easy to use and requires no coding knowledge. Our intuitive dashboard with the drag-and-drop feature will enable you to customize the widget any way you’d like to with just a few simple clicks.

Bring your videos front and center

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Yes. The free plan covers one Video Carousel widget with no time limit and no credit card. Upgrade only when you need additional widgets, more video slides per carousel, premium skins, advanced layout options, or features like custom analytics tracking and conditional slide visibility.

Platform-specific guides

How to add Video Carousel to your website

Pick your platform. Each takes under 4 minutes.

  1. 1In the Elementor editor, drag an HTML widget onto the section where the video carousel should appear.
  2. 2Paste the Common Ninja embed snippet into the HTML widget's Code field.
  3. 3Update the page. The carousel renders inline; edits in the Common Ninja editor update every embed without republishing in Elementor.
Add Instagram Feed to Elementor

Compatible With All Site Builders, E-Commerce Platforms and Websites

Explore Related Widgets

FAQ

Yes, you can easily do so from the “Templates” tab.

It’s simple. All you need to do is to sign up and start using the free version.

Common Ninja’s Video Carousel widget is free to use. It is limited to a certain amount of views, however.

Yes, the Video Carousel widget is GDPR-compliant.

No. Using our Video Carousel widget is very simple. The widget comes with an intuitive drag-and-drop interface and fully customizable options. Once you’ve finished editing the widget to your liking, all you need to do is copy the provided code and add it to your website.

Yes. We are eager to hear your request. Please visit our Feature Request page.

You can use videos from these video hosting platforms, on the video carousel:

  • YouTube
  • SoundCloud
  • Facebook
  • Vimeo
  • Twitch
  • Streamable
  • Wistia
  • DailyMotion
  • Mixcloud
  • Vidyard
  • Kaltura.

A video carousel is a graphical user interface element commonly used in websites that displays multiple videos horizontally or vertically in a scrolling manner, allowing users to browse and select from a list of videos.

It is a popular design pattern for presenting video content and is often used in video-sharing platforms, e-commerce sites, and social media networks.

Using a video carousel on your website can provide several benefits, including:

  1. Improved user engagement: Video carousels can make it easier for users to discover and view multiple videos, increasing their chances of engaging with your content.
  2. Better content organization: By grouping related videos in a carousel, you can create a more organized and intuitive navigation experience for your users.
  3. Space efficiency: Video carousels allow you to display multiple videos in a relatively small amount of space, making them ideal for sites or pages with limited real estate.
  4. Enhanced visual appeal: A well-designed video carousel can be an aesthetically pleasing addition to your website, adding a dynamic and visually interesting element to your content.
  5. Higher conversion rates: Video carousels can be an effective tool for showcasing products or services, and may lead to higher conversion rates by providing more information and visual content to potential customers.
Ready when you are

Add a Video Carousel to your site in 5 minutes

Rotate YouTube, Vimeo, and MP4 videos in one fixed slot on your page with single-video or multi-card layouts, custom autoplay timing, thumbnail-first loading for fast LCP, stylish skins, and Custom CSS. Embed on 200+ platforms including Elementor, WordPress, Squarespace, Google Sites, and Webflow.

Create your Video Carousel

No credit card · Setup in under 5 minutes