Free TV guide
IPTV EPG
A working TV guide for your IPTV — auto-matched to your channels, served as clean XMLTV from one permanent EPG URL that apps like TiViMate detect automatically. No guide grabbers, no broken now/next.
See your TV guide come together — live
Hit Auto-match and watch guide coverage climb across your channels, then click Fix on any channel to remap its EPG by hand. Real editor, real demo data.
Live demo with limited functions · create a free account to build the guide for your own channels.
A complete EPG, without the hassle
No external XMLTV grabbers, no cron jobs, no hand-editing guide files.
Auto-matched guide
Your channels are mapped to the best available guide data in one click.
Standard XMLTV
Clean, channel-filtered XMLTV that every IPTV player can read.
One permanent EPG URL
Auto-detected by TiViMate and Xtream apps — set it once, never touch it again.
Fix anything by hand
Remap a wrong listing or add a custom programme in the EPG editor.
Always fresh
Background jobs keep the guide current — conditional fetching, zero maintenance.
Community guide pool
Every reachable feed flows into one shared pool, so coverage gets better over time.
How to get a working IPTV EPG
- Add your provider by M3U URL or Xtream login. iptv.domains pulls in your channel lineup.
- Auto-match the guide. One click maps every channel to the best EPG source and fills the gaps from a shared pool.
- Fix the stragglers. Remap any wrong or empty channel by hand, or add a custom programme.
- Use your EPG URL. Your permanent XMLTV link is auto-detected by TiViMate and Xtream apps, and stays fresh on its own.
Why IPTV guides break — and how this fixes it
An IPTV EPG depends on each channel carrying a correct tvg-id that matches an entry in the guide data. Most providers ship weak, inconsistent or missing IDs, so players show blank now/next or the wrong programmes. The usual workaround — a separate XMLTV grabber — is fiddly to set up and breaks whenever a source changes.
iptv.domains builds the guide for you: it matches your channels against a large, ever-growing pool of XMLTV feeds, lets you correct anything by hand, and serves the result as clean XMLTV from a permanent URL. Set the EPG URL in your player once and the guide just keeps working.
Frequently asked questions
What is an IPTV EPG?
EPG stands for Electronic Programme Guide — the now/next and full TV schedule your player shows. For IPTV it's delivered as an XMLTV file at an EPG URL. iptv.domains builds that guide for your channels and serves it from one permanent link.
What is XMLTV?
XMLTV is the standard file format for TV guide data — a list of channels and their programmes with start/stop times. Players read an XMLTV URL to populate the guide. iptv.domains outputs standard XMLTV, channel-filtered to just your enabled channels.
How do I add the EPG URL to TiViMate / IPTV Smarters?
If you log in with your Xtream credentials, TiViMate and most Xtream players detect the EPG URL automatically. Otherwise, paste your permanent iptv.domains XMLTV link into the app's "EPG / TV guide URL" setting once.
Why is my IPTV EPG empty or wrong?
Usually because the provider ships weak or mismatched tvg-id tags, so the player can't line channels up with guide data. iptv.domains fixes this by auto-matching your channels against a large shared guide pool — and you can correct anything by hand in the EPG editor.
Does the guide update automatically?
Yes. Background jobs refresh guide sources on a polite schedule with conditional fetching, so your EPG stays current with no maintenance from you.
Is it free?
You can try the live EPG editor on this page now, and every account starts with a free 7-day trial (no credit card).
Get a TV guide that actually matches
One permanent EPG URL, auto-matched and always fresh — set it in your player once. Free 7-day trial, no credit card.
Start your free trial →