Xtream Codes IPTV: The Complete Guide for 2025

Xtream Codes is the most widely used API protocol for IPTV services. If your IPTV provider gave you a server URL, username, and password, you are using Xtream Codes. This guide explains exactly what it is, why it is superior to M3U, and how to use it on every major IPTV app.

What Are Xtream Codes?

Xtream Codes is an IPTV server management panel that providers use to organise and deliver their channel and VOD libraries. From the user's perspective, you receive three pieces of information:

  • Server URL — the base address of the streaming server (e.g. http://server.example.com:8080)
  • Username — your unique account identifier
  • Password — your account password

These three credentials replace the need for a long M3U URL and unlock significantly more features.

Xtream Codes vs M3U: Which is Better?

FeatureXtream CodesM3U Playlist
EPG (TV Guide)✅ Auto-loaded⚠️ Separate URL needed
VOD / Movies✅ Full library⚠️ Sometimes included
Series / TV Shows✅ Organised by series❌ Flat list
Catch-Up TV✅ Supported❌ Not supported
Account Expiry Info✅ Shown in app❌ Not available
Channel Updates✅ Automatic⚠️ Re-import required

Recommendation: Always use Xtream Codes when your provider offers it. You get automatic VOD, series, EPG, and Catch-Up TV without any extra configuration.

Best Xtream Codes Compatible Apps

  • TiviMate — Best for Android TV and Firestick; exceptional remote control UI
  • IPTV Smarters Pro — Best multi-platform (Android, iOS, Windows, Mac)
  • GSE Smart IPTV — Great for iPhone and iPad users
  • Perfect Player — Lightweight option for Android phones
  • Televizo — Modern UI, ideal for Android TV
  • IBO Player — Good for MAG-style interface on Android TV

How to Add Xtream Codes in Any App

The process is nearly identical across all apps:

  1. Open your IPTV app and find Add Playlist or Add Provider
  2. Select Xtream Codes or Xtream Codes API as the connection type
  3. Paste your Server URL exactly as provided (include the port number)
  4. Enter your Username and Password
  5. Tap Connect or Load — the app fetches all channels, VOD, and EPG automatically

Get Xtream Codes IPTV with BestIPTVToday

Every BestIPTVToday plan includes Xtream Codes + M3U + EPG. 25,000+ channels.

View Plans

Common Xtream Codes Issues

  • "Wrong credentials": Copy-paste the URL and credentials — avoid typing manually to prevent typos
  • Channels not loading: Check that the port number is included in the server URL
  • Expired account notice: Contact your IPTV provider to renew your subscription
  • Slow loading: Try switching to a different server URL if your provider offers multiple