A simple browser extension that lets you download YouTube video thumbnails in one click—directly from YouTube.
- Adds a small download button (⬇️) on every YouTube video thumbnail
- Downloads the best available thumbnail quality automatically
- Works while you scroll, search, or navigate on YouTube
- No redirects, no popups, no data collection
- ✅ One‑click thumbnail download
- ✅ Highest quality first (up to 1920×1080)
- ✅ Works on all YouTube pages
- ✅ Auto-detects newly loaded videos
- ✅ Clean and non-intrusive UI
- ✅ No special permissions required
| Browser | Support |
|---|---|
| Chrome | ✅ Yes |
| Edge | ✅ Yes |
| Brave | ✅ Yes |
| Firefox | |
| Safari | ❌ Not supported |
-
Download or clone this repository
-
Open your browser and go to:
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/
- Chrome:
-
Enable Developer mode (top right)
-
Click Load unpacked
-
Select the extension folder
-
Done 🎉 The extension is now active
- Open YouTube
- Hover over any video thumbnail
- Click the ⬇️ download button (top-right corner)
- The thumbnail downloads instantly
📁 File name format:
VIDEO_ID.jpg
Example:
dQw4w9WgXcQ.jpg
📌 Screenshots are placed in the
screenshots/folder
-
The extension runs on YouTube pages
-
It finds video thumbnails automatically
-
A small ⬇️ button is added to each thumbnail
-
When clicked:
- Video ID is detected
- Thumbnail URLs are generated
- Best available image is downloaded
The extension tries these in order:
maxresdefault(1920×1080)sddefault(640×480)hqdefault(480×360)mqdefault(320×180)default(120×90)
youtube-thumbnail-downloader/
├── manifest.json
├── script.js
├── icon.png
├── screenshots/
│ ├── 1-extension-loaded.png
│ ├── 2-download-button.png
│ ├── 3-download-action.png
│ └── 4-downloaded-file.png
└── README.md
- Refresh the page
- Scroll down (new videos load dynamically)
- Make sure the extension is enabled
- Check browser download permissions
- Some videos don’t have max resolution thumbnails
- 🔒 No tracking
- 🔒 No analytics
- 🔒 No external servers
- 🔒 Runs only on YouTube
To make changes:
- Edit
script.js - Reload the extension in browser
MIT License — free to use, modify, and share.
Contributions are welcome:
- Bug fixes
- Feature ideas
- UI improvements
- Documentation updates
If you like this project:
- ⭐ Star the repository
- 🐛 Report issues
- 💡 Suggest improvements
Happy downloading! 🎉