Free Online IPTV Player — Test Any Stream in Your Browser
Paste an HLS (M3U8), direct MP4, or TS stream URL and play it instantly in your browser. No app download, no plugin, no account — just paste and play to verify your IPTV streams are working.
Play IPTV Stream
Supported: HLS (.m3u8), MP4, WebM, OGG. MPEG-TS (.ts) requires a browser with native MPEG-TS support. Some streams may be blocked by browser CORS restrictions — use VLC for those.
Supported Stream Formats
✓ HLS (M3U8)
HTTP Live Streaming — the most common IPTV format. URLs end in .m3u8. Supported natively in all modern browsers.
✓ MP4 / WebM
Direct video files and streams served as MP4 or WebM play natively in all browsers without any additional library.
⚠ MPEG-TS (.ts)
TS streams used in many IPTV setups. Browser support is limited. If the stream doesn't play, use VLC which supports all TS codecs.
✗ RTMP / UDP
RTMP and UDP multicast protocols are not supported in browsers by design. These require a dedicated app like VLC or IPTV Smarters.
How to Test Your IPTV Streams
Finding your stream URL
Your IPTV provider gives you an M3U URL. Open that URL in a text editor and copy the individual stream URL from a channel entry (the line after #EXTINF). Paste that stream URL into this player to test it directly.
What "CORS blocked" means
Many IPTV servers do not send the Access-Control-Allow-Origin HTTP header. Browsers enforce this as a security restriction — they refuse to play streams from servers that haven't explicitly permitted it. If you see a CORS error, the stream itself may be perfectly fine — it simply cannot be played in a browser. Use VLC Media Player (Media → Open Network Stream) to test these URLs instead.
Muted by default
The player starts muted so it can autoplay automatically. Click the volume icon in the player controls to unmute once the stream is playing. This is a browser requirement — autoplay with sound is blocked on most browsers unless the user interacts first.
Frequently Asked Questions
Black screen usually means the stream connected but the video codec isn't supported by your browser. This is common with MPEG-TS streams using H.264 in MPEG-TS container. Try opening the same URL in VLC (Media → Open Network Stream) — if it plays there, the stream is working but requires a dedicated app for proper codec support.
If your smart TV has a browser (Samsung, LG, or a connected Android TV box), you can open this tool and paste stream URLs to test them. However, for regular viewing we strongly recommend a dedicated IPTV app like TiviMate or IPTV Smarters — they handle channel switching, EPG, and large playlists far better than a browser player.
No. The URL you enter is only used locally in your browser to load the stream. Nothing is transmitted to our servers. The URL is cleared when you close the page or stop the stream.
Stream Tested? Get the Full IPTV Experience
A browser player is great for testing. For the full experience — EPG guide, channel groups, catch-up TV — get a premium subscription and pair it with TiviMate.