If your IPTV provider gave you xTream Codes credentials (Server URL, Username, Password) but your IPTV app only accepts an M3U playlist URL, this free tool builds the M3U link for you in your browser. No data leaves your computer.
xTream Codes → M3U Converter
How the conversion works
xTream Codes is a server-side IPTV protocol that uses three credentials (server URL, username, password) to authenticate and fetch the playlist. The corresponding M3U URL is built like this:
{server}/get.php?username={user}&password={pass}&type={m3u_plus}&output={ts}
This tool runs entirely in your browser — nothing is sent to SMART OTT's servers. Your credentials stay private. View the page source if you want to verify.
When to use M3U vs xTream Codes
| App | Format support | Best to use |
|---|---|---|
| TiViMate | Both | xTream Codes (better EPG handling) |
| IPTV Smarters Pro | Both | xTream Codes |
| Smart IPTV (SIPTV) | M3U only | M3U — use this tool |
| SS IPTV (LG) | M3U only | M3U — use this tool |
| IBO Player / BOB Player | M3U only | M3U — use this tool |
| Cloud Stream IPTV | Both | Either |
| GSE Smart IPTV | Both | xTream Codes |
| MAG / Stalker portals | Portal URL only | Neither — need portal URL from provider |
Frequently asked questions
Yes. All conversion happens in your browser using local JavaScript. Your credentials never leave your device. You can verify by inspecting the page source or by disconnecting from the internet — the tool still works.
Three common causes: (1) credentials are wrong — double-check no extra spaces; (2) the server URL needs a port (e.g., ":8080" or ":80"); (3) your provider blocks M3U output and only allows xTream Codes API. If you're a SMART OTT subscriber, the URL we provide always works in both formats.
MPEG-TS is the default and works in 99% of cases. HLS (m3u8) is slightly more efficient on mobile networks but some apps don't handle it as cleanly. Start with TS — only switch to m3u8 if you have specific buffering issues on cellular data.
After subscribing to SMART OTT, we send Server URL, Username, and Password in your activation email. If you can't find it, log in to the Login page or contact support.