No More Watched Videos
Hides YouTube videos you have already watched on the home page, subscriptions, channel pages and watch sidebar.
As of June 2026, No More Watched Videos has 3 users and a 5.00/5 rating from 1 reviews in the Productivity category.
Usersno change0%
3
3
Ratingno change0%
5.00
1 reviews
Reviewsno change0%
1
Version
0.3.1
Manifest V3
90-day change · In the last 90 days this extension 1 version update.
History
3 snapshotsTracking since May 27, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| May 27, 2026 | — | — | — | 0.2.0 |
| Jun 3, 2026 | — | — | — | 0.2.0 |
| Jun 8, 2026 | 2 | 5.00 | 1 | 0.3.1 |
| Now | 3 | 5.00 | 1 | 0.3.1 |
Changelog
- Jun 8, 2026description
The "No More Watched Videos" extension hides videos on YouTube that you have already seen, so your feed doesn't get cluttered with old videos that YouTube likes to push back into recommendations — if you are an active user, give it a try and you'll see plainly, in numbers, how often the suggestion engine recycles the same videos. Where the extension hides • Home feed • Watch-page sidebar recommendations • Channel pages What is deliberately not hidden • Search — when searching you usually want to see everything, including what you've already seen • Shorts — never tracked, never hidden How the extension knows what was watched and adds it to the local Chrome database The extension reads (with your permission) your YouTube history through your own signed-in session. Likes and "Not interested" count as watched too. It does not follow what you do — it simply reads what YouTube already records. What you'll see on YouTube • A small floating counter at the bottom-right shows how many videos have been hidden on the current page. Clicking it reveals which channels they came from, or unhides everything on the current page. • The extension icon in the browser toolbar shows the hidden count for the active tab. • If YouTube removed the link to your subscriptions feed from the sidebar (this happened to some users), the popup has an "Open Subscriptions" button. Whitelist Channels you watch regularly or occasionally — music, lo-fi radio, sleep videos, podcasts, background talks — are worth adding to the whitelist so their videos stay in your feed. There is a button in the popup while watching a video, or right-click any channel link → "Toggle whitelist". Settings • Any surface (Home / Subscriptions / channel pages / watch sidebar) can be disabled independently • Retention window — how long the extension remembers that a video was watched (6 months by default, or "never forget") • Manager for whitelisted channels • Import / export the entire database as JSON • Three-level reset (clear watched videos / reset sync state / full reset) • Debug log with export — for bug reports Privacy Everything stays in your browser. No servers, no accounts, no telemetry. The extension reads YouTube data through your existing sessions and stores it all locally in IndexedDB. You can export, import or wipe it at any time. Permissions storage, alarms, scripting, contextMenus, notifications + access only to www.youtube.com. No <all_urls>, no cookies access, no request body access.
For Whom This Extension Is Made If you've been an active YouTube user for many years (just like me), you’ve probably noticed that old videos keep appearing in your recommendations from time to time. They may appear as already watched (with a red progress bar at the bottom) or not — which clearly shows that YouTube’s “watch history” is far from complete. I tolerated this for several years while working and didn’t have time to solve the problem. But three months ago, I finally got completely fed up when, late one evening, the platform recommended me the same ~70% already-watched videos in four updates in a row. What does this extension do? The extension maintains a local database of watched videos directly in your browser. It requires no external servers (mine or anyone else’s) — this is clearly visible in the requested permissions and was approved by Chrome Web Store moderators, as everything is declared in the `manifest.json` and easily traceable. The extension works completely autonomously, even without an initial import of your YouTube history. It also includes both **whitelist** and **blacklist** functionality for channels — all stored locally. The whitelist helps avoid hiding videos from music artists you follow, while the blacklist is essential because YouTube’s built-in “Don’t recommend channel” feature often stops working and brings videos back over time. As a result, you get customizable protection for: - The **Homepage** (`/`) - **Video watch page** (`/watch`, sidebar recommendations) - **Channel pages** (main page and all videos) Disabling the extension via the icon instantly restores all hidden videos. Re-enabling it hides them again in real time. Key Advantages Over Other Solutions: - Everything is **fully local** — you can export, import, or completely delete the database at any time. - The watched videos database can **never be cleared** (option in settings), allowing you to truly forget about videos you’ve already watched forever. If some videos still appear in the beginning, simply open them all (or one by one) in new tabs, wait about 5 seconds, and close them — they will be added to the database and instantly disappear from the homepage in real time. - No modifications to YouTube itself: videos are simply hidden using `display: none`. - No tracking components: the extension only listens to existing signals and web requests already generated by YouTube. - Completely new and fully compatible with the current YouTube.com UI/UX. Since the interface and service change frequently, older extensions often break. I created this for myself and will always maintain and update it. Publishing it on the Chrome Web Store is my way of finding out whether other people had the same problem — and because I’d hate for this code to “die” on just two PCs. Latest Update - Added channel blacklist - Added hiding of videos on channel pages - Significantly improved speed of initial and repeated (from settings) YouTube history import
- Jun 3, 2026description
### Расширение "No More Watched Videos" скрывает на YouTube видео, которые Вы уже видели, чтобы лента не засорялась старыми видео, которые подсовывают в рекомендации, если являетесь активным пользователем - попробуйте и увидите наглядно и в цифрах, сколько предложка подкидывает одинаковые видео. Где скрывает расширение • Главная • Боковые рекомендации на странице видео Что намеренно не скрывается • Поиск - при поиске обычно нужно видеть всё, включая то, что уже видел. • Shorts - никогда не отслеживаем, никогда не скрываем, так как это богом забытое место и работать над этим я не хочу. Идея радилась благодаря расширению "No more Shorts". Спасибо создателю, обязательно посмотрите его работу. ### Как расширение понимает, что просмотрено и добавляет в локальную базу Chrome Расширение читает (после Вашего разрешения) историю YouTube через Вашу же залогиненную сессию. Лайки и «Не интересно» тоже считаются просмотром. Оно не следит за тем, что Вы делаете - оно просто читает то, что YouTube уже записывает. ### Что увидите на странице YouTube • Небольшой плавающий счётчик в правом нижнем углу показывает, сколько видео скрыто на текущей странице. Клик показывает по каким каналам они проходят или раскрывает всё на текущей странице. • Иконка расширения в панели браузера показывает количество скрытого для активной вкладки. • Если YouTube убрал ссылку на ленту подписок из боковой панели (это произошло у части пользователей), в popup есть кнопка «Открыть Подписки». ### Whitelist Каналы, которые Вы регулярно или преодически смотрите - музыка, lo-fi радио, засыпательные видео, подкасты, фоновые разговоры - стоит добавить в whitelist, чтобы их видео оставались в ленте. Кнопка в popup во время просмотра, либо правый клик по ссылке на канал → «Переключить whitelist». ### Настройки • Можно отключить любой раздел (главная / подписки / страницы каналов / боковые рекомендации) отдельно • Срок хранения - насколько долго расширение помнит, что видео было просмотрено (по умолчанию 12 месяцев, либо «никогда не забывать») • Управление списком whitelist'нутых каналов • Импорт / экспорт всей базы как JSON • Трёхуровневый сброс (очистить просмотренные / сбросить состояние синхронизации / полный сброс) • Debug-лог с экспортом - для bug-отчётов ### Приватность Всё остаётся в Вашем браузере. Никаких серверов или телеметрии. Расширение читает данные YouTube через имеющиеся сессии и хранит всё локально в IndexedDB. Можно экспортировать, импортировать или стереть в любой момент. ### Разрешения storage, alarms, scripting, contextMenus, notifications + доступ только к youtube.com. Никаких <all_urls>, доступа к cookies или к body запросов.
The "No More Watched Videos" extension hides videos on YouTube that you have already seen, so your feed doesn't get cluttered with old videos that YouTube likes to push back into recommendations — if you are an active user, give it a try and you'll see plainly, in numbers, how often the suggestion engine recycles the same videos. Where the extension hides • Home feed • Watch-page sidebar recommendations • Channel pages What is deliberately not hidden • Search — when searching you usually want to see everything, including what you've already seen • Shorts — never tracked, never hidden How the extension knows what was watched and adds it to the local Chrome database The extension reads (with your permission) your YouTube history through your own signed-in session. Likes and "Not interested" count as watched too. It does not follow what you do — it simply reads what YouTube already records. What you'll see on YouTube • A small floating counter at the bottom-right shows how many videos have been hidden on the current page. Clicking it reveals which channels they came from, or unhides everything on the current page. • The extension icon in the browser toolbar shows the hidden count for the active tab. • If YouTube removed the link to your subscriptions feed from the sidebar (this happened to some users), the popup has an "Open Subscriptions" button. Whitelist Channels you watch regularly or occasionally — music, lo-fi radio, sleep videos, podcasts, background talks — are worth adding to the whitelist so their videos stay in your feed. There is a button in the popup while watching a video, or right-click any channel link → "Toggle whitelist". Settings • Any surface (Home / Subscriptions / channel pages / watch sidebar) can be disabled independently • Retention window — how long the extension remembers that a video was watched (6 months by default, or "never forget") • Manager for whitelisted channels • Import / export the entire database as JSON • Three-level reset (clear watched videos / reset sync state / full reset) • Debug log with export — for bug reports Privacy Everything stays in your browser. No servers, no accounts, no telemetry. The extension reads YouTube data through your existing sessions and stores it all locally in IndexedDB. You can export, import or wipe it at any time. Permissions storage, alarms, scripting, contextMenus, notifications + access only to www.youtube.com. No <all_urls>, no cookies access, no request body access.
- Jun 3, 2026short_description
Hides YouTube videos you have already watched on the home page, subscriptions and watch sidebar.
Hides YouTube videos you have already watched on the home page, subscriptions, channel pages and watch sidebar.
Permissions & access
- Permissions
- storagealarmsscriptingcontextMenusnotifications
- Host access
- https://www.youtube.com/*
Screenshots
About
For Whom This Extension Is Made If you've been an active YouTube user for many years (just like me), you’ve probably noticed that old videos keep appearing in your recommendations from time to time. They may appear as already watched (with a red progress bar at the bottom) or not — which clearly shows that YouTube’s “watch history” is far from complete. I tolerated this for several years while working and didn’t have time to solve the problem. But three months ago, I finally got completely fed up when, late one evening, the platform recommended me the same ~70% already-watched videos in four updates in a row. What does this extension do? The extension maintains a local database of watched videos directly in your browser. It requires no external servers (mine or anyone else’s) — this is clearly visible in the requested permissions and was approved by Chrome Web Store moderators, as everything is declared in the `manifest.json` and easily traceable. The extension works completely autonomously, even without an initial import of your YouTube history. It also includes both **whitelist** and **blacklist** functionality for channels — all stored locally. The whitelist helps avoid hiding videos from music artists you follow, while the blacklist is essential because YouTube’s built-in “Don’t recommend channel” feature often stops working and brings videos back over time. As a result, you get customizable protection for: - The **Homepage** (`/`) - **Video watch page** (`/watch`, sidebar recommendations) - **Channel pages** (main page and all videos) Disabling the extension via the icon instantly restores all hidden videos. Re-enabling it hides them again in real time. Key Advantages Over Other Solutions: - Everything is **fully local** — you can export, import, or completely delete the database at any time. - The watched videos database can **never be cleared** (option in settings), allowing you to truly forget about videos you’ve already watched forever. If some videos still appear in the beginning, simply open them all (or one by one) in new tabs, wait about 5 seconds, and close them — they will be added to the database and instantly disappear from the homepage in real time. - No modifications to YouTube itself: videos are simply hidden using `display: none`. - No tracking components: the extension only listens to existing signals and web requests already generated by YouTube. - Completely new and fully compatible with the current YouTube.com UI/UX. Since the interface and service change frequently, older extensions often break. I created this for myself and will always maintain and update it. Publishing it on the Chrome Web Store is my way of finding out whether other people had the same problem — and because I’d hate for this code to “die” on just two PCs. Latest Update - Added channel blacklist - Added hiding of videos on channel pages - Significantly improved speed of initial and repeated (from settings) YouTube history import
Technical
- Version
- 0.3.1
- Manifest
- V3
- Size
- 124KiB
- Min Chrome
- 123
- Languages
- 2
- Featured
- No
Metadata
- ID
- okdmfbhkjgdiocmhfocgejlcaodhmpli
- Developer ID
- u136db07dbe863d67a6770feb4257baab
- Developer Email
- [email protected]
- Created
- May 26, 2026
- Last Updated (Store)
- Jun 4, 2026
- Last Scraped
- Jun 8, 2026
- Website
- —
- Support URL
- —
- Privacy Policy
- https://pastebin.com/kSA6vTjK
Data sourced from the Chrome Web Store · last verified Jun 8, 2026.