[Skip to content](https://github.com/freecasthub/public-iptv#start-of-content)

You signed in with another tab or window. [Reload](https://github.com/freecasthub/public-iptv) to refresh your session.You signed out in another tab or window. [Reload](https://github.com/freecasthub/public-iptv) to refresh your session.You switched accounts on another tab or window. [Reload](https://github.com/freecasthub/public-iptv) to refresh your session.Dismiss alert

{{ message }}

[freecasthub](https://github.com/freecasthub)/ **[public-iptv](https://github.com/freecasthub/public-iptv)** Public

- [Notifications](https://github.com/login?return_to=%2Ffreecasthub%2Fpublic-iptv) You must be signed in to change notification settings
- [Fork\\
1](https://github.com/login?return_to=%2Ffreecasthub%2Fpublic-iptv)
- [Star\\
1](https://github.com/login?return_to=%2Ffreecasthub%2Fpublic-iptv)


main

[**1** Branch](https://github.com/freecasthub/public-iptv/branches) [**0** Tags](https://github.com/freecasthub/public-iptv/tags)

[Go to Branches page](https://github.com/freecasthub/public-iptv/branches)[Go to Tags page](https://github.com/freecasthub/public-iptv/tags)

Go to file

Code

Open more actions menu

## Folders and files

| Name | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| ## Latest commit<br>![liuxinnian](https://avatars.githubusercontent.com/u/562357?v=4&size=40)![claude](https://avatars.githubusercontent.com/u/81847?v=4&size=40)<br>[liuxinnian](https://github.com/freecasthub/public-iptv/commits?author=liuxinnian)<br>and<br>[claude](https://github.com/freecasthub/public-iptv/commits?author=claude)<br>[add education channels](https://github.com/freecasthub/public-iptv/commit/80d8a9a541ca8a953a7267fb71683bc4d499b8c0)<br>Open commit details<br>6 months agoJan 12, 2026<br>[80d8a9a](https://github.com/freecasthub/public-iptv/commit/80d8a9a541ca8a953a7267fb71683bc4d499b8c0) · 6 months agoJan 12, 2026<br>## History<br>[12 Commits](https://github.com/freecasthub/public-iptv/commits/main/) <br>Open commit details<br>[View commit history for this file.](https://github.com/freecasthub/public-iptv/commits/main/) 12 Commits |
| [README.md](https://github.com/freecasthub/public-iptv/blob/main/README.md "README.md") | [README.md](https://github.com/freecasthub/public-iptv/blob/main/README.md "README.md") | [add education channels](https://github.com/freecasthub/public-iptv/commit/80d8a9a541ca8a953a7267fb71683bc4d499b8c0 "add education channels  Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>") | 6 months agoJan 12, 2026 |
| [education.m3u](https://github.com/freecasthub/public-iptv/blob/main/education.m3u "education.m3u") | [education.m3u](https://github.com/freecasthub/public-iptv/blob/main/education.m3u "education.m3u") | [add education channels](https://github.com/freecasthub/public-iptv/commit/80d8a9a541ca8a953a7267fb71683bc4d499b8c0 "add education channels  Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>") | 6 months agoJan 12, 2026 |
| [news.m3u](https://github.com/freecasthub/public-iptv/blob/main/news.m3u "news.m3u") | [news.m3u](https://github.com/freecasthub/public-iptv/blob/main/news.m3u "news.m3u") | [add weather channels](https://github.com/freecasthub/public-iptv/commit/b01a552de9dda6c876430996066445c1d66ef4f0 "add weather channels") | 6 months agoJan 11, 2026 |
| [playlist.m3u](https://github.com/freecasthub/public-iptv/blob/main/playlist.m3u "playlist.m3u") | [playlist.m3u](https://github.com/freecasthub/public-iptv/blob/main/playlist.m3u "playlist.m3u") | [add education channels](https://github.com/freecasthub/public-iptv/commit/80d8a9a541ca8a953a7267fb71683bc4d499b8c0 "add education channels  Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>") | 6 months agoJan 12, 2026 |
| [sports.m3u](https://github.com/freecasthub/public-iptv/blob/main/sports.m3u "sports.m3u") | [sports.m3u](https://github.com/freecasthub/public-iptv/blob/main/sports.m3u "sports.m3u") | [add weather channels](https://github.com/freecasthub/public-iptv/commit/b01a552de9dda6c876430996066445c1d66ef4f0 "add weather channels") | 6 months agoJan 11, 2026 |
| [weather.m3u](https://github.com/freecasthub/public-iptv/blob/main/weather.m3u "weather.m3u") | [weather.m3u](https://github.com/freecasthub/public-iptv/blob/main/weather.m3u "weather.m3u") | [add weather channels](https://github.com/freecasthub/public-iptv/commit/b01a552de9dda6c876430996066445c1d66ef4f0 "add weather channels") | 6 months agoJan 11, 2026 |
| View all files |

## Repository files navigation

# Free Public IPTV Channels

[Permalink: Free Public IPTV Channels](https://github.com/freecasthub/public-iptv#free-public-iptv-channels)

A curated collection of **free, legal, and publicly available** live TV streams from official public broadcasters around the world.

## 📺 Playlists

[Permalink: 📺 Playlists](https://github.com/freecasthub/public-iptv#-playlists)

### All Channels

[Permalink: All Channels](https://github.com/freecasthub/public-iptv#all-channels)

```
https://raw.githubusercontent.com/freecasthub/public-iptv/main/playlist.m3u
```

### By Category

[Permalink: By Category](https://github.com/freecasthub/public-iptv#by-category)

\| Category \| URL \|
\|----------\|----------\|-----\|
\| News \| `https://raw.githubusercontent.com/freecasthub/public-iptv/main/news.m3u` \|
\| Sports \| `https://raw.githubusercontent.com/freecasthub/public-iptv/main/sports.m3u` \|
\| Weather \| `https://raw.githubusercontent.com/freecasthub/public-iptv/main/weather.m3u` \|
\| Education \| `https://raw.githubusercontent.com/freecasthub/public-iptv/main/education.m3u` \|

## ✅ Inclusion Criteria

[Permalink: ✅ Inclusion Criteria](https://github.com/freecasthub/public-iptv#-inclusion-criteria)

All channels in this playlist must meet the following requirements:

- ✅ **Free to watch** \- No subscription or payment required
- ✅ **Officially public** \- Provided free by the broadcaster intentionally
- ✅ **Legal streams** \- From official sources, not pirated
- ✅ **Public broadcasters** \- Government-funded or corporate free channels
- ✅ **Global availability** \- Not geo-restricted (or minimally restricted)

## ❌ Exclusion Criteria

[Permalink: ❌ Exclusion Criteria](https://github.com/freecasthub/public-iptv#-exclusion-criteria)

The following content will **NOT** be included:

- ❌ Paid/subscription channels
- ❌ Pirated or unauthorized streams
- ❌ Geo-restricted premium content
- ❌ Adult content
- ❌ Streams from unofficial third-party sources

## 🔧 Usage

[Permalink: 🔧 Usage](https://github.com/freecasthub/public-iptv#-usage)

### VLC Media Player

[Permalink: VLC Media Player](https://github.com/freecasthub/public-iptv#vlc-media-player)

```
Media → Open Network Stream → Paste playlist URL
```

### IPTV Apps (Smarters, TiviMate, etc.)

[Permalink: IPTV Apps (Smarters, TiviMate, etc.)](https://github.com/freecasthub/public-iptv#iptv-apps-smarters-tivimate-etc)

```
Add Playlist → M3U URL → Paste playlist URL
```

## 📡 Stream Sources

[Permalink: 📡 Stream Sources](https://github.com/freecasthub/public-iptv#-stream-sources)

All streams in this playlist are sourced from:

- Official broadcaster websites
- Official YouTube live streams
- Official CDN endpoints (Akamai, etc.)
- Legitimate free streaming platforms (Pluto TV, Roku Channel, etc.)

## ⚠️ Disclaimer

[Permalink: ⚠️ Disclaimer](https://github.com/freecasthub/public-iptv#%EF%B8%8F-disclaimer)

This playlist contains only links to **free, publicly available streams** provided by official broadcasters. No video content is hosted in this repository.

The maintainers do not control the availability or content of these streams. Channels may become unavailable due to broadcaster decisions or technical issues.

## 🤝 Contributing

[Permalink: 🤝 Contributing](https://github.com/freecasthub/public-iptv#-contributing)

Want to suggest a channel? Please ensure it meets ALL inclusion criteria above and provide:

1. Channel name and country
2. Official source/broadcaster
3. Proof that it's officially free and public
4. Working stream URL from official source

## 📄 License

[Permalink: 📄 License](https://github.com/freecasthub/public-iptv#-license)

This playlist is provided under [The Unlicense](https://unlicense.org/) \- free to use for any purpose.

* * *

**Last Updated:** January 2026

## About

📺 Curated collection of free, legal IPTV streams from official public broadcasters worldwide. No subscriptions, no piracy - only verified public channels.


### Resources

[Readme](https://github.com/freecasthub/public-iptv#readme-ov-file)

### Uh oh!

There was an error while loading. [Please reload this page](https://github.com/freecasthub/public-iptv).

[Activity](https://github.com/freecasthub/public-iptv/activity)

### Stars

**1**
star


### Watchers

**0**
watching


### Forks

[**1**\\
fork](https://github.com/freecasthub/public-iptv/forks)

[Report repository](https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Ffreecasthub%2Fpublic-iptv&report=freecasthub+%28user%29)

## [Releases](https://github.com/freecasthub/public-iptv/releases)

No releases published

## [Packages\  0](https://github.com/users/freecasthub/packages?repo_name=public-iptv)

No packages published

## [Contributors\  2](https://github.com/freecasthub/public-iptv/graphs/contributors)

- [![@liuxinnian](https://avatars.githubusercontent.com/u/562357?s=64&v=4)](https://github.com/liuxinnian)[**liuxinnian** uplinux](https://github.com/liuxinnian)
- [![@claude](https://avatars.githubusercontent.com/u/81847?s=64&v=4)](https://github.com/claude)[**claude** Claude](https://github.com/claude)

You can’t perform that action at this time.