How to Convert an Xtream Codes URL Into an M3U File in One Step
Your provider sent you three pieces of information — a server host, a username, and a password — and you still do not have a channel list. The missing step is a conversion: the free tool at pro.zoliptv.com/convert-xtream-codes-api-to-m3u-file takes those three values, asks your provider's server for the channel catalog, and hands you a standard M3U file that opens in any IPTV player. This guide walks through the whole workflow and flags the mistakes most likely to break it.
From Login to File: The Only Three Fields
The converter asks for exactly what your provider issued: Server Host, Username, and Password. There is no upload field, no registration screen, and nothing else to configure. The one judgment call is the Server Host box, which accepts a host name or a full panel URL, with or without protocol and port.
Step 1 — Find the Server Host
Providers usually hand out a single Xtream web address that contains your login embedded in the URL. Break it apart and the host reveals itself:
http://example-provider.example:8080/get.php?username=YOUR_USERNAME&password=YOUR_PASSWORD&type=m3u_plus&output=ts
- The server host is everything up to
/get.php— hereexample-provider.example:8080. This is what goes in the Server Host field. - The username (
YOUR_USERNAME) and password (YOUR_PASSWORD) fill the other two boxes. - Everything after them — endpoints and options — belongs to the API and is not needed, because the tool builds those requests itself.
If your provider gave you a plain host and port instead of a full URL, enter those directly. The field tolerates a bare host (example-provider.example), a host with a port (example-provider.example:8080), or a full panel URL — pick whichever you were sent.
Step 2 — Enter Username and Password
Type the exact username and password your provider issued. These are case-sensitive, so avoid retyping from memory: if they exist in a welcome email or on the provider's portal, copy them from there. It is worth double-checking the password here because this is the single most common point of failure in the entire process — more on that in the troubleshooting guide.
Step 3 — Download the M3U File
Click Download M3U File. The tool contacts your provider's Xtream Codes API, collects your live channels along with VOD movies and series, generates the playlist, and your browser saves the M3U file. The whole exchange lasts a few seconds, and the credentials are only used for that single fetch — they are never stored or logged, and the request runs over HTTPS.
Step 4 — Play It Anywhere
The resulting file works in virtually every IPTV player — TiviMate, IPTV Smarters, VLC, Kodi, GSE Smart IPTV, and more. On a Firestick or Android TV, the most natural home is the zol platform: open the add-playlist tool, enter the device's MAC address and device key, and upload the M3U. Cloud synchronization then delivers the playlist to every registered television, as described in the add-playlist tutorial.
Troubleshooting the Common Trip-Ups
- Wrong host: pasting the whole
get.php?...address, complete with query parameters, into the host box. The host is only the part before/get.php. - Mistyped credentials: re-copy rather than retype; attempt to sign in on the provider's portal to confirm the pair still works.
- Case sensitivity: servers treat
User1anduser1as different accounts. - Provider blocks the tool: if the same credentials work in a browser but the converter returns nothing, the provider is refusing outside requests — ask for a direct M3U link.
Frequently Asked Questions
Q: What if my provider only gave me a full get.php URL?
A: Extract the host (everything before /get.php), the username, and the password from its query string, then enter them in the three fields. The converter overview explains which part goes where.
Q: Can I paste the full URL into the host field instead?
A: The field accepts a host or full panel URL — including the protocol and port — but not the query string. Trim the address at /get.php and use the standalone username and password fields.
Q: Is it safe to type my provider password here?
A: Yes on this platform — the connection is HTTPS and the credentials are used only to fetch the playlist, never stored or logged.
Q: Does the M3U include movies and series?
A: Yes. The converter collects live channels, VOD movies, and series from the API, so the file mirrors your full subscription.
Q: How often should I re-run the conversion?
A: An M3U is a snapshot. Whenever the provider changes your password or your channel lineup, convert again to refresh the file.
Three Values, One File, Zero Lock-In
A provider login should not trap you inside one player. Enter your host, username, and password at pro.zoliptv.com/convert-xtream-codes-api-to-m3u-file, download the M3U, and load it wherever you like. If the format itself is new to you, the M3U explainer is the right place to start before converting.