[Multiple Methods] How to Mass Unsubscribe in YouTube?

YouTube content is growing because of the addiction of YouTubers for using it. People keep subscribing on the YouTube channels if they like the videos published by the channel(s). Many times unwanted channels are also subscribed that users are not using anymore. Mass unsubscription in YouTube is a little tricky. To get it done correctly, explore more below.

Method 1 – How to Mass Unsubscribe YouTube Channels (Using Chrome Extension)

Step 1: Open the Google search. Type the Mass Unsubscribe extension in the search bar. The user shall see the window below.

Youtube snippet

Step 2: Open above link to add an extension. 

Step 3: Choose Add to Chrome (the blue button).

Step 4: The prompt below shall be asking you to add extension.

Youtube Mass unsubscribe

Step 5: Choose Add extension. The information that the extension has been added is shown. 

Chrome extension

Step 6: Once this is done, the use shall be ready for mass unsubscription of YouTube channels.

Step 7: In the new browser window, type https://www.youtube.com/feed/channels

NOTE: The YouTube account shall be logged-in as a prerequisite.

Step 8: Pressing ENTER, The message appears asking for unsubscribing YouTube channels.

YouTube Channels

Step 9: OK to proceed with unsubscription. Some UI behavior is observed on the screen. As a result of the script, it highlights all the subscribed tags to RED one by one. 

Step 10: Quickly all subscriptions are moved away as expected. 

Step 11: Under the subscription list, the list is no more. This means success.

Step 12: Yo! Not a tricky one.

Method 2 – How to Mass Unsubscribe YouTube channels (using DevTools Kit)

Step 1: Go to YouTube with account logged-in.

Step 2: Type https://www.youtube.com/feed/channels (in the location bar of chrome window). 

Step 3: A list view is shown with each channel showing SUBSCRIBED buttons in grey.

Step 4: Hold and move mouse/trackpad to highlight/markdown the list.

Step 5: Perform right-click action to view the context menu. Pick Inspect.

Step 6: Locate Console tab from the DevTools. The Console is the view shown as this.

Inspect Elements

Step 7: Type the script below after “>” as shown in console.

var i = 0;
var myVar = setInterval(myTimer, 3000);
function myTimer () {
  var els = document.getElementById(“grid-container”).getElementsByClassName(“ytd-expanded-shelf-contents-renderer”);
  if (i < els.length) {
    els[i].querySelector(“[aria-label^=’Unsubscribe from’]”).click();
    setTimeout(function () {
     var unSubBtn = document.getElementById(“confirm-button”).click();
    }, 2000);
    setTimeout(function () {
      els[i].parentNode.removeChild(els[i]);
    }, 2000);
  }
  i++;
  console.log(i + ” unsubscribed by Saint”);
  console.log(els.length + ” remaining”);
}

Step 8: ENTER to proceed with the script.

Step 9: Patiently, let the process complete.

Step 10: Refresh (CTRL+F5) and the results are with you. 

 Step 11: Boom! Subscriptions gone with the script we have copied.

Step 12: YouTubers shall try another one if the above is not for them. The below piece of snippet with the same set of steps.

var i = 0;
var myVar = setInterval(myTimer, 200);
function myTimer () {var els =
  document.getElementById(“contents”).getElementsByClassName(“ytd-subscribe-button-renderer”);
  if (i < els.length) {
    els[i].querySelector(‘.ytd-subscribe-button-renderer’).click();
      setTimeout(function () {var unSubBtn = document.getElementById(“confirm-button”).click();
    }, 500);
    setTimeout(function () {els[i].parentNode.removeChild(els[i]);

   }, 1000);
  }
  i++;
  console.log(i + ” unsubscribed”);console.log(els.length + ” remaining”);
}

ENTER or RETURN and refresh (CTRL+F5). And, see you are done! All unwanted subscriptions went away from the list.

Takeaway

Don’t worry about the coding part as it doesn’t harm you anyways. It is just the script of UI actions for unsubscription to avoid manually clicking one by one. Once you will try, you will see how comfortable it is to do it at one shot! We don’t like to do manual tasks once we have automation solutions with us. Keep getting such resolutions on StrangeHoot!

You may also like:

Check our YouTube Stories