Two IPTV subscriptions can promise "18,000+ channels" each and still be 80% the same list. Marketing numbers tell you nothing about differences — and differences are all that matter when deciding whether a second provider (or a switch) is worth real money.
Paste any two M3U playlists below. In seconds you'll see exactly how many channels they share, what each one uniquely offers, and which categories genuinely differ.
The Free Overlap Finder
Playlist Comparison Tool
Everything stays in your browser — no uploads, ever.
Shared by both
Category gaps what only one side carries
How Matching Works
Providers love renaming channels and reshuffling categories, so naive name matching undercounts badly. This tool matches in three passes, stopping at the first hit:
- tvg-id — the canonical EPG identifier; most reliable signal when present.
- Exact stream URL — same host + path = same feed regardless of display name.
- Normalized name + group — lowercased names with noise tokens stripped (
HD,Live,4K,Backup…) inside equivalent categories.
| Overlap score | Reading |
|---|---|
| < 40% | Genuinely different catalogs — a second sub adds real value. |
| 40–70% | Partial complement — check which specific categories each fills. |
| > 70% | Mostly the same content — one subscription is probably enough. |
Run your current list through our health checker first. If 30% of it is dead anyway, "overlap" with a healthier provider matters less than raw availability.
Frequently Asked Questions
Does a big overlap mean one provider copies another?
Not necessarily — popular international channels appear in nearly every serious playlist because customers demand them. Overlap is about redundancy in what you pay for, not about who copied whom.
VOD entries flood my results. Can I exclude them?
The category-gap panel shows where differences live, so movie/series walls dominating is normal for modern providers. Judge overlap primarily on live-TV groups if linear channels are what you're paying for.
Why do identical channels sometimes show as unique?
If a provider strips tvg-ids, changes URLs, and renames channels ("ESPN US" vs "ESPN America HD"), pass-three matching may miss some pairs. Treat small discrepancies as noise; large patterns are reliable. Matching logic follows the XMLTV spec and HLS RFC 8216 for identifier precedence.
How large a playlist can this handle?
Tens of thousands of channels per side compare in a few seconds — it's all in-memory Maps. If your browser chokes on a monster VOD wall, trim to the groups you care about first.
Conclusion
"More channels" is marketing; "different channels" is value. Two minutes of comparing tells you whether that second subscription doubles your world or just duplicates your bill.
Earnest IPTV focuses on depth where it counts: premium sports, full-season series, and stable 4K feeds. Try a line free, export its playlist, and compare it against whatever you use today.