🎬 Free Online HLS/M3U8 Player

Play Any m3u8 Video Easily

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

More Tools

🔄

M3U8 to MP4

Convert m3u8 streaming video to MP4 format for local storage and sharing

Use Now →
📥

YouTube Downloader

Parse YouTube video links and download in various quality options

Use Now →
📚

Help Center

Learn about m3u8/HLS protocol, FAQs, and tutorials

View Docs →

FAQ

Everything you need to know about m3u8 and HLS

什麼是 m3u8 檔案? 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.

什麼是 m3u8 檔案? 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:

  • Adaptive Quality: Automatically switches to high quality on fast connections, downgrades on slow ones
  • Server-friendly: Uses standard HTTP protocol, works on regular web servers
  • CDN-friendly: Segments can be distributed via CDN for fast, low-latency delivery
  • Live & VOD: Flexible for both live streaming and on-demand content
什麼是 m3u8 檔案? 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.

什麼是 m3u8 檔案? 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).