How to Embed YouTube Videos On Your Website/Blog And How to Use Parameters

How to Embed YouTube Videos On Your Website/Blog And How to Use Parameters

by Gary Oldwood on 25 July 2016 · 4778 views

Embedding YouTube videos on your website or blog is the easiest way to provide videos to your visitors.

In this guide you will see how to embed YouTube videos on your website, and you will learn all the “secret” parameters that can bring significant changes to embedded videos.

Simple YouTube video embedding

To embed a video on our website or blog requires handling code, which might sound scary to some people. In reality, however, the process is nothing more than a simple copy-paste operation.

So, to begin, just go to the YouTube video that you want to embed, click on the “Share” tab, and then navigate to the “Embed” tab.

1 large How to Embed YouTube Videos On Your WebsiteBlog And How to Use Parameters

YouTube already has the code we need ready. In fact, it’s already selected- we don’t have to do even that. Then, all you have to is copy the code.

2 large How to Embed YouTube Videos On Your WebsiteBlog And How to Use Parameters

At this point, how to complete the process of embedding a YouTube video in a website depends on the platform that we use.

Note that some users who upload videos on YouTube have the embedding option disabled, so you cannot embed those.

Embedding YouTube videos in Blogger

Embedding a YouTube video in Blogger is very easy.

Start by creating a new post. Then, click on the HTML button in the editor and paste the code that you copied earlier.

3 full How to Embed YouTube Videos On Your WebsiteBlog And How to Use Parameters

Now, if you change to Compose mode, you will see that the video has been embedded and you can publish the post:

4 full How to Embed YouTube Videos On Your WebsiteBlog And How to Use Parameters

Embedding YouTube videos in WordPress

In newer versions of WordPress, we can paste the address of a YouTube video into the editor in Visual mode, and the video will be embedded automatically.

5 large How to Embed YouTube Videos On Your WebsiteBlog And How to Use Parameters

But if, however, we would like to embed a video with additional parameters, we would need to copy the embed code from YouTube, change the editor into Text mode and paste the code there.

6 large How to Embed YouTube Videos On Your WebsiteBlog And How to Use Parameters

Embedding YouTube videos in any website/blog

If your site or Blog is based on a different platform, generally the way to embed YouTube videos is to find the HTML editor or the edit code function.

Embedding playlists

Apart from embedding individual YouTube videos, you can also embed an entire playlist in your website.

First, find the playlist that you wish to embed- it can be your own playlist or someone else’s playlist.

7 full How to Embed YouTube Videos On Your WebsiteBlog And How to Use Parameters

After opening it, you can see the “Share” tab, which includes the “Embed” tab. There, you can see the embed code for the playlist. Note that now there is an option above the embed code, which allows you to embed the playlist starting with the current song or the beginning:

8 full How to Embed YouTube Videos On Your WebsiteBlog And How to Use Parameters

So, when the visitor press Play in your website, the videos will either start playing from the beginning of the playlist, or from the song that was playing when you copied the embed code.

Advanced parameters and options for embedding YouTube videos

YouTube video embedding provides users a wide range of options to customize the embedded videos and scale it to your needs.

These parameters include adjusting video size, appearance and the player’s colors, as well as options for video playback (default resolution, start and end at a particular time, etc.).

How to add the parameters

To implement any of these parameters, all you have to do is add a question mark (?) immediately after the video ID, and then type the desired parameter. Some videos may already have some parameters, such as the ?rel=0 parameter in the example below:

<iframe width="560" height="315" src="https://www.youtube.com/embed/bpOSxM0rNPM?rel=0" frameborder="0" allowfullscreen></iframe>

This parameter, as we will explain later, specifies whether the player should show related videos when playback of the initial video ends. All parameters have a value- in this case the rel parameter can get the values 0 and 1- in the above example it has the 0 value, which means that no related videos will be shown after the end of playback.

We can also add more than one parameters, separating them with an ampersand (&):

<iframe width="560" height="315" src="https://www.youtube.com/embed/bpOSxM0rNPM?rel=0&start=10&end=100" frameborder="0" allowfullscreen></iframe>

In the above example, the start and end parameters cause the player to begin and end the video at the given number of seconds from the start of the video.

Video size and appearance

In the “Embed” tab in YouTube, by clicking on the Show more option you can choose one of the default sizes for your embedded video, or define your own custom size.

9 large How to Embed YouTube Videos On Your WebsiteBlog And How to Use Parameters

The "Custom size" option will keep aspect ratio, so all you have to do is define one dimension only (width or height), and the other one will be automatically calculated so that the embedded YouTube video will not appear distorted.

Hide video title and uploader

The parameter ?showinfo=0 will hide the title of the video and its uploader.

<iframe width="560" height="315" src="https://www.youtube.com/embed/VQH8ZTgna3Q?showinfo=0" frameborder="0" allowfullscreen></iframe>

Hide video controls

With the parameter ?controls=0 all player controls will be hidden, including the playback controls and the progress bar.

<iframe width="420" height="315" src="https://www.youtube.com/embed/2W7TfJRj7fI?controls=0" frameborder="0" allowfullscreen></iframe>

Remove the YouTube logo

The parameter ?modestbranding=1 will remove the YouTube logo from the control bar in embedded videos, which is normally displayed on the bottom right corner of the player.

<iframe width="420" height="315" src="https://www.youtube.com/embed/mR-7HxwiWhc?modestbranding=1" frameborder="0" allowfullscreen></iframe>

Disable full screen

With the parameter ?fs=0 you can remove the button that changes playback to full screen from the control bar.

<iframe width="560" height="315" src="https://www.youtube.com/embed/Gz2GVlQkn4Q?fs=0" frameborder="0" allowfullscreen></iframe>

Change progress bar color

Who said that the progress bar should necessarily be red? With the parameter ?color=white you can transform it into white.

<iframe width="560" height="315" src="https://www.youtube.com/embed/y-eWMYe-ss8?color=white" frameborder="0" allowfullscreen></iframe>

Note: Currently only white and red are supported, unfortunately.

For some reason, however, selecting the color parameter white, the effect of the modestbranding parameter (if used) is overridden, thus the YouTube logo will be displayed regardless. So, the white progress bar will always have the YouTube logo on it.

Playback parameters

Disable annotations

The parameter ?Iv_load_policy=3 will turn off the potentially disruptive annotations in a video.

<iframe width="560" height="315" src="https://www.youtube.com/embed/_6Au0xCg3PI?Iv_load_policy=3" frameborder="0" allowfullscreen></iframe>

Enable autoplay

You should be very cautious when using the option. Nobody likes to visit a website and suddenly start listening to music or a video, especially if he has multiple tabs open simultaneously.

The parameter for this option is ?autoplay=1.

<iframe width="420" height="315" src="https://www.youtube.com/embed/EXTDoVANaVA?autoplay=1" frameborder="0" allowfullscreen></iframe>

We’re not applying this to an example, for obvious reasons.

Loop playback

If you want to make a video play again from the beginning when it finishes, use the parameter ?loop=1, but you should know that it has a slightly more complicated way of adding it to the embed code.

In order to use it, you must also add the parameter &playlist=VIDEO_ID after the loop parameter, where VIDEO_ID is the video’s ID, in this example the wXFK82TGh7c.

So, here is how you would use it in practice:

<iframe width="420" height="315" src="https://www.youtube.com/embed/wXFK82TGh7c?loop=1&playlist=wXFK82TGh7c" frameborder="0" allowfullscreen></iframe>

Start playback at a specific time

As we mentioned above, if you do not want a video to start from scratch, the ?start=NUMBER parameter will define from which second to begin video playback. NUMBER is the number of seconds from the beginning of the video.

So, to start playback from 1:30, we would use ?start=90.

<iframe width="420" height="315" src="https://www.youtube.com/embed/yUgRSmo50gE?start=90" frameborder="0" allowfullscreen></iframe>

Note: The YouTube player will seek for the closest keyframe in the time we defined, thus it’s possible that the video will begin 1-2 seconds earlier.

End playback at a specific time

In this case, the parameter ?end=NUMBER will stop playback at a specific point in the video. NUMBER is the number of seconds from the beginning.

In the example above, we chose to stop playback at 4:00 (240 seconds).

<iframe width="420" height="315" src="https://www.youtube.com/embed/nhhZdune_5Q?end=240" frameborder="0" allowfullscreen></iframe>

It should be noted that this parameter is completely independent from the start parameter (for beginning playback from a specific time). The end parameter will always count the number of seconds from 0:00.

But we can, of course, use those two parameters in conjunction, so as to show only a specific part of the video.

Disabling related videos after the end of playback

Once a YouTube is over, a series of other videos related to what you just saw will appear. To prevent these videos from being displayed after the end of your embedded video’s playback, simply add the parameter ?rel=0.

<iframe width="420" height="315" src="https://www.youtube.com/embed/sP1DBQMDHRE?rel=0" frameborder="0" allowfullscreen></iframe>

Change player language

If you want the settings of a video to appear in a particular language, simply add the ?hl=LANG_ID parameter, with LANG_ID being the two-letter language code. In the example below we will use ja for Japanese.

<iframe width="560" height="315" src="https://www.youtube.com/embed/9KoQf7_ISVE?hl=ja" frameborder="0" allowfullscreen></iframe>

There are the most common YouTube parameters that you can use for your embedded videos. You can find the complete list of player parameters here, along with their explanations.

If you have any question or problem, don’t hesitate to post in the comments section below!

Comments (0)
Featured Articles