Skip to main content
UFOZoo

IPTV Player Online: Watch Live TV & M3U8 Streams in Browser

IPTV player online: paste M3U or M3U8 playlist URLs to stream live TV channels, with group filtering and playback controls.

Updated 2026-08-16

Related Tools

Features

  • Watch live TV channels: paste any IPTV playlist URL (.m3u or .m3u8) to start
  • Auto-parse M3U/M3U8 playlists into a searchable channel list with group filtering
  • Channel logos and group categories displayed from playlist metadata (tvg-logo, group-title)
  • Favorite channels: save your most-watched channels for quick access (stored locally)
  • Recently watched history: quickly replay previously viewed streams
  • Built-in test streams: try the player instantly with popular free content
  • Smart group handling: channels in multiple groups appear in each group's list
  • Responsive design: works on desktop, tablet, and mobile browsers
  • Keyboard shortcuts: Space/K play/pause, arrow keys seek, F fullscreen, M mute
  • Supports all modern browsers: Chrome, Firefox, Edge, Safari via native HLS

How to Use

  1. 1Find an IPTV playlist URL: search for free IPTV playlists online, or use your own .m3u/.m3u8 link
  2. 2Paste the full URL (including http:// or https://) into the input field above
  3. 3Click the Play button: the player will load and parse the playlist automatically
  4. 4Browse the channel list: use the group dropdown to filter by category, or search by channel name
  5. 5Click any channel to start watching: the player will connect to the stream
  6. 6Star your favorite channels for quick access: click the star icon next to any channel
  7. 7Use keyboard shortcuts for quick control: Space to play/pause, arrows to seek, F for fullscreen
  8. 8Troubleshoot stream issues: if a channel won't play, check the error message: CORS errors mean the server blocks external access, media errors indicate unsupported codecs
  9. 9Manage your favorites: use the favorites panel to organize saved channels; right-click or long-press to remove from favorites
  10. 10Switch between fullscreen and windowed mode using the F key or the fullscreen button in the player controls

Frequently Asked Questions

What is IPTV?

IPTV (Internet Protocol Television) delivers TV channels over the internet. You need a playlist URL (.m3u or .m3u8 format) containing channel links. This player parses those playlists and lets you watch channels directly in your browser.

Where can I find free IPTV playlists?

Search for 'free iptv playlist m3u' online. Popular open-source projects like iptv-org and Free-TV maintain updated lists of free-to-air channels. You can also find playlists on GitHub, Reddit, and IPTV forums.

What is the difference between M3U and M3U8?

Both are playlist formats. M3U uses ANSI encoding while M3U8 uses UTF-8. In practice, they work the same way; this player supports both. M3U8 is more common for HLS live streams.

Can I watch live TV on my phone?

Yes. This is a web-based player that works on any modern mobile browser. iOS Safari and Android Chrome/Firefox all support native HLS playback.

Why is the stream not playing?

Common causes: (1) The playlist URL may be invalid or expired. (2) The channel may require authentication. (3) The server may block playback via CORS restrictions. (4) Your browser may not support the video codec. Try a different channel or playlist.

How do I watch IPTV on Windows, Android, or FireStick?

This browser player runs anywhere a browser runs, including Windows, macOS, Android, and Fire TV's Silk browser. Native app alternatives: VLC (Windows/Android) opens .m3u files directly, and IPTV Smarters or TiviMate (Android TV) manage playlists with EPG. All of them use the same m3u/m3u8 playlist, so paste the URL or load the file in whichever you prefer.

Why do my channels keep buffering or stalling?

Buffering comes from the stream provider's server load or your network bandwidth, not the player. To isolate the cause: play the built-in test stream and see if it runs smoothly; use a wired connection or sit closer to the router; on slow connections prefer 720p sources over 1080p/4K; and note that some free sources throttle during peak hours; try a different group or playlist.

Can I save channels as favorites?

Yes. Click the star icon next to any channel to add it to your favorites. You can also save entire playlists. Favorites are saved locally in your browser and persist across sessions.

How do I use keyboard shortcuts?

Space/K: play/pause. Left/Right arrows: seek 10 seconds. Up/Down arrows: volume. M: mute. F: fullscreen. 0-9: jump to 0%-90% of the video.

What browsers are supported?

All modern browsers: Chrome, Firefox, Edge, Safari, and Opera. All support native HLS playback for optimal performance.

Why won't a channel play in this IPTV player online even though it works in VLC?

VLC is not subject to CORS (Cross-Origin Resource Sharing), but browsers are. If a stream works in VLC yet fails here, the server is likely blocking browser playback with CORS headers; the error message will say 'CORS'. Try a different playlist, or use VLC as an IPTV player for Windows: it opens .m3u files directly. Streams that require DRM cannot be fixed by any browser player.

Why can't I watch paid or premium channels with a free IPTV player?

Free IPTV playlists only include free-to-air channels. Premium channels require a subscription from your provider, and many use DRM encryption that a free browser-based IPTV player cannot decrypt. If a channel shows a black screen with a media error, it is usually DRM: your provider's official app is the only reliable option for those.