One of the most widely utilised and popular video streaming sites is YouTube. So, if you’re bored at home or on the road, YouTube is always ready to entertain you. On this platform, there are millions of content creators who produce compelling content for their members. You can subscribe to your favourite YouTube content creators to receive regular updates on their latest posts.
It’s possible, however, that you once subscribed to a number of YouTube channels but no longer watch any of them. Because these channels are still active, you will continue to get numerous notifications. The problem can be solved by unsubscribing from each of the channels individually. Wouldn’t that be a pain? Isn’t it going to take a long time?
As a result, mass unsubscribing from these channels is the better alternative. Unfortunately, there is no way to unsubscribe in bulk on YouTube. Thankfully, there is a solution to this issue. This post will teach you how to unsubscribe many YouTube channels at once.
How to Mass Unsubscribe YouTube Channels at Once
You can obviously unsubscribe from a YouTube channel if you don’t like it. When you wish to unsubscribe from 1000 channels at once, the difficulty arises. That would be ridiculous.
There is, however, an easy way to unsubscribe from all of the channels at once using a JavaScript script.
- You must first log into your YouTube account (obviously).
- To get a list of all subscriptions, go to the “Subscriptions” tab.
- To manage your subscription lists, go to the top-right corner and click “MANAGE.”
- You’ll be taken to the channel page, where the script will be run. This page can be accessed straight from your browser by clicking on this link.
- By right-clicking on an empty section of the page and selecting “Inspect,” you can inspect the webpage.
- Scroll to the bottom of the Console tab until you see the “>” symbol. The script will be run from this location.
- Copy the script below to automate the unsubscription of YouTube channels in bulk.
var i = 0;
var count = document.querySelectorAll(
“ytd-channel-renderer:not(.ytd-item-section-renderer)”
);
myTimer();
function myTimer() {
if (count == 0) return;
el = document.querySelector(“.ytd-subscribe-button-renderer”);
el.click();
setTimeout(function () {
var unSubBtn = document.getElementById(“confirm-button”).click();
i++;
count–;
console.log(“channel ” + i + ” unsubscribed”);
setTimeout(function () {
el = document.querySelector(“ytd-channel-renderer”);
el.parentNode.removeChild(el);
myTimer();
}, 250);
}, 250);
}
- Press enter after pasting the automation script into the terminal.
- The script will run, and all of the channels will be unsubscribed one by one. I improved the code, and you should now see better logs on the right.
If the script fails, simply refresh the page and try again. The unsubscription process will finally be finished. I was subscribed to around 1000 channels, so it took a long time.
I hope you found the information helpful and were able to successfully unsubscribe from all of the undesirable channels.