A Chrome extension that allows you to control the opacity of YouTube's transparent player overlays, making them less transparent and more visible.
🌐 Install from Chrome Web Store • 📖 Changelog • 🔒 Privacy Policy • 🤝 Contributing
- Adjust opacity of YouTube player overlays with a simple slider (0-100%)
- Quick preset buttons for common opacity levels
- Real-time updates as you adjust the slider
- Works on all YouTube video pages
- Persists your settings across browser sessions
- Clean, modern user interface
→ Install YouTube Overlay Opacity Controller
- Click the link above or visit the Chrome Web Store
- Click "Add to Chrome"
- Confirm by clicking "Add extension"
- Done! The extension is now installed
-
Download or clone this extension folder to your computer
-
Open Google Chrome and navigate to
chrome://extensions/ -
Enable "Developer mode" by toggling the switch in the top-right corner
-
Click "Load unpacked" button
-
Navigate to and select the
youtube-opacity-controllerfolder -
The extension should now be installed and active
-
Navigate to any YouTube video (e.g., https://www.youtube.com/watch?v=YmcACIOQdDc)
-
Click the extension icon in your Chrome toolbar
-
Use the slider to adjust the opacity:
- 0% = Completely transparent (invisible)
- 50% = Half transparent
- 100% = Fully opaque (no transparency)
-
Or use the quick preset buttons:
- Fully Opaque (100%) - No transparency at all
- Less Transparent (75%) - Mostly opaque
- Half Transparent (50%) - Balanced visibility
- Very Transparent (25%) - Mostly transparent
-
Changes apply instantly to the current video
-
Click "Reset to Default" to restore 100% opacity
This extension modifies the opacity of inner elements within YouTube's player that are semi-transparent, including:
- Player control buttons (play, pause, volume, settings, etc.)
- Progress bar and time displays
- Video title and channel name overlays
- SVG icons within buttons
- Tooltips and chapter titles
- Menu panels and settings
- Gradient overlays (top and bottom)
- Channel watermark
- Cards and end screen elements
- All other semi-transparent UI elements within the player
The extension intelligently detects and modifies ANY element with reduced opacity (< 100%) within the YouTube player container.
- Refresh the YouTube page after installing the extension
- Make sure the extension is enabled in
chrome://extensions/ - Check that you're on a YouTube video page (not the homepage)
- Some overlay elements may load dynamically. Try pausing and playing the video.
- The extension works best when you adjust the opacity while the video is playing.
- Manifest Version: 3
- Permissions: Storage, Active Tab
- Host Permissions: YouTube only
- Content Scripts: Runs on all YouTube pages
- Storage: Uses Chrome Sync Storage to persist settings
manifest.json- Extension configurationcontent.js- Main script that modifies YouTube overlaysoverlay-fix.css- CSS styles for overlay modificationspopup.html- Extension popup interfacepopup.js- Popup functionalitypopup.css- Popup stylingicons/- Extension icons in multiple sizesCHANGELOG.md- Version history and release notesPRIVACY.md- Privacy policy and permissions explanation
This extension:
- Only runs on YouTube.com
- Does not collect any data
- Does not track your viewing history
- Does not communicate with external servers
- Only stores your opacity preference locally
Free to use and modify for personal use.
If you encounter any issues or have suggestions, please create an issue in the repository.
Made with care for those who prefer their overlays less transparent!