Free Xtream Codes to M3U Converter Online
Enter your Xtream Codes credentials below to generate M3U playlist URLs for live TV, VOD, series, and EPG.
Your credentials are processed entirely in your browser and are never sent to our servers.
What Are Xtream Codes?
Xtream Codes is the most widely used IPTV middleware platform in the world. It acts as a bridge between IPTV service providers and the end-user's player application. When you subscribe to an IPTV service that runs on Xtream Codes, you receive three pieces of information: a server URL (sometimes called the portal or host), a username, and a password. These credentials unlock access to all the content your provider offers — live TV channels, video-on-demand (VOD) movies, TV series, and an electronic program guide (EPG).
How to Convert Xtream Codes to M3U — Step by Step
Converting your Xtream Codes credentials into a usable M3U playlist URL is straightforward with this tool:
- Enter your server URL in the first field. This is the address provided by your IPTV service, typically in the format http://server.example.com:port.
- Type your username and password in the respective fields.
- Select your preferred output format. M3U Plus is recommended for most players as it includes full channel metadata.
- Click "Generate M3U URLs" — all your endpoint URLs are instantly generated.
- Copy the Live TV URL and paste it into any IPTV player, or click "Open in Player" to watch immediately.
Xtream Codes URL Formats Explained
The Xtream Codes API supports several output formats, each designed for different player compatibility requirements. M3U Plus is the industry standard and includes rich channel metadata — logos, group categories, EPG IDs, and language tags. It works with virtually every IPTV player including VLC, TiviMate, IPTV Smarters, and our online player. MPEG-TS (Transport Stream) outputs raw .ts stream URLs without the extended metadata — useful for legacy players or set-top boxes. HLS (M3U8) uses HTTP Live Streaming protocol, which is ideal for web-based players and iOS devices since it offers adaptive bitrate streaming and better buffering behavior.
Understanding the Generated API Endpoints
This converter generates six distinct URLs from your credentials. The Live TV URL fetches your full channel lineup as an M3U playlist. The VOD URL returns a catalog of all available movies. The Series URL provides access to TV series with seasons and episodes. The EPG/XMLTV URL downloads the electronic program guide data, which your player uses to display what's currently on and upcoming schedules. The Panel API URL accesses account information such as active connections and expiration dates. The Player API URL is used by advanced players to fetch category lists and stream details via JSON instead of M3U format.
Which IPTV Players Support Xtream Codes M3U URLs?
The M3U URLs generated by this tool are compatible with all major IPTV players. On Android, popular choices include TiviMate, IPTV Smarters Pro, and OTT Navigator. For iOS, GSE Smart IPTV and IPTVX are widely used. Desktop users can use VLC Media Player, Kodi with the PVR IPTV Simple Client addon, or our free online player right here in the browser. Smart TV platforms like Samsung Tizen, LG webOS, and Amazon Fire TV all have IPTV apps that accept M3U playlist URLs. The generated URLs also work with Enigma2 receivers, MAG boxes (when converted), and most Linux-based set-top boxes.
Frequently Asked Questions
Is this Xtream Codes converter safe to use?
Yes. This tool runs entirely in your web browser. Your server URL, username, and password are never transmitted to our servers — the M3U URLs are generated locally on your device using simple string concatenation. No network requests are made with your credentials.
What output format should I choose?
For most IPTV players, M3U Plus is the recommended format as it includes the most metadata (channel logos, groups, EPG IDs). Use HLS (M3U8) if you're playing in a web browser or on iOS devices, and MPEG-TS for legacy set-top boxes and older players that don't support extended M3U tags.
Can I use the generated URL directly in this player?
Yes! Click the "Open in Player" button next to the Live TV URL to load your channels directly into our free online IPTV player for immediate streaming.
My URL isn't working — what could be wrong?
Double-check that your server URL includes the correct port number (e.g., :8080 or :25461). Verify your username and password are exactly as provided by your service — they are case-sensitive. Also confirm your subscription is still active. If the URL works in one player but not another, try switching the output format between M3U Plus and HLS.
What is the difference between Panel API and Player API?
The Panel API returns account-level information (expiration date, active connections, server info) in JSON format. The Player API returns content catalogs (live categories, VOD categories, series) as JSON data — it's used by advanced players like IPTV Smarters that prefer structured data over M3U playlists.
Related Tools
You might also find these tools useful: