🔥 Limited offer: −30% on all subscriptions · activation in 2 hours
Comparison

M3U vs Xtream Codes: what's the difference and which to pick?

M3U and Xtream Codes are the two main IPTV formats. Here are their differences, pros, cons and which to choose based on your app and device.

·6 min

When you subscribe to an IPTV plan, you usually get two ways to connect: an m3u URL or Xtream Codes credentials. Both stream the same content, but they work differently.

The M3U format: a static playlist

m3u is a text file listing all your channels and their URLs. The app downloads it and plays each stream directly.

  • Pro: works with almost every app (VLC, Kodi, Smart IPTV, SS IPTV…)
  • Con: no built-in EPG, no organised VOD, manual updates
  • Best for: VLC, Kodi, older TVs

Xtream Codes: a dynamic API

Xtream Codes uses a server URL, username and password. The app queries the server live and pulls channels, VOD, series and EPG in a structured way.

  • Pro: multi-day EPG, VOD/series sorted by category, auto updates
  • Con: less universal (but supported by 95% of modern apps)
  • Best for: TiviMate, IPTV Smarters, GSE, iPlayTV, Televizo

So which one?

If your app supports it, always pick Xtream Codes: better experience, working EPG, organised VOD. Keep m3u as a backup for older apps or quick VLC tests.

Ready to try an IPTV subscription?

Free 24h trial, no credit card required.

See plans