A community-maintained collection of publicly available IPTV channel streams from around the world, distributed as M3U playlists.
Free-TV/IPTV
A community-maintained M3U playlist of free-to-air and free internet TV channels from countries around the world.
- Stars
- 21,215
- Forks
- 3,058
- Open issues
- 34
- Last commit
- 5 days ago
What is it?
Free-TV/IPTV is an M3U playlist that collects free TV channels from around the world. Channels are grouped by country and region, covering over-the-air broadcasts that are free to receive locally as well as free streaming sources on the Internet such as Plex TV, Pluto TV, Roku TV, Samsung TV Plus and YouTube live channels.
The project keeps its list deliberately small: each channel should work well, appear in HD where possible, and have only one URL. Paid subscription channels, adult content, and channels tied to a religion or political party are excluded. The playlist is generated by a Python script from Markdown files, one per country.
To use it, point any IPTV player at the raw playlist URL on GitHub. Contributions are made through pull requests that edit the country Markdown files rather than the generated playlist.
Key features
- 01Covers free TV channels across dozens of countries and regions, grouped by location.
- 02Includes over-the-air broadcasts as well as free internet sources like Pluto TV and YouTube live.
- 03Works with any standard IPTV player via a single raw M3U URL.
- 04Marks channels that are not HD, use GeoIP blocking, or are YouTube live streams.
- 05Playlist is generated automatically from per-country Markdown files.
Use cases
- Watching free local broadcast channels from your country on a smart TV or media player.
- Finding free international news or entertainment channels without a cable subscription.
- Contributing new channels or fixing broken streams as an open-source maintainer.
Topics
FAQ
- What is IPTV?
- A community-maintained M3U playlist of free-to-air and free internet TV channels from countries around the world. Free-TV/IPTV is an M3U playlist that collects free TV channels from around the world. Channels are grouped by country and region, covering over-the-air broadcasts that are free to receive locally as well as free streaming sources on the Internet such as Plex TV, Pluto TV, Roku TV, Samsung TV Plus and YouTube live channels.
- Is IPTV free to use? What license does it have?
- IPTV has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is IPTV still maintained?
- Actively maintained. The last commit to IPTV was on Oct 14, 2026.
- What can I use IPTV for?
- Watching free local broadcast channels from your country on a smart TV or media player. Finding free international news or entertainment channels without a cable subscription. Contributing new channels or fixing broken streams as an open-source maintainer.
- Where can I get IPTV?
- The source code and installation instructions are on GitHub: https://github.com/Free-TV/IPTV
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted IPTV channel editor and subscription server for managing M3U and TXT playlists, logos, EPG and short subscription URLs.
Self-hosted audiobook and podcast server with streaming, multi-user progress sync, and podcast auto-download.
A customizable key viewer overlay for DJMAX RESPECT V and other games, built for streams and gameplay recordings.
A free, open-source multi-protocol download manager in Rust supporting HTTP, FTP, BitTorrent, eD2K and HLS/DASH streams, with browser integration.
A free macOS teleprompter that highlights your script word by word as you speak, shown in a Dynamic Island-style overlay.