Launch offer: 12 months + 3 months free for $79 CAD. Activated right after your payment is confirmed.
TVZonIPTV CANADA Order now
Guide

M3U vs Xtream Codes explained: the two IPTV login formats and which to use

M3U vs Xtream Codes: what each login format is, what an M3U URL contains, why most TV apps prefer the Xtream login, which apps take which, and how to fix the typos that cause most failed logins.

An IPTV player login screen showing server, username and password fields on a TV

M3U vs Xtream Codes is the first confusing choice in IPTV, and it appears at the worst moment: you have just received your welcome e-mail, you are holding a remote, and the app is asking which kind of login you have. The good news is that they are two doors into the same room. Your TVZon IPTV account is one account; M3U and Xtream Codes are two ways of telling an app where it is and who you are. This guide explains what each format contains, why most TV apps work better with one of them, which apps accept which, and how to fix the handful of typos that cause almost every failed login.

What is an M3U URL?

An M3U file is a plain-text playlist format that has existed since the days of desktop music players. Each line is a stream address plus a label, and a player reads the file top to bottom to build a channel list. In IPTV, "M3U" almost always means an M3U URL: a single long web address that, when a player opens it, returns that playlist generated for your account. The URL contains your username and password as part of the address, which is why it is long and why you should treat it as you would a password.

What an M3U URL gives a player: the channel list, channel names and groups, logos, and, if the app asks for it separately, a link to the programme guide (EPG). What it does not give: a structured catalogue of movies and series with posters and descriptions, or the account information that lets an app show your expiry date and screen count.

What is the Xtream Codes login?

Xtream Codes is a login format, not a file. The app asks for three fields:

  • Server URL - the address of the provider's server, often with a port number
  • Username
  • Password

With those, the app talks to the server directly and asks for what it needs: live channels in groups, the on-demand movie catalogue, the series catalogue with seasons and episodes, the programme guide, and account details such as your expiry date and how many screens are active. Because the app requests each piece on demand, it can show movie posters, episode lists and catch-up where available, and refresh the guide without reloading everything.

Your TVZon IPTV welcome e-mail contains both: the three Xtream fields, and the M3U URL that is built from them.

M3U vs Xtream Codes: side by side

M3U URLXtream Codes login
What you enterOne long URLServer URL, username, password
Live channelsYes, with groupsYes, with groups
Programme guideSeparate EPG link, sometimesBuilt in, refreshes on demand
Movies and seriesFlat list at bestFull catalogue with posters, seasons, episodes
Account info in appNoExpiry date, active screens
Works inNearly every player, incl. VLC and RokuMost TV apps: IPTV Smarters Pro, TiviMate, Formuler, many Smart TV players
Typing on a TVPainful, one very long stringThree shorter fields
Best forSimple players, computers, Roku, Smart TV code-based appsEverything else

The rule of thumb I give every household: use the Xtream Codes login wherever the app offers it, and the M3U URL only where it does not.

Which apps take which

  • IPTV Smarters Pro - both; choose "Login with Xtream Codes API" for the full experience. Guide: IPTV Smarters Pro.
  • TiviMate - both; "Add playlist" then "Xtream Codes". Guide: TiviMate.
  • Formuler built-in player - both; Xtream recommended.
  • Samsung and LG code-based players - M3U URL only, entered on the developer's website against the code on the TV.
  • Roku player channels - M3U URL, via code and website.
  • Apple TV and iOS players - most take both; prefer Xtream.
  • VLC on Windows and Mac - M3U URL only, via "Open Network Stream".
  • MAG boxes - neither; they use a portal address registered to the box's MAC address.

Device-by-device steps are in the how to set up IPTV hub, and the IPTV apps compared page explains which player suits which screen.

The typos behind most failed logins

Whether the error says "invalid credentials", "playlist could not be loaded" or "authorization failed", the cause is almost always one of these:

  1. A space after the password. Copying from an e-mail often drags a trailing space along. Delete it.
  2. Capital letters. Usernames and passwords are case-sensitive. A TV keyboard that auto-capitalises the first letter is a common culprit.
  3. The port number. The server URL often ends in a colon and a number. Leaving it off is the single most common Xtream mistake.
  4. http versus https. Enter the server URL exactly as sent; do not "correct" it.
  5. Pasting the M3U URL into the Xtream server field or vice versa. The app will not tell you this clearly; it just fails.
  6. The screen limit. Not a typo, but the same symptom: on a single-screen plan, a stream running elsewhere blocks the login from playing anything.

Delete the profile, re-enter the details from the e-mail slowly, and nine times out of ten the channels appear. If they do not, the IPTV not working checklist covers the rest, and support by e-mail or WhatsApp can check the login from our side, 24/7.

Security: treat both like a password

The M3U URL contains your credentials in plain text; anyone who has the URL has your account. Do not paste it into forums or share it with friends, and do not enter it on websites other than the official one for the player app you are using. We never publish free playlists or link to playlist sources on this site, and we recommend you avoid sites that do: a playlist from an unknown source is someone else's credentials, often stolen, and it will stop working without notice.

Which should you use?

Xtream Codes, on every device that offers it. It gives you the programme guide, the movie and series catalogue and your account details, and it is easier to type. Keep the M3U URL for the devices that only speak M3U: Roku, code-based Smart TV players and VLC on a computer. Both are in your welcome e-mail; both reach the same TVZon IPTV account.

M3U vs Xtream Codes: frequently asked questions

What is M3U IPTV?

IPTV delivered through an M3U playlist URL: one long web address that returns your channel list to the player. It works in almost any app but offers a thinner guide and no structured on-demand catalogue.

Is Xtream Codes better than M3U?

For TV apps, yes: a built-in guide, a full movie and series catalogue and account details. M3U is only preferable where the app cannot take an Xtream login.

Can I use both at the same time?

Yes. They are the same account. Use Xtream on the TV and the M3U URL on a laptop in VLC, within your plan's screen limit.

Where do I find my M3U URL and Xtream login?

In your TVZon IPTV welcome e-mail, sent right after your trial request or payment is confirmed. If you have lost it, e-mail [email protected] from the same address and we resend it.

Why does my M3U URL not work in IPTV Smarters?

Check that you chose "Load your playlist or file/URL" rather than the Xtream screen, and that the URL was pasted whole. Better still, use the Xtream Codes login in Smarters.

Get a login and try both

The 24-hour free trial from TVZon IPTV e-mails you both formats with no payment details. Try the Xtream login in TiviMate or IPTV Smarters Pro, then the M3U URL in VLC, and see the difference for yourself.

Order online

Read enough? Pick a plan or test for 24 hours.

Order in a minute with the form on any plan page, or request a free 24-hour trial login first. Either way it plays on the TV you already own.

WhatsApp