Back to BlogTutorials

How to Embed YouTube Videos Without Related Videos (2026)

July 13, 20266 min read

The Problem: You Can't Fully Turn Off Related Videos Anymore

If you're here because rel=0 isn't doing what every old tutorial promised, here's the short version: in September 2018, YouTube removed the ability to disable related videos on embedded players. The rel=0 parameter still exists, but its behavior changed:

  • Before 2018: rel=0 hid related videos completely when a video ended
  • Since 2018: rel=0 only limits related videos to the same channel as the video you embedded
So if you embed your own video with rel=0, viewers see more of your videos at the end — acceptable for some sites. But if you embed anyone else's video, or pause mid-play, YouTube still surfaces a wall of suggestions you don't control, including competitor content.

There is no parameter, setting, or checkbox that fully disables related videos on a standard YouTube embed in 2026. Anyone telling you otherwise is quoting a pre-2018 guide. What follows are the four approaches that genuinely work today, from free-and-limited to complete control.

Method 1: rel=0 — Limit Suggestions to Your Own Channel (Free)

Still worth doing if the embedded videos are yours:

<iframe
  src="https://www.youtube.com/embed/VIDEO_ID?rel=0"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen>
</iframe>

What it does: End-screen and pause-screen suggestions come only from the video's own channel.

What it doesn't do: It does not remove the suggestion grid, the YouTube logo, or the "Watch on YouTube" link. And if you embed a video from another channel, you're promoting their other videos on your page.

Pair it with iv_load_policy=3 (hides annotations) for the cleanest result parameters can give you:

https://www.youtube.com/embed/VIDEO_ID?rel=0&iv_load_policy=3

One thing to skip: modestbranding=1. YouTube silently deprecated it in August 2023 — it has no effect anymore, no matter how many guides still list it.

Method 2: The JavaScript End-Screen Overlay (Free, Requires Code)

The related-videos wall appears when a video ends or is paused. Using the YouTube IFrame Player API, you can detect the end of playback and immediately cover the player with your own element — a replay button, a CTA, or a thumbnail:

<div id="player-wrap" style="position:relative">
  <div id="player"></div>
  <div id="end-cover" style="display:none;position:absolute;inset:0;background:#000;
       color:#fff;align-items:center;justify-content:center;cursor:pointer">
    ▶ Replay
  </div>
</div>
<script>
  var tag = document.createElement('script');
  tag.src = 'https://www.youtube.com/iframe_api';
  document.head.appendChild(tag);

  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      videoId: 'VIDEO_ID',
      playerVars: { rel: 0 },
      events: {
        onStateChange: function (e) {
          var cover = document.getElementById('end-cover');
          if (e.data === YT.PlayerState.ENDED) {
            cover.style.display = 'flex';
          }
        }
      }
    });
  }
  document.getElementById('end-cover').addEventListener('click', function () {
    this.style.display = 'none';
    player.seekTo(0);
    player.playVideo();
  });
</script>

What it does: Viewers never see the end-screen suggestion wall — your overlay appears the instant playback finishes.

Limitations: It doesn't handle the pause suggestions, the logo, or "Watch on YouTube" — and you're now maintaining custom JavaScript on every page with an embed. Fine for a developer with one landing page; painful across a whole site or a client's CMS.

Method 3: The Facade / Thumbnail Trick (Free, Partial)

Load a clickable thumbnail instead of the real iframe, and only inject the YouTube player after the user clicks. Libraries like lite-youtube-embed do this well.

What it does: No YouTube UI at all until the viewer opts in — plus a large page-speed win, since the heavy player JavaScript never loads for visitors who don't press play.

What it doesn't do: The moment the viewer clicks, they're in a normal YouTube player again — related videos, logo, and all. It delays the problem rather than solving it.

Method 4: A White-Label Player (Complete Control)

If you need the suggestions gone entirely — end screen, pause screen, logo, and "Watch on YouTube" — the remaining option is to wrap the video in a player you control. That's what Arknox does: you paste a YouTube link, and it generates an embed backed by YouTube's own hosting but rendered in a clean player with:

  • No related or suggested videos — ever, on end or pause
  • No YouTube logo or "Watch on YouTube" link
  • Optional interactive overlays — quizzes, polls, lead-capture forms, CTAs at any timestamp
  • Engagement analytics — play rate, drop-off, per-overlay responses
The video stays on YouTube (views still count; no re-uploading or hosting bills), but your page shows a player that behaves like it's yours. You can try it with the free embed generator — no signup needed — or register for a free embed credit.

Which Method Should You Use?

Your situationBest method
Embedding your own videos, occasional suggestions are finerel=0 + iv_load_policy=3
One landing page, you're comfortable with JSEnd-screen overlay (Method 2)
Page-speed priority, YouTube UI after click is acceptableFacade / lite-youtube-embed
Client sites, courses, or lead-gen pages that must stay distraction-freeWhite-label player
The honest summary: YouTube deliberately keeps related videos on embeds because they route viewers back to YouTube. Free workarounds shave the edges off; removing suggestions completely requires a player layer YouTube doesn't control.
AH
Akash Hossain

Founder of Arknox. Builds tools for creators, marketers, and educators — white-label players, in-video forms, quizzes, and video engagement analytics.

Frequently Asked Questions

YouTube changed the parameter's behavior in September 2018. rel=0 now limits related videos to the same channel as the embedded video instead of hiding them. There is no parameter that fully disables suggestions on a standard embed anymore.

No. YouTube deprecated modestbranding in August 2023. The parameter is ignored and the YouTube logo displays regardless. Guides recommending it are out of date.

No. The YouTube player renders inside a cross-origin iframe, so your page's CSS cannot reach or hide elements inside it. Overlaying your own element on top of the iframe (Method 2) is the closest CSS/JS-based workaround.

No — with tools like Arknox the video is still served from YouTube, so plays on your site count as YouTube views. You're changing the player around the video, not moving the video off YouTube.

Using YouTube's official IFrame API and its documented parameters (rel, iv_load_policy) is fully supported. White-label tools build on the same official embedding infrastructure while customizing the surrounding player experience.

Ready to Transform Your YouTube Videos?

Start embedding interactive, branded YouTube videos today. No credit card required.

Start Free Now

Free forever plan available · No credit card needed