A simple script that helps you unsubscribe from multiple YouTube channels automatically.
Useful if you want to clean up your subscriptions quickly.
- ✅ Automatically scrolls and loads all your subscribed channels
- ✅ Clicks “Unsubscribe” for each channel
- ✅ Works in your browser, no extra tools needed
- ✅ Two versions available:
- Console Script (for advanced users)
- Bookmarklet (one-click version)
- Open YouTube Subscriptions → Channels.
- Right-click anywhere → Inspect → Console tab.
- Copy the code from
unsubscribe.js
. - Paste into Console and press Enter.
- The script will:
- Scroll to load all channels
- Unsubscribe one by one
- Show progress in the Console
- Copy the code from
unsubscribe-bookmarklet.js
. - Create a new bookmark in your browser.
- In the URL field, paste the code.
- Go to YouTube Subscriptions → Channels.
- Click your new bookmark → The script runs automatically 🎉
- This is not an official YouTube tool.
- Use at your own risk — unsubscribing cannot be undone easily.
- Large numbers of unsubscribes may trigger temporary account restrictions.
- The author is not responsible for any issues caused by using this script.
This project is licensed under the MIT License.
- You can use, modify, and share this code freely.
- You can include it in personal or commercial projects.
- The software is provided “as is”, without warranty.
See the LICENSE file for details.
Contributions, suggestions, and improvements are welcome!
- Open an Issue if you find a bug.
- Open a Pull Request if you want to improve the script.
- Cleaning up old channels you don’t watch anymore
- Starting fresh with a new subscription list
- Quickly testing mass actions for research
👨💻 Created with ❤️ for learners, minimalists, and anyone who wants a clean YouTube experience.