Subtitle Downloader Pro is a lightweight and efficient Chrome extension that lets you search and download subtitles instantly using the official OpenSubtitles API. Designed for simplicity and speed, it helps you find correct subtitles for movies, TV shows, anime, documentaries, and more with just a click.
- 🔍 Instant subtitle search by movie name, show name, season/episode, or keyword
- ⬇️ One-click subtitle download (SRT format)
- ⚡ Powered by OpenSubtitles API for fast and reliable results
- 🎨 Clean UI built with TailwindCSS
- 📦 Lightweight extension with minimal permissions
- 💾 Uses Chrome Storage & Downloads APIs
- 💯 Works on all Chromium-based browsers (Chrome, Edge, Brave, etc.)
subtitle-downloader/
│── background.js
│── popup.html
│── popup.js
│── manifest.json
│── styles.css
│── tailwind.css
│── input.css
│── icon16.png
│── icon48.png
│── icon128.png
│── README.md
│── package.json
│── package-lock.json
│── node_modules/
│── assets/
│ ├── logo.png
│ └── screenshot.png
│── Download/
│ ├── subtitle-downloader.zip
- Clone or download this repository:
- git clone https://github.com/Maijied/SubtitleMaster-Chrome.git
- cd subtitle-downloader
-
Open Chrome and go to: chrome://extensions/
-
Turn on Developer mode.
-
Click Load unpacked.
-
Select the
subtitle-downloader/folder. -
The extension will appear in your Chrome extensions list and toolbar.
- Click the Subtitle Downloader Pro icon in the browser toolbar.
- Enter a movie name, TV show name with season/episode, or any keyword.
- Browse the subtitles returned from OpenSubtitles.
- Click Download next to a subtitle to save it as an SRT file via Chrome’s Downloads API.
- The popup UI collects the user’s search query.
- The query is sent to the background service worker.
- The service worker communicates with the OpenSubtitles REST API and fetches matching subtitles.
- When a result is selected, the service worker triggers a direct SRT download.
{
"manifest_version": 3,
"name": "Subtitle Downloader Pro",
"version": "1.0.2",
"author": "Maizied Hasan Majumder",
"homepage_url": "https://github.com/Maijied",
"description": "Professional subtitle search & download using OpenSubtitles API",
"permissions": ["downloads", "storage"],
"host_permissions": ["https://api.opensubtitles.com/*"],
"action": {
"default_popup": "popup.html",
"default_title": "Subtitle Downloader"
},
"icons": {
"16": "icon16.png",
"48": "icon48.png",
"128": "icon128.png"
},
"background": {
"service_worker": "background.js"
}
}
- JavaScript (Vanilla)
- TailwindCSS
- Chrome Extensions Manifest V3
- OpenSubtitles REST API
- Create a ZIP of your extension folder:
- cd ~/Desktop
- zip -r subtitle-downloader.zip subtitle-downloader/
- Go to the Chrome Web Store Developer Dashboard:
https://chrome.google.com/webstore/devconsole - Click New Item and upload
subtitle-downloader.zip. - Add title, description, screenshots/promo images, and a 128×128 icon.
- Submit for review.
Maizied Hasan Majumder
GitHub: https://github.com/Maijied
This project is licensed under the MIT License and is free to use and modify.

