URL to M3U Converter Online

Convert any stream URL into a downloadable M3U playlist, or turn Xtream Codes login details into a ready-to-use M3U / M3U8 playlist for VLC, Kodi and IPTV players. Free, no install, no signup.

✓ URL to M3U ✓ Xtream Codes to M3U ✓ M3U / M3U8 export ✓ Names, logos & groups ✓ Runs in your browser

 Paste one stream URL per line. To name an entry, use Channel Name, https://stream-url on the same line. This runs entirely in your browser - nothing is uploaded.

 Enter your Xtream Codes details. The tool builds the standard get.php playlist URL. Copy or open it, or use Download M3U to fetch the playlist as a file.

Generated playlist URL
Fill in the fields above to build your playlist URL.
Open URL
Your username and password are only used to build the URL and, if you click Download M3U, for a single one-off request. Nothing is stored or logged. For full privacy, copy the URL and open it directly in VLC or your IPTV app.

 Build a playlist channel by channel. Add a name, the stream URL, and an optional logo and group. The tool writes proper #EXTINF lines for you. Runs entirely in your browser.

Any URL to M3U

Paste HLS (M3U8), MP3, AAC, MP4 or any direct stream URL and get a valid, player-ready M3U playlist in one click.

Xtream Codes to M3U

Turn server, username and password into the correct get.php playlist URL and download it as a .m3u file.

Names, Logos & Groups

The M3U Builder writes proper #EXTINF lines with tvg-logo and group-title so your channel list looks complete.

Private by Design

The URL and Builder tabs never upload anything. They run fully in your browser using the same code players use.

Free Windows Desktop App

X Radio Stream Finder for Windows

Want a native desktop app instead? X Radio Stream Finder browses and plays 35,000+ internet radio stations on Windows 7, 8, 10 and 11, with a built-in player, favourites and M3U8 / PLS export and import. Portable single .exe - no installer, no account, no ads.

35,000+ stations M3U8 / PLS export Built-in player Portable .exe
Get Windows App Free - Windows 7/8/10/11

How to convert a URL to an M3U playlist

An M3U file is just a small text playlist that tells a media player where a stream lives. To turn a URL into an M3U file, open the URL to M3U tab, paste your stream links (one per line), and click Generate. The tool wraps every link in the standard #EXTM3U and #EXTINF structure and downloads a ready playlist you can open in VLC, Kodi, MPV, Winamp or any IPTV app. To give a link a friendly name, type Channel Name, https://stream-url on the same line.

How to convert Xtream Codes to an M3U playlist

Xtream Codes panels do not hand you an M3U file directly - they expose a get.php endpoint that builds the playlist from your login. The exact format is:

  • http://HOST:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts

The Xtream Codes to M3U tab assembles that URL for you from the server address, username and password you enter, so you never have to remember the syntax. Choose m3u_plus to keep channel names, logos and group titles, and output=ts for the widest device compatibility. You can copy the URL, open it directly, or download the finished playlist as a .m3u file.

m3u vs m3u_plus and the output parameter

The type parameter controls how much information the playlist carries. m3u returns bare stream URLs, while m3u_plus adds tvg-id, tvg-logo and group-title attributes so apps such as Tivimate and IPTV Smarters show a tidy, organised channel list. The output parameter selects the delivery format: ts (MPEG-TS) is the most compatible, while m3u8 or hls are useful for HLS-based players.

Tips if the playlist will not download

If a download returns a web page or an error, the credentials are usually wrong, the line has expired, or the panel only allows recognised player apps. Re-check the server address and port exactly as your provider supplied them, confirm the username and password, and try output=ts. If the panel blocks all non-player requests, copy the generated URL and load it straight into VLC or your IPTV app instead.

Frequently Asked Questions

Open the URL to M3U tab, paste one or more stream URLs (one per line). You can optionally name each entry using the format "Channel Name, https://stream-url". Click Generate M3U and the tool builds a standard #EXTM3U playlist that downloads instantly to your device. Everything runs in your browser, so your links are never uploaded.
Open the Xtream Codes to M3U tab and enter the server address (for example http://example.com:8080), your username and your password. The tool builds the standard get.php playlist URL for you. You can copy or open that URL, or click Download M3U to fetch the playlist on our server and save it as a .m3u file for VLC, Kodi or any IPTV player.
Xtream Codes panels accept a type parameter. type=m3u returns a plain playlist with just the stream URLs, while type=m3u_plus returns an extended playlist that also includes channel names, logos (tvg-logo) and group titles. m3u_plus is recommended for almost all IPTV apps because the channel list looks complete and organised.
The standard format is http://HOST:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts. The output value can be ts (MPEG-TS, most compatible), m3u8 or hls (for HLS playback). This tool assembles that URL automatically from the fields you enter so you do not have to remember the syntax.
No. Credentials are only used to build the playlist URL and, if you choose Download M3U, to make a single one-off request that streams the playlist back to your browser. Nothing is logged or saved on our side. For maximum privacy you can copy the generated URL and open it yourself instead of using the server download.
This usually means the username or password is wrong, the subscription (line) has expired, or the panel only allows player apps. Double-check the credentials, make sure the server address and port are exactly as your provider gave them, and try output=ts. Some panels block any non-player request entirely; in that case copy the generated URL and load it directly in VLC or your IPTV app.
Yes. Use the M3U Builder tab to add entries one by one with a channel name, optional logo URL and group title. The tool writes proper #EXTINF lines with tvg-logo and group-title attributes, then lets you download the finished .m3u file or copy it to the clipboard.
The output is a standard M3U / M3U8 playlist that works in VLC, Kodi, MPV, Winamp, PotPlayer, Tivimate, IPTV Smarters and most set-top boxes. You can also open the stream URLs directly in our free Web Player.
Yes, completely free with no account, no install and no limits. The URL to M3U and M3U Builder tabs run entirely in your browser. The Xtream download option uses our server only for the single request needed to fetch your playlist.
Copied!