Live TV channels by country

8,780 live TV channels from 130 countries that play right in your browser. Pick a country or search for a channel to start watching. For 43 countries, national channels such as BBC One, Jednotka or Das Erste are linked on their broadcasters' official websites.

  • Free streams
  • No sign-up here
  • 130 countries

Countries 130

Official live TV in more countries

These channels stream only on their official websites and apps. ZEBRA links there; availability, region and subscription rules are set by each broadcaster.

Malta

How to watch TV from any country

  1. Pick a country, or type a channel name in the search box above.
  2. Tap a channel. It plays in the video player at the top of the country page, with full screen, picture-in-picture and the keyboard shortcuts of Zebra Player (press ? to see them).
  3. Star channels to keep them in Favourites. Favourites and recently played channels are saved only in this browser.

Where the channels come from

ZEBRA doesn't host any stream. Channels are listed from the open iptv-org directory; availability and rights are the broadcaster's.

Kept only https:// streams (browsers block http:// video on secure pages) that need no custom user agent or referrer (browsers cannot send them), in formats a browser can play (no MPEG-DASH or Flash). Removed: NSFW channels, channels in blocklist.json, closed channels and duplicate stream links. Streams of the same channel feed are merged into one entry with fallbacks, and so are feeds of a channel that differ only in quality (HD/SD); regional feeds are named after their region. Countries with fewer than 5 channels are skipped.

The iptv-org playlists, database and API are released into the public domain (The Unlicense). They are a community-maintained list of publicly available streams; channel names, logos and streams belong to their broadcasters. ZEBRA does not host any stream.

Official live TV: for 43 countries, ZEBRA links to the live pages of 218 national or commercial channels on the broadcasters' own websites (links last checked ). Those channels are not played or embedded here; region, account and subscription rules are set by each broadcaster.

Data updated from iptv-org. Something wrong with a channel? Use “Report a problem” on its row to tell iptv-org, which maintains the list.

Why doesn't a channel play?

Live TV streams change often. A channel may be off air, geo-blocked outside its country, have moved to a new address since the list was updated, or use a format your browser cannot decode (for example HEVC). Zebra Player tries the other known streams of a channel first and then explains what went wrong.

Also on Zebra Player: 13,307 radio stations by country, and the video and M3U player for your own files and playlists.