YouTube does not currently ship an official "Remove all" button for the Watch Later playlist. Google's own help documentation covers only two paths: bulk-removing videos you have already watched, and removing unwatched videos one at a time. This page documents the official method, then a browser-console script that automates full removal — watched and unwatched — for large playlists.
Per Google's Add & remove videos from Watch later support page, the documented desktop flow is:
Remove watched videos deletes only videos YouTube has recorded as watched. It leaves every unwatched video in place. YouTube provides no official "Remove all" command for the full playlist — Google's help page documents individual per-video removal (three dots beside each row) as the only supported way to clear unwatched entries. For a playlist with hundreds of saved videos, that means hundreds of manual clicks.
The script below drives the same UI Google's own instructions describe — it opens each video's three-dot menu and clicks Remove from Watch later — just automatically, one video at a time, until the playlist is empty. It requires no extension and no API key; it runs entirely in the browser's developer console against the page already on screen.
(async () => {
const wait = ms => new Promise(resolve => setTimeout(resolve, ms));
while (true) {
const video = document.querySelector("ytd-playlist-video-renderer");
if (!video) {
console.log("Finished removing visible videos.");
break;
}
const menuButton = video.querySelector(
"ytd-menu-renderer button, #menu button"
);
if (!menuButton) {
console.log("Menu button not found.");
break;
}
menuButton.click();
await wait(500);
const removeButton = [...document.querySelectorAll(
"ytd-menu-service-item-renderer"
)].find(item =>
item.textContent.includes("Remove from Watch later")
);
if (!removeButton) {
console.log("Remove option not found.");
break;
}
removeButton.click();
await wait(800);
}
})();
⌘ + Option + K (Mac) or Ctrl + Shift + K (Windows/Linux); Chrome: ⌘ + Option + J (Mac) or Ctrl + Shift + J (Windows/Linux).allow pasting and press Enter first (Firefox and Chrome both show this prompt on first paste).ytd-playlist-video-renderer, ytd-menu-service-item-renderer). A future YouTube redesign can break the selectors.