🎬 Video Tools
Free HLS M3U8 Player Online
Play any HLS stream (.m3u8) directly in your browser — Download as MP4
⚡ Instant Play
📱 Mobile Friendly
🎥 HD Streams
💾 Download MP4
⚙️ Quality Selector
🎬 Paste M3U8 Stream URL
Try sample:
🎥 Mux Test Stream
🎬 Tears of Steel
📺 BipBop Test
⚙️ Quality:
📥 Downloading...
0%
📦 Segments: 0
💾 Size: 0 MB
⚡ Speed: 0 KB/s
📄 File: —
❌
Stream could not be loaded
Check the URL and try again. Make sure the stream is publicly accessible.
⚡ Features
HLS Streams
Play any .m3u8 HLS stream directly in your browser — live or on-demand
Quality Selector
Switch between stream quality levels — 1080p, 720p, 480p, auto
Mobile Ready
Works on Chrome, Safari, Firefox on Android and iPhone
Instant Load
Powered by hls.js — fastest HLS playback engine available
Smart Download
Auto-detects video title and saves as .mp4 with proper name
100% Private
Your stream URL is never stored or sent to our servers
📖 How to Use
1Get your M3U8 stream URL (ends with .m3u8)
2Paste the URL in the input box above
3Click "Download MP4" — video title auto-detected!
4File saves as [Video_Title].mp4
❓ FAQ — HLS M3U8 Player
How does the tool detect video title?
The tool automatically extracts title from #EXT-X-TITLE, #EXT-X-MEDIA NAME, or URL. If no title found, it uses the stream URL filename.
How to download without watching?
Simply paste the M3U8 URL and click "Download MP4". The tool will fetch all segments and combine them into a single MP4 file — no playback needed!
Why can't I play my M3U8 stream?
Common reasons: (1) The stream URL is private or requires authentication. (2) The server has CORS restrictions. (3) The stream has expired. (4) The URL is incorrect.
Does it work on iPhone/Safari?
Yes! Safari on iPhone supports HLS natively. On Chrome and Firefox, it uses the hls.js library for full compatibility.
