How to use — M3U / M3U8 Format
📌 What is an M3U URL?
An M3U URL is a special web link that points to a playlist of TV channels or video streams. It always contains a username, a password, and usually ends with &type=m3u or &type=m3u_plus. Your IPTV provider gives you this link.
🔹 Single entry (use the Single tab)
Paste your full M3U URL directly into the field. It should look like this:
http://server.com/get.php?username=john&password=abc123&type=m3u
💡 The whole thing is one link — just paste it as-is and click Check entries. A leading emoji or label (e.g. 🌐: or url:) before the URL is fine — it will be stripped automatically.
🔹 Multiple entries (use the Paste or File tab)
If you have several M3U URLs to check at once, list them one per line with a blank line between each. You can also paste them with an emoji or text label in front — the tool strips it automatically:
— Plain URLs:
http://server.com/get.php?username=user1&password=pass1&type=m3u
http://server.com/get.php?username=user2&password=pass2&type=m3u
— With emoji prefix (also works):
🌐:http://server.com/get.php?username=user3&password=pass3&type=m3u
🔗: http://server.com/get.php?username=user4&password=pass4&type=m3u
— With text prefix (also works):
url: http://server.com/get.php?username=user5&password=pass5&type=m3u
link: http://server.com/get.php?username=user6&password=pass6&type=m3u
⚠️ Always leave an empty line between entries. The emoji or label before the URL is optional and will be ignored automatically.
📄 Using a file (File tab)
Save your M3U URLs in a plain text file (.txt) with the same format shown above — one URL per entry with blank lines between them. Then drag & drop the file or click to upload it.
✅ What happens after checking?
Each URL is tested against the server. You'll see whether the account is Active or Inactive, along with details like the expiry date, max connections, and server timezone. Active results can be copied or downloaded.
How to use — Xtream Codes (XI) Format
📌 What is Xtream Codes?
Xtream Codes (XI) is a popular IPTV system where your account has three separate pieces: a Server URL (the address of the streaming server, including a port number like :8080), a Username, and a Password. Your IPTV provider gives you all three.
🔹 Single entry (use the Single tab)
Fill in the three fields separately — Server URL, Username, and Password. For example:
Server URL: http://myserver.com:8080
Username: john_doe
Password: secretpass
💡 Don't include the username or password inside the Server URL field — each goes in its own box.
🔹 Multiple entries — Standard format (Paste or File tab)
List the server URL on its own line, then each username and password on the lines below it (separated by a space). Multiple accounts on the same server can be listed one after another. To switch to a different server, start a new block:
http://yourserver.com:8080
username1 password1
username2 password2
http://otherserver.net:25461
username3 password3
💡 A blank line between blocks is optional but makes things easier to read.
🔹 Multiple entries — Emoji label format (Paste or File tab)
Some IPTV providers send credentials using emoji labels. The tool recognises these specific emojis and text labels — mix and match however your provider sends them:
— Globe / Server (any of these work for the URL line):
🌐:http://yourserver.com:8080
🌐: http://yourserver.com:8080
url: http://yourserver.com:8080
http://yourserver.com:8080
— Username (any of these work):
👤:john_doe
👤: john_doe
username: john_doe
user: john_doe
— Password (any of these work):
🔐:secretpass
🔑:secretpass
password: secretpass
pass: secretpass
— Full line examples (user + pass on same line):
👤:john_doe 🔐:secretpass
👤: john_doe 🔑: secretpass
username: john_doe password: secretpass
⚠️ Only the emojis listed above are recognised — 🌐 for the URL, 👤 for username, and 🔐 or 🔑 for password. Other emojis like 🌍, 👨, or 🔒 will not be parsed. Paste credentials exactly as your provider sent them. A space after the colon is never required — 👤:user and 👤: user both work.
📄 Using a file (File tab)
Save your entries in a .txt file using either format shown above, then upload it. The tool reads it exactly like pasted text.
✅ What happens after checking?
Each account is checked against the server. You'll see whether it's Active or Inactive/Expired, along with details like creation date, expiry date, active connections, max allowed connections, and server info. Active results can be copied or downloaded.
How to use — MAC Address (Stalker Portal) Format
📌 What is a Stalker Portal / MAC address?
Some IPTV set-top boxes (like MAG devices) don't use a username and password. Instead, they use the device's unique MAC address — a 12-character hardware ID in the format 00:1A:79:XX:XX:XX — to authenticate with a Portal URL. Your IPTV provider gives you the portal address and your device's MAC address.
🔹 Single entry (use the Single tab)
Fill in the two fields — Portal URL and MAC Address:
Portal URL: http://portal.myserver.com:8080
MAC Address: 00:1A:79:AA:BB:CC
💡 MAC addresses are always 6 pairs of characters separated by colons — enter the raw value with no emoji or extra text. For example: 00:1A:79:AA:BB:CC. If your provider sent it with labels around it, copy just the MAC part.
🔹 Multiple entries (use the Paste or File tab)
List the Portal URL first, then each MAC address on its own line directly below it. To use a different portal, start a new block after a blank line. The tool is flexible — emoji prefixes, labels, and extra surrounding text are all handled:
— Plain format:
http://portal1.com:8080
00:1A:79:AA:BB:CC
00:1A:79:DD:EE:FF
— With emoji or label prefix (also works):
🌐: http://portal1.com:8080
MAC: 00:1A:79:AA:BB:CC
00:1A:79:DD:EE:FF
— With extra surrounding junk (also works):
=== Portal: http://portal1.com:8080 ===
[00:1A:79:AA:BB:CC] ✔ active
device | 00:1A:79:DD:EE:FF | online
💡 The tool scans each line for a URL or a MAC pattern — extra text, emoji, brackets, or labels around them are ignored. Just paste whatever your provider sent. Each MAC must still be on its own line.
📄 Using a file (File tab)
Save your portal URL and MAC addresses in a .txt file using the format above, then upload it. This is the easiest way to check a large list at once.
✅ What happens after checking?
Each MAC address is authenticated against its portal using a 3-step handshake (token → profile → channel list). You'll see whether the device is Active with channels, Active but no channels found, or Inactive / failed. For active MACs, you'll also get TS and HLS download buttons to grab the full M3U playlist for that device.