If, like me, you add videos to your Watch Later list on YouTube then you’ve probably ended up with a list that is just too big to handle and you want to delete them all, right? Right?!
Well the reason you’ve stumbled upon this post is because YouTube don’t have an option to remove all of the videos from this list. They expect you to go through one by one and click the remove option, well I ain’t buying it I tell ya’. So here’s how this is going to go down, I’m going to provide you with the code to run in your browser console that will run through and remove ALL videos from your Watch Later list.
Firstly, head to the Watch Later list by going to https://www.youtube.com/playlist?list=WL
Next you are going to want to press CTRL and J on your keyboard. If you’re a mac user then CMD and J should do it. This will open the console in your browser. Now paste this in and press return/enter.
(function() {
const interval = setInterval(() => {
const menuButtons = document.querySelectorAll('ytd-playlist-video-renderer #button[aria-label="Action menu"]');
if (menuButtons.length > 0) {
menuButtons[0].click();
setTimeout(() => {
const removeButtons = document.querySelectorAll('tp-yt-paper-item.style-scope.ytd-menu-service-item-renderer');
removeButtons.forEach(button => {
if (button.innerText.includes('Remove from Watch Later')) {
button.click();
}
});
}, 500);
} else {
clearInterval(interval);
console.log('All videos removed from Watch Later playlist.');
}
}, 1000);
})();
Now sit back and watch your list start clearing before your very eyes.
If you found this useful, please feel free to share. If it’s broken, please let me know and I’ll get it resolved.