

From the menu that appears, click on the Apps > Install YouTube.Ĥ. When the YouTube site loads, click on the three dots in the top-right corner.ģ. Open the Edge browser on your PC and head to .Ģ. For that, follow some of the simple steps we have shared below.ġ. Well, you can also use the Microsoft Edge browser to download & install the YouTube app on your PC. 2) Download & Install YouTube on PC using Edge Browser That’s it! This is how you can download & install the YouTube app on your Windows 11 PC. You will find your app in the search result. To access the YouTube app, click on the Windows 11 search and type in YouTube. This will install YouTube as a progressive web app on your device.ĥ. On the Install app prompt, click on the Install button.Ĥ.
