YouTube Channel Filters by Artyom
Filter YouTube channel videos by watch status, duration, view count, upload date, and title.
Extension Metadata
Screenshots
About this extension
YouTube Channel Filters helps you find specific videos on YouTube channel pages without manually browsing through long video lists.
Features
• Watch status: Filter videos by watch status, including unwatched videos.
• Upload date: Find videos uploaded within a selected time period.
• Duration: Set minimum and maximum video duration.
• View count: Filter videos by minimum view count.
• Title search: Find videos by title.
How to use
1. Open a YouTube channel and go to its Videos tab.
2. Set your preferred filters.
3. Click Apply to filter the video list.
4. Click Reset to clear your filters and return to the unfiltered list.
Features
• Watch status: Filter videos by watch status, including unwatched videos.
• Upload date: Find videos uploaded within a selected time period.
• Duration: Set minimum and maximum video duration.
• View count: Filter videos by minimum view count.
• Title search: Find videos by title.
How to use
1. Open a YouTube channel and go to its Videos tab.
2. Set your preferred filters.
3. Click Apply to filter the video list.
4. Click Reset to clear your filters and return to the unfiltered list.
Rated 0 by 0 reviewers
Permissions and data
Required permissions:
- Access your data for sites in the youtube.com domain
Optional permissions:
- Access your data for sites in the youtube.com domain
Data collection:
- The developer says this extension doesn't require data collection.
More information
- Add-on Links
- Version
- 1.2.0
- Size
- 41.31 KB
- Last updated
- 19 days ago (Oct 16, 2026)
- Related Categories
- License
- MIT License
- Version History
- Add to collection
Allows users to filter videos client-side by watch status (watched, in progress, unwatched), duration range, minimum view count, upload date, and title search.
Operates 100% locally within the browser by inspecting the YouTube page DOM.
Does NOT make any network requests or communicate with any external servers or third-party APIs.
Uses browser.storage.local solely to persist user filter preferences (thresholds and panel collapsed state).
No user identifiers, analytics, telemetry, or tracking. Plain, unminified source code.