TOOLFree IPTV Utility

M3U Xtream Codes ConverterFree IPTV Tool

Paste your M3U playlist URL or Xtream Codes credentials and convert between the two formats in one click. Works with IPTV Smarters, TiviMate, IBO Player, Smart IPTV and any player that takes either format.

Conversion mode

Accepted formats

http://domain.com:8080/get.php?username=USER&password=PASS&type=m3u_plushttp://domain.com:8080/playlist/USER/PASS/m3u_plus

Conversion runs entirely in your browser — no playlist URLs or credentials are sent to a server.

What this converter actually does

Most IPTV providers ship two equivalent ways to log in: an M3U URL (one long link containing your credentials) and Xtream Codes (a server URL plus username and password). The two encode the same account — but different player apps prefer different formats.

This tool extracts the host, port, username, and password from a standard M3U URL such as /get.php?username=…&password=… or /playlist/USER/PASS/m3u_plus — and assembles either format in the other direction. Parsing happens entirely in your browser.

Player compatibility

IPTV Smarters Pro
Accepts Xtream Codes natively (preferred) and M3U URL.
TiviMate
Premium supports Xtream Codes; free tier supports M3U URL.
IBO Player
Xtream Codes via portal MAC or M3U URL.
Smart IPTV (SIPTV)
Loads M3U URLs from the SIPTV portal.
OTT Navigator
Both Xtream Codes and M3U URL.
GSE Smart IPTV
Both Xtream Codes and M3U URL on iOS, Apple TV, Android.
Perfect Player
M3U URL with separate EPG URL.
Televizo
Xtream Codes login or M3U URL.

Frequently asked questions

01.

What is the difference between an M3U playlist URL and Xtream Codes?

An M3U URL is a single link that returns a full playlist of channels in the M3U/M3U8 format. Xtream Codes is a credential set — a server URL, username, and password — that an IPTV player uses to talk to a Stalker/Xtream backend via the get.php and player_api.php endpoints. Both point at the same content, just packaged differently.
02.

Is my playlist URL or password uploaded anywhere when I use this tool?

No. The conversion runs entirely in your browser using JavaScript. The URL, server, username, and password you enter never leave your device — nothing is sent to IPTV UPG or any third party.
03.

Which IPTV players accept Xtream Codes credentials?

Most modern IPTV players accept Xtream Codes natively: IPTV Smarters Pro, TiviMate (Premium), IBO Player, Smart IPTV, OTT Navigator, GSE Smart IPTV, Perfect Player, and Televizo. A few players (older Smart IPTV builds, basic web players) only support the M3U URL — for those, use the Xtream → M3U direction.
04.

My M3U URL has a different format. Why won't it convert?

The converter recognises the two standard Xtream Codes shapes: /get.php?username=…&password=… (Xtream Codes API and clones) and /playlist/USER/PASS/m3u_plus (older panel exports). Some providers use proxied or one-off URLs that don't expose Xtream credentials at all — those can't be converted because the credentials simply aren't embedded in the URL.
05.

Do I need to subscribe to IPTV UPG to use this converter?

No. The converter is a free public tool that works with any IPTV provider's credentials. If you'd like to try a service that ships clean Xtream Codes and an M3U URL on activation, IPTV UPG offers a 24-hour free trial.

IPTV setup guides

Need a clean Xtream Codes account to test?

IPTV UPG ships both an M3U URL and Xtream Codes on activation — 24,000+ live channels in 4K.