What Sets This Player Apart
Four reasons this tab stays pinned, whether you ship streams or simply watch them
Instant Start
Nothing to download or configure. Open the page, drop in a link, and the first frame appears.
Runs Everywhere
Pure HTML5 with HLS under the hood, so behavior is identical on Windows, macOS, Linux, iOS and Android.
Stays Local
Video bytes flow straight from the source into your browser — our servers never touch the stream.
One-Line Embed
A single iframe snippet puts the same player on your own site, no build step required.
From Link to First Frame in Seconds
Three moves and the show begins — no manual required
Grab the stream address
Track down the .m3u8 URL from your feed, player, or streaming platform of choice.
Drop it in the field
Paste it into the input at the top of this page — a demo stream comes preloaded so you can test straight away.
Press play
The playlist loads, chunks arrive, and playback begins — usually before you finish reading this.
Put the Player on Any Page
A single iframe tag brings HLS playback to your own site
<iframe src="https://m3u8.kixtools.com/player.html?url=https://your-stream/index.m3u8"
width="100%" height="480" frameborder="0" allowfullscreen></iframe>
Point the url value at your stream's address and reload — that's the whole setup.
Answers Before You Ask
What people want to know ahead of — and just after — their first stream
No. M3U8Lab works anonymously: open the page, paste a link, play. Nothing about your session is stored or tied to a profile.
Yes. Live HLS playlists load exactly like on-demand ones — the player follows the sliding window and keeps requesting fresh segments as they appear.
Open the source page in your browser, start the video, then filter the Network panel of your developer tools for "m3u8". Our step-by-step tutorial covers the exact clicks.
None. Because data is piped directly from the source into your browser, a feature-length film plays just as easily as a ten-second clip.