Blog200+ Free IPTV Playlists from GitHub

200+ Free IPTV Playlists from GitHub [All Working]

spot_img
free-iptv-playlists-from-github-title-image
⚡️ Short Answer: Start with the Worldwide playlist from iptv-org for free live TV from around the world. Want fewer channels? Pick a country, category, or language list instead. Tap Copy link and paste it into any IPTV player that supports M3U playlists.

GitHub has hundreds of free IPTV M3U playlists, but finding ones that work takes time. The iptv-org project sorts live channels by country, language, and category, so I pulled the most useful links into one simple page.

Most of these streams come from unverified sources, so I recommend a VPN such as Surfshark to encrypt your connection and keep your viewing private.

Which Playlist Should You Pick?

If you want… Use this
Everything in one list Worldwide
Channels from one country By Country
A topic like sports, news or movies By Category
Channels in your language By Language
Nearby countries together By Region
A smaller, cleaner list Free-TV/IPTV

Tap Copy link next to any playlist, then paste it into your IPTV player. All lists come from the official iptv-org directory unless stated.

If you want to check if the playlist is working or not before adding it to your IPTV player, then try Free M3U Link Checker.

Live channels from many countries in one file. It is the easiest place to start, though the long channel list can be hard to scroll.

Worldwide PlaylistTap to collapse ▴
iptv-org Worldwide
All countries, one file
https://iptv-org.github.io/iptv/index.m3u

Prefer the same channels pre-sorted? Use one of these grouped lists:

Find channels from one place. Search any of the 190 countries below.

By CountryTap to expand ▾

Angola
Aruba
Belize
Benin
Bhutan
Brazil
Brunei
Canada
Chad
Chile
China
Cuba
Cyprus
Egypt
France
Gambia
Ghana
Greece
Guam
Guinea
Guyana
Haiti
India
Iran
Iraq
Israel
Italy
Japan
Jordan
Kenya
Kosovo
Kuwait
Laos
Latvia
Libya
Macao
Mali
Malta
Mexico
Monaco
Nepal
Niger
Norway
Oman
Panama
Peru
Poland
Qatar
Russia
Rwanda
Samoa
Serbia
Spain
Sudan
Sweden
Syria
Taiwan
Togo
Uganda
Yemen

Live channels grouped by topic (30 categories). Sports lists do not include paid league games or PPV, and Movies means scheduled movie channels, not on-demand films.

By CategoryTap to expand ▾

Auto
Comedy
Family
Kids
Movies
Music
News
Public
Relax
Series
Shop
Sports
Travel

Channels in the same language, even from different countries (206 languages). The Undefined row holds channels with no language tag.

By LanguageTap to expand ▾

Acoli
Adhola
Ahom
Alur
Arabic
Aymara
Basque
Bisa
Buamu
Chiga
Czech
Danish
Dholuo
Dimili
Dutch
Dyula
Ewe
Fon
French
Fulah
Gaelic
Ganda
German
Gikuyu
Greek
Hausa
Hebrew
Herero
Hindi
Hmong
Irish
Kabyle
Kazakh
Khmer
Kongo
Konzo
Korean
Kumam
Lahnda
Lao
Latin
Lobi
Lushai
Malay
Maori
Marka
Mossi
Nepali
Nyoro
Odia
Pashto
Polish
Pulaar
Romany
Rundi
Samoan
Sindhi
Slovak
Somali
Swati
Tajik
Tamil
Tatar
Telugu
Thai
Tigre
Tooro
Tsonga
Uighur
Urdu
Uzbek
Venda
Welsh
Wolof
Xhosa
Yakut
Yoruba
Zarma
Zulu

Nearby countries mixed together, such as the Middle East or Latin America (42 regions). A good middle ground between one country and the worldwide file.

By RegionTap to expand ▾

A separate GitHub project with fewer channels. Its README says it focuses on free channels, reliable streams and HD quality where possible. Pick it if you want a smaller, cleaner list.

Free-TV/IPTV (Curated Alternative)Tap to expand ▾
Free-TV/IPTV
Curated free channels
https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8

💡 Pro Tip: Not sure a link still works? Paste it into our free M3U link checker before adding it to your player.

How to Add a Playlist to IPTV Smarters Pro

These steps work on FireStick, Android TV and other devices that run IPTV Smarters Pro. I use it on a FireStick 4K Max.

Step 1: Open the Surfshark app and connect to any server.

click-surfshark

Step 2: Select a device option of your choice.

select-device-option

Step 3: Select the format of your choice: M3U or Xtreme Codes.

choose-m3u-or-xtreme-codes

Step 4: Enter the login credentials provided by your service provider.

enter-login-credentials

Step 5: Your IPTV Service has been successfully set up. 

iptv-succesfully-setup

Step 6: Choose the channel of your choice.

select-a-channel-of-your-choice

Step 7: Start Streaming!

start-streaming

Tip: If the playlist does not load, paste its URL into our free M3U link checker.

A playlist hosted on GitHub is not automatically licensed. The file is just a list of stream URLs, so the broadcaster still needs the rights to share the content.

A VPN encrypts your connection and limits what your ISP can see. It does not make unauthorized streams legal, and it cannot guarantee access to geo-blocked channels. If privacy matters to you, Surfshark is my #1 pick.

Red flags to watch for:

  • Premium channels for free. A public link does not prove the stream has permission to be shared.
  • Surprise APK downloads. A normal M3U link never asks you to install an unrelated app.
  • Copycat repositories. Check the exact account name, the README and where the streams come from.

FAQs

Why are some GitHub M3U links not working?

A channel may have moved, gone offline or become restricted in your region. Refresh the playlist and check the broadcaster’s official stream before trying another source.

Can I watch live sports using GitHub IPTV playlists?

Some playlists include free sports channels, but they do not guarantee premium matches, paid leagues or PPV events.

Do GitHub IPTV playlists include EPG?

Some players can pair playlists with separate EPG (program guide) data. The iptv-org EPG repository provides tools for generating guide data, not an extra live TV playlist.

Do GitHub IPTV playlists include movies on demand?

No. The lists here focus on live TV. A Movies category usually holds scheduled movie channels, not a library you can pick from.

Conclusion: Which GitHub IPTV Playlist Should You Use?

Start with the iptv-org Worldwide playlist. If it is too big, switch to a country, language or category list. For a smaller, curated option, try Free-TV/IPTV.

Free streams can go offline without warning, so refresh your playlist now and then. Use IPTV Smarters Pro or another compatible player, stick to authorized streams, and consider Surfshark for extra privacy. A VPN does not make unauthorized streaming legal.

Samuel Morris
Samuel Morris
Hi, I’m Samuel Morris, creator of IPTV Senpai and founder of a thriving IPTV Reddit community. I test IPTV services, devices, and VPNs to help you stream smarter.

You might also like...