Find and extract M3U8 links from any webpage. Copy the bookmarklet below, run it on the target page, and review confirmed HLS URLs here.
Recommended bookmarklet
Cross-origin iframe warning
1. Copy the bookmarklet
Save it as a normal browser bookmark URL, then use that bookmark on the site you want to inspect.
2. Run it before or during playback
If the page requests the stream very early, click the bookmarklet and refresh once so the hooks are already installed.
3. Use the overlay
Rescan runs another pass, Dump writes detailed logs to the console, and Open latest sends the newest confirmed hit back to this finder.
1. Injects a debug overlay
The bookmarklet installs controls for retrying scans and reviewing results.
2. Hooks player activity
It inspects fetch, XHR, HLS hooks, JSON payloads, and resource timing entries.
3. Filters candidates
Candidate URLs, manifest bodies, and confirmed hits are separated in the overlay logs.
4. Sends confirmed hits here
The latest confirmed M3U8 URL opens back in this finder for copy, play, or direct open.
How It Works
Our M3U8 Link Detector tool uses a bookmarklet that you can add to your browser's bookmarks bar. When activated on a webpage, it monitors network requests for HLS (HTTP Live Streaming) content. It can detect M3U8 playlist files as they're loaded by the video player on the page. This approach can find dynamically loaded streams that aren't visible in the page's HTML source code.
Usage Instructions
Add the Bookmarklet
Add the M3U8 Detector bookmarklet to your browser's bookmarks bar
Visit the Website
Go to the website containing the video stream you want to find
Activate the Detector
Click the bookmarklet in your bookmarks bar to activate the detector
Play the Video
Start playing the video on the website to trigger the stream loading
View Detected Links
When M3U8 links are detected, they'll open in a new tab on our site
Play the Stream
Use the "Play" button to open any detected link in our player
Advanced Features
Real-time Detection
The tool monitors network traffic in real-time, capturing M3U8 URLs as they're requested by the video player. This works even for players that load streams dynamically after the page loads.
Multiple Detection Methods
The detector uses several techniques to find streams, including monitoring XHR and fetch calls, inspecting resource timing entries, scanning scripts, and hooking supported HLS players.
Deep Scanning
The detector performs deep scanning of the page's DOM and JavaScript objects to find hidden or obfuscated M3U8 URLs that might not be visible in network requests.
Browser Integration
The bookmarklet integrates directly with your browser, allowing it to work on any website without requiring extensions or plugins to be installed.
Limitations
While this tool can detect many dynamically loaded streams, some websites use security measures that may prevent detection:
Sites with strict Content Security Policies may block the detection script
Some sites use encryption or obfuscation to hide stream URLs
Some browsers may restrict bookmarklet functionality for security reasons
Cross-origin iframes can isolate the real player, so you may need to open the iframe page separately
Sites that use advanced DRM protection may not expose their stream URLs