IPTV BasicsWhat Is EPG in IPTV? How the TV Guide Works
The EPG is the TV guide grid. In IPTV it comes from a separate data file that your player matches to channels, which is why it's the part most likely to break.
Sam Carter··4 min read
Free tool · No signup
Paste an EPG (XMLTV) link or upload the file and the checker tells you whether the guide loads, how many days it covers and what's on each channel right now. Add your playlist and it also shows which channels will get guide data and which won't.
We fetch the URL once from our server so your browser can read it. Nothing is stored.
Load the guide. Paste the XMLTV URL (.xml or .xml.gz) or upload the file.
Read the health report. See the channel count, the date range, how many channels have something on now, and any problems.
Match your playlist. Optionally paste your M3U to see which tvg-id values match a guide channel.
Browse the schedule. Search the channel list to see what's on now and next.
When an IPTV app shows "No information" under a channel, it's almost always one of four things, in this order of likelihood:
tvg-id in the playlist and the id of a <channel> in the XMLTV file. They have to match exactly, including capital letters. Paste your playlist into the match box above and you'll see every channel that has no partner.Our full guide to EPG not loading walks through each fix by app.
XMLTV is the standard format nearly every IPTV app reads. It's a list of <channel> entries (an id, a display name, a logo) followed by thousands of <programme> entries, each with a channel id, a start and stop time, and a title. Times include a time zone offset like +0100; if the offset is wrong, the whole guide is shifted by hours. Guides are often compressed as .xml.gz, and the checker unpacks those automatically. New to EPGs? Start with what an EPG is.
If the match report shows "case only" matches, the ids are the same apart from capital letters. Most apps treat those as different, so edit the tvg-id values in the playlist to match the guide exactly; our M3U editor can do that. For channels with no match at all, search the channel list below for the channel name and copy its id. Then set the EPG URL in your app: here's how for TiviMate and IPTV Smarters.
Last updated October 16, 2026 by the IPTVTips team. Free to use, no account needed. Found a bug? Tell us.
Read next
IPTV BasicsThe EPG is the TV guide grid. In IPTV it comes from a separate data file that your player matches to channels, which is why it's the part most likely to break.
Sam Carter··4 min read
TroubleshootingA blank or wrong IPTV guide comes down to five causes. Find yours in a minute, then fix it in TiviMate, Smarters, Fire TV or whatever player you use.
Sam Carter··4 min read
Setup GuidesChannels load but the guide says No information? Here's how to add an EPG link to TiviMate, get it matched to the right channels and keep it updated.
Sam Carter··4 min read
Setup GuidesThe TV guide on a Firestick is updated inside your IPTV app, not in Fire TV settings. Here's where the option is in each popular player and how to automate it.
Sam Carter··2 min read