Enter the server URL, username and password from your IPTV provider — or paste your full Xtream Codes link — to see instantly whether the account is active, when it expires, how many connections are in use and whether its live channels actually play.
We fill in the fields below for you — or type them in manually.
Your login details are used only for this check and are never stored.
What the Xtream Codes checker tells you
- Account status — Active, Expired, Banned or Disabled, straight from your provider’s panel.
- Expiry date — the exact day your subscription ends and how many days are left.
- Connections — how many devices are streaming right now versus how many your plan allows.
- Content — the number of live TV, movie and series categories on the account.
- Channel test — a random sample of live channels opened from our server, so you know whether the streams really work.
- Your M3U link — the
get.phpplaylist URL built from your login, ready to copy into any player or into our M3U playlist checker.
Where to find your Xtream Codes login
When you sign up with an IPTV provider you normally receive three things: a server URL (often with a port, such as http://line.example.com:8080), a username and a password. They are the same details you type into the “Xtream Codes API” login of apps like IPTV Smarters, TiviMate or XCIPTV. Some providers only send an M3U link instead; that link contains all three values, so paste it into the first box and the checker fills in the rest. If you are new to these apps, read our guide on how to use an M3U IPTV app.
Account status explained
| Status | What it means | What to do |
|---|---|---|
| Active | The subscription is valid and the server accepts your login. | If channels still fail, run the channel test under the results. |
| Expired | The paid period has ended. | Renew with your provider; the login usually stays the same. |
| Banned / Disabled | The provider has blocked the account, often for using it on too many devices. | Contact the provider; no app or setting can reactivate it. |
| Trial | A short test account, usually 24–48 hours. | Check the expiry date so you are not cut off mid-stream. |
| Login failed | The username or password is wrong, or the account was deleted. | Copy the details again from your provider’s email; they are case-sensitive. |
Why channels fail when the account is active
An active account does not guarantee working channels. The most common causes are:
- Connection limit reached. Plans allow one or a few simultaneous streams. If a TV, phone or old device is still connected, new streams are refused. The checker shows connections in use so you can spot this at once.
- ISP blocking. Several internet providers filter IPTV traffic, which shows up as channels that work on mobile data but not on home Wi-Fi. See how to tell if your ISP is blocking IPTV and how to set up a VPN for IPTV.
- Geo-restrictions. Some channels only play from certain countries and return “Blocked” everywhere else.
- Server overload. At peak times, such as big football matches, busy servers answer slowly or time out.
Xtream Codes login vs M3U link
Both give access to the same channels. The Xtream Codes login is what most modern apps prefer, because it also loads the TV guide, movies and series with covers. The M3U link is a single URL that works in almost any player, including VLC. To check every channel in the playlist rather than a sample, copy your M3U link from the results and run it through the M3U checker. To change the playlist format, use the M3U converter; to test a single HLS stream in depth, use the M3U8 checker.
Frequently asked questions
Is it safe to enter my IPTV password here?
Your details travel over an encrypted connection and are used only to ask your provider’s server for the account information. They are not saved, logged or shared. If you prefer, change your password with the provider after checking.
Does it work with IPTV Smarters, TiviMate and XCIPTV logins?
Yes. Those apps use the same Xtream Codes API, so the server, username and password you enter there work here too.
Why does it say it could not reach the server?
Check that the URL includes the right port (for example :8080 or :25461) and whether it starts with http or https. The server may also be down, or it may refuse connections from outside its own region.
Can it show when my IPTV subscription expires?
Yes. The expiry date comes directly from your provider’s panel and is shown with the number of days left. “Never” means the account has no end date set.