IPTV Player app icon
Media

IPTV Player

Free IPTV player for M3U and M3U8 playlists in your browser. Bring your own list or open a local file. No channels are bundled and nothing is uploaded.

About IPTV Player

An IPTV player is the half of television that people forget about. A channel is a stream: an address on a server that sends video. The player is the thing that opens that address and turns it into a picture on your screen. This is that half, and nothing else.

It does not come with channels, on purpose

This is the first thing to be clear about, because it is the thing people get wrong most often. The player ships with no channels at all. There is no trial list, no free package, no "first 50 channels free". You bring your own M3U or M3U8 address, or you open an .m3u file you already have.

That is a decision, not an omission. Broadcasting channels is somebody else's business, and the rights to them belong to whoever bought the licence. So the only thing here is the software: we publish no channel list, we host no streams, and no traffic goes through a server of ours.

Nothing is buried either. No trial that expires, no channel that works for a week, no upsell waiting at the end of a list. What you see when you open the app is the whole offer.

So the honest first impression is an empty screen with a button. Paste a list and it fills up.

What it does

You paste an address or open a local file. The list is parsed, the channels appear, and you search among them by name as you type. You can keep several lists and switch between them, star the channels you actually watch, and hide the rest.

Playback tries three methods in order and falls back automatically: hls.js, which handles the great majority of HLS streams; the browser's own HLS support where it exists; and plain playback for a direct video address. A stream that will not play with one of them frequently does play with the next. With IPTV that is the normal case rather than the exception, and a player that only tries once looks broken when the stream is fine.

There is keyboard control: space to play and pause, the up and down arrows to move between channels, and F for full screen. Full screen hides the interface so the video is the only thing on the display.

Where your lists are kept

In the browser's own storage, on the device where you added them. That means the lists and your favourites survive closing the tab, and it also means clearing your browsing data erases them, and they do not follow you to another device. There is no account and therefore no server to sync with.

Your lists are also never sent anywhere. A playlist address is often signed or tokenised, and passing it to a third party is the kind of thing worth avoiding.

Where the streams actually come from

From whatever server your playlist points at, which is not us. We publish the player and nothing else. Channels work when that server is reachable and the stream is authorised; when it is not, the player has nothing to show and no way around it.

What it does not do

It is not a television service. There is no catalogue, no subscription, no catch-up and no guide. If you want channels, the list comes from elsewhere.

It does not record. There is no timeshift and no DVR, and nothing is saved to a file.

It does not get past protection. Encrypted or geo-restricted streams still need whatever the original service expects; a player cannot and does not bypass that.

It does not sync, does not have an account, and there is no premium tier with more channels. The features are the features.

A free IPTV and M3U player that runs in the browser, with search, favourites and multiple playlists, and no channels attached.

IPTV Player features

Install IPTV Player as a PWA

IPTV Player is a progressive web app. Install it from your browser and it runs like a normal app, with its own icon and its own window.

Android

Open IPTV Player in Chrome, tap the browser menu (⋮) and choose “Install app” or “Add to Home screen”.

iPhone / iPad

Open IPTV Player in Safari, tap the Share button and choose “Add to Home Screen”.

Desktop

Open IPTV Player in Chrome, Edge or Brave and click the install icon on the right side of the address bar.

Frequently asked questions about IPTV Player

What is IPTV Player?

Free IPTV player for M3U and M3U8 playlists in your browser. Bring your own list or open a local file. No channels are bundled and nothing is uploaded.

Is IPTV Player free?

Yes. IPTV Player is a free, ad-free progressive web app. It needs no sign-up and no payment details, and your data stays on your own device.

Does IPTV Player work offline?

Yes. Once installed as a PWA, IPTV Player runs from your device and keeps working when you have no internet connection.

How do I install IPTV Player on my phone or computer?

Open IPTV Player in your browser and choose “Install app” from the Chrome menu, or “Add to Home Screen” in Safari. It then opens with its own icon, like a native app.

Which devices does IPTV Player support?

IPTV Player works on Android, iOS, Windows, macOS and Linux, because it is a progressive web app.

Leer esta página en español

Useful recommendations

We use Hostinger to host Ufumbuzi, and we would rather tell you that plainly than pretend otherwise.

Site hosting Hostinger

If you ever want to build something of your own, this is where we host Ufumbuzi. Hostinger offers shared hosting, domains and email at prices lower than most providers, and there is a discount waiting on the link.

Disclosure: Some links on this page are referral links. If you make a purchase through them, we may earn a small commission at no extra cost to you, while you get a special discount. We only recommend services that add real value.

Help keep Ufumbuzi free

Every app here is free, ad-free and open. Your support keeps them online and lets us keep adding new ones.

❤️ Support Ufumbuzi