About M3U8 Free Player
Our Mission
M3U8 Free Player Online was created with a simple goal: to provide developers, testers, and streaming enthusiasts with a fast, reliable, and privacy-focused tool to test and play streaming protocols directly in the browser. We believe that testing streaming URLs should not require complex software installations or account registrations.
Advanced Technology
Powered by pinned releases of HLS.js and dash.js, with dedicated playback flows for M3U8, MPEG-DASH, and MP4/WebM sources.
Privacy First
Your privacy matters. All playback processing happens client-side within your browser. We do not store your stream URLs or video data on our servers.
Performance Optimized
Player libraries are loaded on demand, keeping the default page lighter for MP4 and informational page visits.
Developer Friendly
Includes features like embed code generation, playback diagnostics, and stream history to make testing workflows faster.
Technical Specifications
| Category | Details |
|---|---|
| Core Libraries | HLS.js 1.6.15, dash.js 5.1.1 (loaded on demand) |
| Video Codecs | H.264 (AVC), H.265 (HEVC)*, VP9, AV1* *Browser dependent |
| Audio Codecs | AAC, MP3, AC-3, E-AC-3 (Dolby Digital Plus) |
| Protocols | HLS (M3U8), MPEG-DASH (MPD), MP4 (Progressive) |
| Protected Streams | The public player focuses on clear streams and does not expose DRM license configuration in the current UI. |
Input URL
Copy your stream URL (ending in .m3u8, .mp4, or .mpd) and paste it into the input box on the homepage.
Select Format
Click the tab corresponding to your stream type (M3U8 for HLS, MP4 for standard video, DASH for MPEG-DASH).
Play & Control
Hit Play. Use the advanced toolbar to adjust playback speed, switch quality (HLS only), or enable Picture-in-Picture.