Remove YouTube videos below view threshold (1000 views)
Hides YouTube videos below a configurable view count threshold.
YouTube recently started showing lots of low-quality, AI-generated videos with very few views on the homepage. This script filters them out.
Version: 1.0.0
Last Tested: October 31, 2025
Status: ✅ Working
Language Support: 🇺🇸 English only (other languages coming soon)
Edit the script in your userscript manager to customize these settings:
const CONFIG = {
viewThreshold: 1000, // Minimum view count (videos below this are hidden)
enableLogging: true, // Show debug info in console (true/false)
whitelistedChannels: [
// Channels that should never be filtered
// Add channel names here
// Example: "PewDiePie", "MrBeast", "Kurzgesagt"
],
};
Only show videos with 10K+ views:
viewThreshold: 10000,
Whitelist your favorite channels:
whitelistedChannels: [
"Veritasium",
"3Blue1Brown",
"Kurzgesagt",
],
Disable logging:
enableLogging: false,
Technical Overview:
MutationObserver to watch for new video elements added to the pageytd-rich-item-renderer, ytd-video-renderer, etc.aria-label attributes for view count data (e.g., "Video Title - 70K views - Channel")display: none on video elements that don't meet criteriaResult: Low-view videos disappear from your feed in real-time as the page loads.
When enableLogging is enabled, you'll see:
✅ Loaded - Script initialized successfully🔍 Processing - Each video being checked🗑️ Removed - Videos that were filtered (title, channel, view count)ℹ️ Info - General status messages⚠️ Warnings - Potential issuesMIT License - See LICENSE for details
Found a bug or have a suggestion? Please open an issue!
Note: This script modifies your YouTube browsing experience. Videos are hidden from view but not permanently deleted.