Save bandwidth on YouTube: block video stream, hide thumbnails, block avatar images, and more.
Users
134
+15 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
2
0 in 30 days
Store rank
#75K
#62K among extensions
Version
2.2.0
updated 22 Sep 2026
Users
monthly, 7 months
Latest, 15 Oct 2026:134 usersMove the mouse over the chart for any month
Ratings count
monthly, 7 months
Latest, 15 Oct 2026:2 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About YouTube Audio Only
๐ง YouTube Audio Only โ Chrome Extension v2
Save bandwidth on YouTube with a suite of tools: block the video stream, hide thumbnails, suppress avatar images, and more โ all independently toggleable.
How It Saves Bandwidth
YouTube uses DASH (Dynamic Adaptive Streaming) โ audio and video are streamed as completely separate network requests.
Why network-level blocking?
Simply hiding images with CSS (display:none or visibility:hidden) does NOT prevent them from downloading โ the browser fetches them anyway. This extension uses Chrome's declarativeNetRequest API to block the HTTP request entirely so the bytes never reach your device.
The CSS hiding is used alongside the network block as a visual layer (for already-cached images and to prevent layout shifts).
Features (v2)
1. ๐ง Audio Only Mode
Blocks YouTube's video-segment requests (matching mime=video in DASH URLs on googlevideo.com). Only the audio stream (~128 kbps) is downloaded. The video frame goes black while audio plays normally.
2. ๐ผ๏ธ Hide Thumbnails
Network block: declarativeNetRequest rule blocks i.ytimg.com image requests
CSS hide: ytd-thumbnail, ytd-rich-grid-media, hover-preview canvas
Savings: 20โ150 KB per thumbnail ร 40โ60 per page = 1โ8 MB per page
3. ๐ค Hide Avatars
Network block: declarativeNetRequest rule blocks yt3.ggpht.com image requests
CSS hide: ytd-comment-renderer #author-thumbnail, sidebar channel icons, etc.
Savings: 5โ30 KB per avatar ร 50+ per comments page = ~1.5 MB per page
4. ๐๏ธ Hide Other Images
CSS-only hide for: channel banners, end-screen overlays, merch shelf, promoted ad thumbnails
Savings: ~500 KB per page
5. ๐ฎ Quick-Access Player Buttons (in YouTube's player controls)
Two extra buttons appear in the YouTube video player (bottom-right control bar):
Video On/Off ๐น camera badge - Toggle Audio Only mode โ video camera icon; glows cyan with a slash when video is hidden
Hide Thumbnails ๐ผ image - Toggle thumbnail hiding across the whole page
6. โก YouTube Shorts Floating Popup Widget & Auto-Exclusion
Auto-Exclude Shorts toggle: Keep Shorts in full video mode by default even if main audio-only mode is active.
Dedicated Shorts Floating Widget: A compact, responsive floating popup widget specifically built for YouTube Shorts.
Close Button (โ): Top-right button that minimizes the widget into a sleek floating ๐ง icon.
Audio Only On/Off Switch: Toggle between audio-only and full video directly from the Shorts screen.
Live Savings: Real-time bandwidth counters for the active Short and all-time saved.
Mobile-Friendly: Responsive layout with touch tap targets for small screens and mobile views.
7. ๐ Optional On-Screen Savings Widget (Standard Videos)
Floating live counter showing data saved for current video & all-time on standard YouTube videos.
Features a close button (โ) to dismiss it instantly.
Off by default so it never clutters your screen; toggle it back on anytime from the extension popup.
Popup (all features)
Click the ๐ง icon โ toggle each feature independently. Changes apply instantly to the active tab (no reload needed for image/CSS features). Audio-only requires a reload or seek to take effect.
Player Buttons
Open any YouTube video โ three extra buttons appear in the bottom-right corner of the player.
Technical Details
Manifest V3 โ modern Chrome extension standard
declarativeNetRequest rules (dynamic rules, restored on startup):
Rule 1: Block .*googlevideo\.com.*mime=video.* โ blocks video DASH
Rule 2: Block ||i.ytimg.com/* (image type) โ blocks thumbnails
Rule 3: Block ||yt3.ggpht.com/* (image type) โ blocks avatars
CSS injection via <style> tags in content.js for layout-safe hiding
State persistence via chrome.storage.local โ survives browser restarts
No data collected โ everything runs 100% locally in your browser