Simply paste a CORS-enabled m3u8 link to play directly in your browser.
No software installation required. Watch anytime, anywhere.
💡 Note: The URL must allow CORS access, otherwise the video may not load properly
Everything you need to know about m3u8 and HLS
What is an m3u8 file?
+
m3u8 is essentially a "playlist", similar to a music playlist you create in a music app — except it lists video segment URLs instead.
For example: when watching a movie in MP4 format, it's a single complete file. But in m3u8 format, the movie is split into hundreds of small segments (each about 5-10 seconds), and the .m3u8 file lists all these segment URLs in order.
What is HLS? Why is it so popular?
+
HLS (HTTP Live Streaming) is a streaming protocol released by Apple in 2009, now the standard for online video. YouTube, Netflix, and major streaming platforms all use it. Benefits include:
Why can't some m3u8 videos play?
+
CORS Restrictions: The most common reason. If the video server doesn't have CORS configured, the browser will refuse to load it.
Expired Links: Some m3u8 URLs are time-limited and will return 404 after expiration.
Encrypted Videos: Some platforms encrypt segments with AES-128, requiring a decryption key to play.
How to download m3u8 videos?
+
Method 1: Use FFmpeg (Recommended)
ffmpeg -i "m3u8_url" -c copy output.mp4
Method 2: Use our online tool
Visit M3U8 to MP4 page, paste the link to convert and download (suitable for short videos).