Quick answer
Xtream Codes is an IPTV login format made of three details: a server URL, a username and a password. When you enter them in an app's "Xtream Codes API" option, the app loads live TV, movies, series and the programme guide automatically. It's easier to type than a long M3U link and is the recommended way to set up XCodes IPTV in most players.
Key takeaways
- Xtream Codes uses three fields: server URL, username and password.
- It loads live TV, VOD and the EPG in one step.
- Include
http://and any port number in the server URL. - Keep your details private — they work in any compatible app.
| Login fields | Server URL, username, password |
|---|---|
| Loads automatically | Live TV, movies, series, EPG |
| Supported by | IPTV Smarters, TiviMate, XCIPTV, IBO Player and many more |
| Also called | Xtream Codes API, XC login |
What are the three Xtream Codes details?
| Field | What it looks like | Tips |
|---|---|---|
| Server URL | What it looks like: http://server.example:8080 | Tips: Include http:// and the port number if given |
| Username | What it looks like: A unique account name | Tips: Case-sensitive; no extra spaces |
| Password | What it looks like: Your account password | Tips: Case-sensitive; copy exactly |
The example above is a placeholder. Never share your real Xtream Codes details publicly.
Why is Xtream Codes usually better than M3U?
- Everything in one login: live TV, VOD, series and the guide load together.
- Easier typing: three short fields instead of one long URL.
- Organised libraries: apps sort movies and series into proper sections.
- Fresh at sign-in: new channels and titles appear without re-adding a playlist.
An M3U playlist is still useful for apps that only accept playlists, like SmartOne IPTV.
How do you log in with Xtream Codes?
Step 1: Pick the Xtream Codes option
In your app, choose "Xtream Codes", "Xtream Codes API" or "XC".
Step 2: Enter a profile name
Any label, such as "XCodes IPTV".
Step 3: Fill in the three fields
Server URL, username and password exactly as provided.
Step 4: Sign in and wait
The first load may take a minute while content and the EPG download.
Xtream Codes login errors
| Error | Fix |
|---|---|
| Invalid credentials | Re-type username and password; check capital letters |
| Can't connect to server | Check http://, the domain and the port; test your internet |
| Account expired | Your plan has ended — renew on the pricing page |
| Loads but won't play | See IPTV channels not loading |
Common mistakes
- Leaving out the port number (for example
:8080). - Adding a trailing space when pasting the username or password.
- Using
https://when the provider gavehttp://, or vice versa.
Frequently asked questions
Is Xtream Codes an app?
No. It's a login format that IPTV apps support. You enter the details into an app such as IPTV Smarters or TiviMate.
Does XCodes IPTV support Xtream Codes?
Yes. Xtream Codes is the recommended way to log in to XCodes IPTV in most compatible apps.
Can I get an M3U link instead?
Yes — ask support for your M3U link if your app only accepts playlists.
Can I use the same Xtream Codes login in two apps?
Yes, but only as many devices as your plan's connections can stream at the same time.
Why does my app say the server is unreachable?
Usually a typo in the server URL or port, or a network issue. Re-enter the URL and test your connection.
Conclusion
Xtream Codes is the simplest way to sign in to most IPTV apps: three fields, entered exactly as provided, and the app handles live TV, VOD and the guide for you.
Related guides
- IPTV M3U PlaylistsIPTV M3U playlists explained: the file structure, how players read them, M3U vs Xtream Codes, the EPG link, security tips, common errors and how to load one.Read more
- IPTV SmartersSet up IPTV Smarters with XCodes IPTV: install the app, log in with Xtream Codes or M3U, load the EPG and fix common IPTV Smarters problems.Read more
- InstallationInstall and set up XCodes IPTV in four steps: choose a plan, receive your access, install a compatible app, and log in with Xtream Codes or M3U.Read more
- IPTV EPG ExplainedWhat an IPTV EPG (electronic program guide) is, how XMLTV guide data reaches your app, how to add an EPG URL, and how to fix missing or shifted listings.Read more
