YouTube is a fantastic platform for entertainment, offering a plethora of videos from gaming highlights to lifestyle vlogs, ensuring that there is something for everyone. However, it’s effortless to accumulate a long list of subscribed channels over time. With changing preferences and needs, you may struggle to find content that suits your current interests.
If you’re reading this, it’s likely that you’re looking to streamline your subscription list to reflect your current preferences. Unfortunately, YouTube doesn’t have an in-built feature that allows users to unsubscribe from channels quickly and easily. This lack of a simple solution has been a source of frustration for many users.
Thankfully, members of the YouTube community have found a workaround to simplify the process. In this guide, we will show you how to unsubscribe from multiple YouTube channels simultaneously, making your life easier. Let’s dive right in!
Mass Unsubscribe YouTube Channels
1. Long Method
This process is a simple way to unsubscribe from YouTube channels on your account, but it’s also the most time-consuming since you’ll have to do everything manually. It’s similar to going through old files and taking the time to go through them one by one to decide which ones to keep and which ones to discard. This approach is ideal if you have the time and patience to go through your ‘Subscriptions’ list and ensure that you unsubscribe from channels that no longer interest you.
For PC:
- Head to YouTube and click on Subscriptions from the sidebar.

- Now, you’ll see the latest videos uploaded by the channels you follow. To manage your subscriptions list, click the Manage button in the upper right corner of your screen.
- Finally, go through the list and click the Subscribed button beside the channel you want to remove from your account. Choose Unsubscribed to finish the process.

For Mobile:
- Go to your home screen and tap on YouTube to launch it.
- Inside the YouTube app, tap on Subscriptions in the bottom navigation bar.
- At the top portion, tap the All button beside the channel icons.

- Now, tap on Manage.
- Find a channel you want to remove. Swipe left and tap on Unsubscribe.

Follow the above procedure until you’ve removed all the unwanted channels from your account. If you encounter a problem where your subscription list doesn’t update, try unsubscribing again after an hour. If you unsubscribe from multiple channels in a short period, YouTube might perceive it as spam and restrict this action on your account. It is advisable to unsubscribe from only 2-3 channels per minute to avoid triggering YouTube’s alert system.
2. Unsubscribe Smart
A simple script that takes advantage of the console feature on Google Chrome can also be used to unsubscribe from YouTube channels on your account. However, it is important to note that this method requires a computer and will not work on mobile devices. Additionally, this process will unsubscribe you from all YouTube channels on your account, so if you only want to remove specific channels, it is better to use the first method. Here are the steps to mass unsubscribe YouTube channels using a script:
- First, launch Chrome on your computer and head to YouTube.
- After that, go to Subscriptions > Manage.

- Now, right-click anywhere on the page and click on Inspect.
- You’ll see a bunch of code on the right side of your screen. Don’t panic. Look for the Console tab and access it. You can also press CTRL + SHIFT + J on your keyboard to open the console.

- Next, scroll down until you see the ‘>’ icon.
- Lastly, copy and paste the code below after the ‘>’ and hit Enter to run it.
Please note that if the first code does not work, you can try using the second or third code provided below and run it on the console. It is possible that YouTube may have updated its system, which prevents scripts like the one provided from functioning properly. If this happens, simply refresh the page, access the Console, and try copying and running one of the other scripts provided below.
1st Script:
(async function iife() {
var UNSUBSCRIBE_DELAY_TIME = 2000
var runAfterDelay = (fn, delay) => new Promise((resolve, reject) => {
setTimeout(() => {
fn()
resolve()
}, delay)
})
var channels = Array.from(document.getElementsByTagName(`ytd-channel-renderer`))
console.log(`${channels.length} channels found.`)
var ctr = 0
for (const channel of channels) {
channel.querySelector(`[aria-label^='Unsubscribe from']`).click()
await runAfterDelay(() => {
document.getElementsByTagName(`yt-confirm-dialog-renderer`)[0] .querySelector(`#confirm-button`)
.click()
console.log(`Unsubsribed ${ctr + 1}/${channels.length}`)
ctr++
}, UNSUBSCRIBE_DELAY_TIME)
}
})()
2nd Script:
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");
}
3rd Script:
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”);
}
After running the script, you can let it work its magic and unsubscribe you from all the YouTube channels on your account. If you notice that the progress slows down or appears frozen, there’s no need to worry, as this is a common behavior when running the script. If the script gets stuck for a few minutes, you can simply refresh the page and run the code again.
Once the process is complete, your account will no longer have any subscribed YouTube channels. From there, you can start exploring and subscribing to channels that interest you. That’s all there is to it when it comes to mass unsubscribing YouTube channels. If you have any questions or concerns, please leave them in the comments section, and we’ll do our best to address them.
If this guide helped you, please share it. 🙂