Today's deal: 12 months of everything for €59.99Claim it →
← BlogSetup

17 Free EPG URLs for IPTV (Tested October 2026)

17 Free EPG URLs for IPTV (Tested October 2026)

An empty TV guide makes any IPTV app feel broken. If your player asks for an EPG URL (also called an XMLTV link or ā€œTV guide sourceā€), this page gives you 17 free ones you can copy straight into it.

We didn’t copy them from another list. On October 8, 2026 we downloaded every link below, opened each file, and confirmed it is valid XMLTV with program listings for the current days. Sizes are the download sizes reported by each server. Links that failed were left out, and we say which ones at the end.

Key takeaways

  • If you log in to your IPTV service with Xtream Codes (server URL + username + password), you usually don’t need an EPG URL: the guide comes with your login.
  • You need one when you load a plain M3U playlist, or when your provider’s guide is missing channels.
  • Smaller files load faster on a Firestick. Pick the region file you need rather than a giant ā€œall channelsā€ file.
  • A guide only appears on a channel when the channel’s ID in your playlist matches the ID in the EPG file.

Do you actually need an EPG URL?

The EPG (electronic program guide) is the TV-guide grid inside your app (what an EPG is and how it works). With an Xtream Codes login, your app downloads the guide from your provider automatically. Paste in a free EPG URL only when:

  • you use an M3U playlist link instead of an Xtream login (see Xtream Codes vs M3U);
  • a handful of channels show ā€œNo informationā€ and your provider can’t fix it;
  • you watch free streaming channels (Pluto TV, Samsung TV Plus, Plex, Roku) through an IPTV player.

USA: 5 EPG URLs

# Source EPG URL What it covers Download size
1 epg.pw https://epg.pw/xmltv/epg_US.xml.gz Very large US guide: cable, broadcast and streaming channels 20.9 MB
2 EPGShare01 https://epgshare01.online/epgshare01/epg_ripper_US2.xml.gz Main US cable and network channels 6.6 MB
3 EPGShare01 https://epgshare01.online/epgshare01/epg_ripper_US_LOCALS1.xml.gz US local stations (network affiliates such as ABC, CBS, NBC and FOX) 57 MB
4 EPGShare01 https://epgshare01.online/epgshare01/epg_ripper_US_SPORTS1.xml.gz US sports channels (listings ran to December 7 when we tested) 0.2 MB
5 open-epg https://www.open-epg.com/files/unitedstates1.xml US channels, curated set 6.3 MB

The locals file (#3) is by far the biggest download here (57 MB compressed), so expect a slow first load on a Firestick. Use it only if you need local-station listings.

UK: 4 EPG URLs

# Source EPG URL What it covers Download size
6 epg.pw https://epg.pw/xmltv/epg_GB.xml.gz UK channels, broad coverage 2.5 MB
7 EPGShare01 https://epgshare01.online/epgshare01/epg_ripper_UK1.xml.gz UK channels 2.9 MB
8 open-epg https://www.open-epg.com/files/unitedkingdom1.xml Smaller UK selection 0.5 MB
9 Freeview EPG (GitHub) https://raw.githubusercontent.com/dp247/Freeview-EPG/master/epg.xml UK Freeview channels (listings ran at least to October 15 when we tested) 21.7 MB

Canada: 3 EPG URLs

# Source EPG URL What it covers Download size
10 epg.pw https://epg.pw/xmltv/epg_CA.xml.gz Canadian channels 2.6 MB
11 EPGShare01 https://epgshare01.online/epgshare01/epg_ripper_CA2.xml.gz Canadian channels 6.7 MB
12 open-epg https://www.open-epg.com/files/canada1.xml Canadian channels, curated set 2.3 MB

Sports: 1 EPG URL

# Source EPG URL What it covers Download size
13 EPGShare01 https://epgshare01.online/epgshare01/epg_ripper_BEIN1.xml.gz beIN Sports Middle East feeds (Arabic and English) plus Alkass sports 0.04 MB

For US sports channels, use #4 above. For what to watch, see live sports on IPTV.

Free streaming TV (FAST): 4 EPG URLs

These guides come from i.mjh.nz, a free community project that publishes guides for free ad-supported TV services:

# Service EPG URL Download size
14 Pluto TV (US) https://i.mjh.nz/PlutoTV/us.xml 7.4 MB
15 Samsung TV Plus (US) https://i.mjh.nz/SamsungTVPlus/us.xml 3.0 MB
16 Plex free channels (US) https://i.mjh.nz/Plex/us.xml 9.1 MB
17 Roku Channel (all) https://i.mjh.nz/Roku/all.xml 37.5 MB

Sizes are the download sizes we measured on October 8, 2026, and they change a little every day as listings update. Links ending in .gz are compressed, so your app unpacks them to a much larger file than the download size suggests.

How to add an EPG URL

TiviMate: go to Settings → EPG → Add EPG source, paste the URL, then choose Update EPG. Our TiviMate setup guide has the full walkthrough.

Other players (see our best IPTV players): look for a field called EPG URL, XMLTV URL or TV guide in the playlist settings. Paste the link exactly as shown, including https:// and the full ending (.xml.gz or .xml). If your player won’t accept a .gz link, pick an uncompressed .xml source for the same region (#5, #8, #9, #12 or #14–17).

Tip: typing a long link with a remote is painful. Open this page on your phone, copy the link, and paste it using your phone as the keyboard: the Amazon Fire TV app (for Firestick) and the Google TV app (for Google TV / Android TV) both have a keyboard button.

Guide still empty? 4 fixes

  1. Wait for the first download. Big files take a few minutes to load the first time. Then refresh the EPG.
  2. Check the channel IDs. The guide only attaches to a channel when the tvg-id in your playlist matches the channel ID in the EPG file. If they don’t match, that channel stays blank even though the file works. Try a different source for that region.
  3. Fix the time offset. If programs are shifted by an hour or more, set your device’s time zone correctly, or use the player’s EPG time-shift setting.
  4. Use a smaller file. If the app freezes while loading the guide, switch from a big file (such as #1, #3 or #17) to a smaller one for the same region.

Sources we left out

  • xmltv.ch: returned an error (HTTP 503) when we tested it.
  • iptv-org guides on github.io: the old pre-built guide links now return ā€œnot foundā€. The iptv-org EPG project still exists, but you have to generate the guide yourself, which needs a computer and some technical setup.
  • Paid services such as Schedules Direct aren’t free, so they’re not on this list.

Skip the setup: TV guide included with your login

With our service, the TV guide comes with your login: no EPG URLs to hunt for, and channels are already matched. Try it with a free 24-hour trial, then pick a plan from €14.99 a month, with no auto-renewal, on our pricing page.

Chat with us