Streamgrab: HLS, M3U8 & DASH Video Downloader by exochard
Save HLS, M3U8 and DASH streams as one MP4 with sound. An MP4 joined from a stream is checked for picture and sound before you open it. No companion app, no sign-up, no watermark. Does not download YouTube or DRM-protected video.
19 Users19 Users
Extension Metadata
Screenshots
About this extension
A video plays on the page but there is no download button. Streamgrab is an M3U8, HLS and DASH video downloader: it finds the stream or the plain video file and saves it as one MP4 with sound.
The pages you visit and the videos you save stay on your computer.
• Finds the videos a page loads and lists them in the toolbar popup, with a Download button on the video itself
• Joins the stream's pieces in your browser, several at a time, retrying a piece that fails, with no companion app
• Catches players that build their playlist in script, and takes a video or playlist link you paste
• Checks each MP4 it joins from a stream for picture and sound
• Quality choice and progress on every saved stream, none as a percent on a live recording; pause and resume on streams
• Subtitles from the stream, saved beside the video (.srt is Pro)
• Preview before saving
• Copy the command for ffmpeg, mpv, VLC, Streamlink or N_m3u8DL-RE
Free saves direct video files and HLS or DASH streams, with no account and no watermark. Pro adds higher quality, parallel downloads, the largest files, audio-only files, subtitles as .srt, live stream recording with a timed stop, Download all, Retry failed and Pause all, saving a range and filename templates. Pro is a pass for a set time or one payment for Pro forever. Full refund within two weeks, no questions asked. Plans, trial and refund terms: https://streamgrab.exotools.dev/pricing
No tab on update. No watermark. No wait between downloads and no daily cap. Not for YouTube or DRM-protected video. Human support: support@exotools.dev.
PRIVACY
Streamgrab fetches each video from the server that hosts it. Sent to our server: the licence key, the product name, a random id for this browser and the other fields in the privacy policy, when you activate Pro and about once a day after; the trial's start and end, rounded to the hour, when you start a trial, kept only in a cookie in Firefox; a diagnostics report, when you press Send. Firefox asks your permission before the key or the trial's dates leave. Privacy policy: https://streamgrab.exotools.dev/privacy
PERMISSIONS
• access to all websites and webRequest: a video can load from any site, so Streamgrab reads the response headers of the requests a page makes to tell which ones are video, and fetches the stream from the server that hosts it. It does not block the page's own requests
• webRequestBlocking: a request listener adds the page address as referrer to Streamgrab's own downloads, as the video server expects
• dns: looks up the addresses a site name points to, on your computer, to refuse downloads from private network addresses
• downloads: saves the finished file to your downloads folder
• storage: settings, licence key, the videos found on each tab, the optional download history and the recordings in progress, kept on your computer
• scripting: puts a Download button on a page where a video was found; reads the poster or one frame of the page video for the popup picture, kept in the popup; runs a page script in tabs where you open Streamgrab, frames from other sites in them included, and in pages and frames from that host as they load, in any tab and inside other sites' pages, until you leave its last such tab or restart the browser, to read playlists the page builds in memory
Every feature in detail, guides and the changelog: https://streamgrab.exotools.dev
Roadmap: https://streamgrab.exotools.dev/roadmap
Not affiliated with any video site. Download only what you have the right to keep.
The pages you visit and the videos you save stay on your computer.
• Finds the videos a page loads and lists them in the toolbar popup, with a Download button on the video itself
• Joins the stream's pieces in your browser, several at a time, retrying a piece that fails, with no companion app
• Catches players that build their playlist in script, and takes a video or playlist link you paste
• Checks each MP4 it joins from a stream for picture and sound
• Quality choice and progress on every saved stream, none as a percent on a live recording; pause and resume on streams
• Subtitles from the stream, saved beside the video (.srt is Pro)
• Preview before saving
• Copy the command for ffmpeg, mpv, VLC, Streamlink or N_m3u8DL-RE
Free saves direct video files and HLS or DASH streams, with no account and no watermark. Pro adds higher quality, parallel downloads, the largest files, audio-only files, subtitles as .srt, live stream recording with a timed stop, Download all, Retry failed and Pause all, saving a range and filename templates. Pro is a pass for a set time or one payment for Pro forever. Full refund within two weeks, no questions asked. Plans, trial and refund terms: https://streamgrab.exotools.dev/pricing
No tab on update. No watermark. No wait between downloads and no daily cap. Not for YouTube or DRM-protected video. Human support: support@exotools.dev.
PRIVACY
Streamgrab fetches each video from the server that hosts it. Sent to our server: the licence key, the product name, a random id for this browser and the other fields in the privacy policy, when you activate Pro and about once a day after; the trial's start and end, rounded to the hour, when you start a trial, kept only in a cookie in Firefox; a diagnostics report, when you press Send. Firefox asks your permission before the key or the trial's dates leave. Privacy policy: https://streamgrab.exotools.dev/privacy
PERMISSIONS
• access to all websites and webRequest: a video can load from any site, so Streamgrab reads the response headers of the requests a page makes to tell which ones are video, and fetches the stream from the server that hosts it. It does not block the page's own requests
• webRequestBlocking: a request listener adds the page address as referrer to Streamgrab's own downloads, as the video server expects
• dns: looks up the addresses a site name points to, on your computer, to refuse downloads from private network addresses
• downloads: saves the finished file to your downloads folder
• storage: settings, licence key, the videos found on each tab, the optional download history and the recordings in progress, kept on your computer
• scripting: puts a Download button on a page where a video was found; reads the poster or one frame of the page video for the popup picture, kept in the popup; runs a page script in tabs where you open Streamgrab, frames from other sites in them included, and in pages and frames from that host as they load, in any tab and inside other sites' pages, until you leave its last such tab or restart the browser, to read playlists the page builds in memory
Every feature in detail, guides and the changelog: https://streamgrab.exotools.dev
Roadmap: https://streamgrab.exotools.dev/roadmap
Not affiliated with any video site. Download only what you have the right to keep.
Rated 1 by 1 reviewer
Permissions and data
Required permissions:
- Download files and read and modify the browser’s download history
Optional permissions:
- Access your data for all websites
Data collection:
- The developer says this extension doesn't require data collection.
Optional data collection, according to the developer:
- Authentication information
- Technical and interaction data
More information
- Add-on Links
- Version
- 2.0.0
- Size
- 595.49 KB
- Last updated
- a day ago (Nov 13, 2026)
- Related Categories
- License
- All Rights Reserved
- Privacy Policy
- Read the privacy policy for this add-on
- Version History
- Add to collection